1st Session of Practical Electronics (Digital)
1st Session of Practical Electronics (Digital)
"دﯾﺠﯿﺘﺎل"
در آﻧﺎﻟﻮگ ﺳﯿﮕﻨﺎل ﻫﺎي ﺑﺎ ﻣﻘﺎدﯾﺮ وﻟﺘﺎژ ﭘﯿﻮﺳﺘﻪ داﺷﺘﯿﻢ وﻟﯽ در دﯾﺠﯿﺘﺎل،
ﺳﯿﮕﻨﺎل ﻓﻘﻂ ﭘﺎﻟﺲ اﺳﺖ .ﭘﺎﻟﺲ دو وﺿﻌﯿﺖ ) Highرﻗﻢ ﯾﮏ( و ﯾﺎ
) Lowرﻗﻢ ﺻﻔﺮ( دارد) .ﺻﻔﺮ و ﯾﮏ ﻣﻨﻄﻘﯽ ﺑﻪ ﻣﻌﻨﯽ trueو ( false
ﺷﮑﻞ 1
Highو Lowﯾﮏ ﻋﺪد ﻧﯿﺴﺘﻨﺪ ﺑﻠﮑﻪ ﯾﮏ ﺑﺎزه از وﻟﺘﺎژﻫﺎ ﺑﻪ ﻋﻨﻮان Highﯾﺎ Lowﻣﺤﺴﻮب ﻣﯿﺸﻮﻧﺪ .در ﺑﻌﻀﯽ
ﻗﻄﻌﺎت ،وﻟﺘﺎژ ﺑﯿﻦ 2.5ﺗﺎ 5.5وﻟﺖ Highو وﻟﺘﺎژ ﺑﯿﻦ -0.5ﺗﺎ +0.5وﻟﺖ Lowﻣﺤﺴﻮب ﻣﯽ ﺷﻮد.
در دﯾﺠﯿﺘﺎل ،از ﻧﻈﺮ دﯾﺘﺎ ،ﺑﺎ ﺳﯿﺴﺘﻢ دودوﯾﯽ ) (Binaryﮐﺎر ﻣﯽ ﮐﻨﯿﻢ 1 .رﻗﻢ ) (1 digitﯾﮏ bitاﺳﺖ .ﻫﺮ 8
ﺑﯿﺖ ،ﯾﮏ byteرا اﯾﺠﺎد ﻣﯽ ﮐﻨﻨﺪ .ﯾﮏ دﯾﺘﺎي ﻫﺸﺖ ﺑﯿﺘﯽ ﺑﻪ ﺻﻮرت زﯾﺮ ﻧﺎم ﮔﺬاري ﻣﯽ ﺷﻮد:
⎯ ⎯
ﮐﻪ ﺑﺎ ارزش ﺗﺮﯾﻦ رﻗﻢ ) (Most Significant Bitدر ﺳﻤﺖ ﭼﭗ و ﮐﻢ ارزش ﺗﺮﯾﻦ رﻗﻢ (Least
) Significant Bitدر ﺳﻤﺖ راﺳﺖ ﻗﺮار ﻣﯽ ﮔﯿﺮد.
ﯾﮑﯽ از راه ﻫﺎي اﻧﺘﻘﺎل ﯾﮏ دﯾﺘﺎي ﻫﺸﺖ ﺑﯿﺘﯽ ،ﻣﺸﺎﺑﻪ ﻣﺜﺎل ،اﺳﺘﻔﺎده از ﯾﮏ دﺳﺘﻪ 8ﺗﺎﯾﯽ از ﮐﺎﺑﻞ ﻫﺎﺳﺖ ﮐﻪ ﻫﺮ
ﺑﯿﺖ دﯾﺘﺎ در ﯾﮑﯽ از ﺳﯿﻢ ﻫﺎ اﻧﺘﻘﺎل ﻣﯽ ﯾﺎﺑﺪ.
ﻧﺤﻮه ﻧﺎﻣﮕﺬاري دﯾﺘﺎ ﻫﺎ ﺑﻪ ﺻﻮرت ﺑﺎﯾﻨﺮي ﻣﯽ ﺑﺎﺷﺪ و ﺳﯿﺴﺘﻢ ﻧﯿﺰ از دﯾﺘﺎﻫﺎي ﺑﺎﯾﻨﺮي اﺳﺘﻔﺎده ﻣﯽ ﮐﻨﺪ .اﻣﺎ ﮔﺎﻫﯽ
ﺑﺮاي راﺣﺘﯽ userاز ﻣﺒﻨﺎي Hexadecimalاﺳﺘﻔﺎده ﻣﯽ ﮐﻨﺪ .ﻫﺮ 4ﺑﯿﺖ از ﻋﺪد در ﻣﺒﻨﺎي ،2ﯾﮏ رﻗﻢ از
آن ﻋﺪد در ﻣﺒﻨﺎي Hexadecimalﻣﯽ ﺑﺎﺷﺪ.
در ﻣﺒﻨﺎي ،16ﺑﺮاي ﻧﻤﺎﯾﺶ اﻋﺪاد ﺑﺰرﮔﺘﺮ از 9از ﺣﺮوف اﻟﻔﺒﺎي اﻧﮕﻠﯿﺴﯽ اﺳﺘﻔﺎده ﻣﯽ ﺷﻮد .اﯾﻦ اﻋﺪاد را در
ﺟﺪول 1ﻣﺸﺎﻫﺪه ﻣﯽ ﮐﻨﯿﺪ:
1
دﯾﺠﯿﺘﺎل -ﺟﻠﺴﻪ اول 1399 زﻣﺴﺘﺎن )- (28846 اﻟﮑﺘﺮوﻧﯿﮏ ﮐﺎرﺑﺮدي
ﻋﺪد در ﻣﺒﻨﺎي 10 ﻋﺪد در ﻣﺒﻨﺎي دو )(binary ﻋﺪد در ﻣﺒﻨﺎي (Hex) 16
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F
ﺟﺪول 1
ﺑﺮاي ﻧﺎﻣﮕﺬاري ، Dataﺑﻪ ﺟﺰ ﺳﯿﺴﺘﻢ ﺑﺎﯾﻨﺮي از ﺳﯿﺴﺘﻢ دﯾﮕﺮي ﺑﻪ ﻧﺎم "ﮐﺪ "BCDﻧﯿﺰ اﺳﺘﻔﺎده ﻣﯽ ﺷﻮد .در
اﯾﻦ روش ،ﻫﺮ رﻗﻢ از ﻋﺪد ﺟﺪاﮔﺎﻧﻪ ﺑﻪ ﺻﻮرت ﺑﺎﯾﻨﺮي ﻧﻮﺷﺘﻪ ﻣﯽ ﺷﻮد .ﺑﺮاي ﻣﺜﺎل:
ﮔﯿﺖ ﻫﺎ:
.1ﺗﺮﮐﯿﺒﯽ :ﺧﺮوﺟﯽ ﻫﺎي ﺳﯿﺴﺘﻢ ﻓﻘﻂ واﺑﺴﺘﻪ ﺑﻪ وﺿﻌﯿﺖ ورودي ﻫﺎي ﺳﯿﺴﺘﻢ ﻫﺴﺘﻨﺪ.
.2ﺗﺮﺗﯿﺒﯽ :ﺧﺮوﺟﯽ ﻫﺎي ﺳﯿﺴﺘﻢ واﺑﺴﺘﻪ ﺑﻪ ورودي ﻫﺎ و ﺧﺮوﺟﯽ ﻫﺎي ﻗﺒﻠﯽ )واﺑﺴﺘﻪ ﺑﻪ
زﻣﺎن( ﻫﺴﺘﻨﺪ.
ﺑﺎ ﻋﻤﻠﯿﺎت ﻣﻨﻄﻘﯽ اﺻﻠﯽ AND, OR, NOTﻣﯽ ﺗﻮان ﻫﺮ ﺳﯿﺴﺘﻢ دﯾﺠﯿﺘﺎﻟﯽ ﺗﺮﮐﯿﺒﯽ را ﺳﺎﺧﺖ .اﻣﺎ ﺑﺮاي ﺳﺎﺧﺘﻦ
ﺳﯿﺴﺘﻢ ﻫﺎي ﺗﺮﺗﯿﺒﯽ ﺑﻪ ﺣﺎﻓﻈﻪ ﻫﺎ و flip flopﻫﺎ ﻧﯿﺎز دارﯾﻢ.
2
دﯾﺠﯿﺘﺎل -ﺟﻠﺴﻪ اول 1399 زﻣﺴﺘﺎن )- (28846 اﻟﮑﺘﺮوﻧﯿﮏ ﮐﺎرﺑﺮدي
ﻧﮑﺘﻪ :در دﯾﺠﯿﺘﺎل "+ "،ﺑﻪ ﻣﻌﻨﺎي ORاﺳﺖ .اﮔﺮ در ﺟﺎﯾﯽ ﻧﯿﺎز ﺑﻮد از ﺟﻤﻊ ﺣﺴﺎﺑﯽ اﺳﺘﻔﺎده ﺷﻮد ،ﻣﯽ ﺗﻮان از
ﻋﺒﺎرﺗﻬﺎي "" ، "sumﺟﻤﻊ ﺣﺴﺎﺑﯽ" و ﯾﺎ ∑ اﺳﺘﻔﺎده ﮐﺮد.
ﻧﮑﺘﻪ :در دﯾﺠﯿﺘﺎل ". "،ﺑﻪ ﻣﻌﻨﺎي ANDاﺳﺖ .دو ﺣﺮف ﮐﻨﺎر ﻫﻢ ﺑﺪون
ﺷﮑﻞ 3
ﻋﻼﻣﺖ " ".ﻧﯿﺰ ﺑﻪ ﻣﻌﻨﯽ ANDﻣﯽ ﺑﺎﺷﺪ.
3
دﯾﺠﯿﺘﺎل -ﺟﻠﺴﻪ اول 1399 زﻣﺴﺘﺎن )- (28846 اﻟﮑﺘﺮوﻧﯿﮏ ﮐﺎرﺑﺮدي
ﺑﻪ ﺟﺰ ﮔﯿﺖ ﻫﺎي اﺻﻠﯽ ،ﺗﻌﺪادي ﮔﯿﺖ دﯾﮕﺮ ﻧﯿﺰ وﺟﻮد دارﻧﺪ:
ﺑﺎﻓﺮ :ﻣﺸﺎﺑﻪ ﺑﺎﻓﺮ در آﻧﺎﻟﻮگ ﻣﯽ ﺑﺎﺷﺪ .ﺑﻪ اﯾﻦ ﺻﻮرت ﮐﻪ ﺑﻪ ازاي ﻫﺮ ورودي،
ﻫﻤﺎن را ﺑﻪ ﻋﻨﻮان ﺧﺮوﺟﯽ ﻣﯽ دﻫﺪ.
ﺷﮑﻞ 5
ﮔﯿﺖ : NAND
x y z
0 0 1
1 0 1
ﺷﮑﻞ 7 0 1 1
1 1 0 ﺟﺪول 4
4
دﯾﺠﯿﺘﺎل -ﺟﻠﺴﻪ اول 1399 زﻣﺴﺘﺎن )- (28846 اﻟﮑﺘﺮوﻧﯿﮏ ﮐﺎرﺑﺮدي
.1ﺳﺮﻋﺖ )ﺗﺎﺧﯿﺮ اﻧﺘﺸﺎر : (propagation delay ،ﺑﻪ اﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﭼﻪ ﻣﺪت زﻣﺎن ﭘﺲ از دادن
ورودي ﺑﻪ ﻗﻄﻌﻪ ،ﻗﻄﻌﻪ ﺑﻪ ﻣﺎ ﺧﺮوﺟﯽ ﻣﯽ دﻫﺪ.
.2ﺗﻮان ﻣﺼﺮﻓﯽ
.3ﮔﻨﺠﺎﯾﺶ ﺧﺮوﺟﯽ ) : (fan outﺑﻪ اﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﺧﻂ ﺧﺮوﺟﯽ از ﻗﻄﻌﻪ ،ﺑﻪ ﭼﻨﺪ ﻗﻄﻌﻪ دﯾﺠﯿﺘﺎﻟﯽ دﯾﮕﺮ
ﻣﯽ ﺗﻮاﻧﺪ ﻣﺘﺼﻞ ﺷﻮد .در ﺑﺮﺧﯽ از ICﻫﺎ ،از ﻫﺮ ﻗﻄﻌﻪ ﻣﯽ ﺗﻮان 12ﺧﺮوﺟﯽ ﺑﺮاي اﺗﺼﺎل ﺑﻪ 12ﻗﻄﻌﻪ
دﯾﮕﺮ ﮔﺮﻓﺖ .اﮔﺮ ﺑﻪ ﺑﯿﺶ از 12ﺧﻂ ﺧﺮوﺟﯽ از ﻗﻄﻌﻪ ﻧﯿﺎز داﺷﺘﻪ ﺑﺎﺷﯿﻢ ،ﻣﯽ ﺗﻮان ﺑﻪ ﯾﮑﯽ از ﺧﺮوﺟﯽ
ﻫﺎ ﯾﮏ ﺑﺎﻓﺮ ﻣﺘﺼﻞ ﮐﺮد و ﺳﭙﺲ از ﺑﺎﻓﺮ ﺧﺮوﺟﯽ ﻫﺎي ﺑﯿﺸﺘﺮي ﮔﺮﻓﺖ.
دﺳﺘﻪ ﺑﻨﺪي ICﻫﺎ :ﺑﺮاي ICﻫﺎ ﯾﺎ ﻣﺪار ﻫﺎي ﻣﺠﺘﻤﻊ ،ﺳﻪ ﻧﻮع دﺳﺘﻪ ﺑﻨﺪي وﺟﻮد دارد:
5
دﯾﺠﯿﺘﺎل -ﺟﻠﺴﻪ اول 1399 زﻣﺴﺘﺎن )- (28846 اﻟﮑﺘﺮوﻧﯿﮏ ﮐﺎرﺑﺮدي
در اﯾﻦ دﺳﺘﻪ ،ﺑﻪ ﺗﺮﺗﯿﺐ ،ﻣﺤﺪوده ﺣﺮارﺗﯽ ﻗﺎﺑﻞ ﺗﺤﻤﻞ ICﻫﺎ و ﻫﺰﯾﻨﻪ آﻧﻬﺎ ﺑﯿﺸﺘﺮ ﻣﯽ ﺷﻮد.
6