数电第一章习题讲评
- 格式:ppt
- 大小:416.00 KB
- 文档页数:21
第一章数字逻辑基础第一节重点与难点一、重点:1.数制2。
编码(1)二—十进制码(BCD码)在这种编码中,用四位二进制数表示十进制数中的0~9十个数码.常用的编码有8421BCD码、5421BCD码和余3码。
8421BCD码是由四位二进制数0000到1111十六种组合中前十种组合,即0000~1001来代表十进制数0~9十个数码,每位二进制码具有固定的权值8、4、2、1,称有权码。
余3码是由8421BCD码加3(0011)得来,是一种无权码。
(2)格雷码格雷码是一种常见的无权码。
这种码的特点是相邻的两个码组之间仅有一位不同,因而其可靠性较高,广泛应用于计数和数字系统的输入、输出等场合。
3.逻辑代数基础(1)逻辑代数的基本公式与基本规则逻辑代数的基本公式反映了二值逻辑的基本思想,是逻辑运算的重要工具,也是学习数字电路的必备基础。
逻辑代数有三个基本规则,利用代入规则、反演规则和对偶规则使逻辑函数的公式数目倍增。
(2)逻辑问题的描述逻辑问题的描述可用真值表、函数式、逻辑图、卡诺图和时序图,它们各具特点又相互关联,可按需选用。
(3)图形法化简逻辑函数图形法比较适合于具有三、四变量的逻辑函数的简化。
二、难点:1.给定逻辑函数,将逻辑函数化为最简用代数法化简逻辑函数,要求熟练掌握逻辑代数的基本公式和规则,熟练运用四个基本方法-并项法、消项法、消元法及配项法对逻辑函数进行化简。
用图形法化简逻辑函数时,一定要注意卡诺图的循环邻接的特点,画包围圈时应把每个包围圈尽可能画大。
2.卡诺图的灵活应用卡诺图除用于简化函数外,还可以用来检验化简结果是否最简、判断函数间的关系、求函数的反函数和逻辑运算等。
3。
电路的设计在工程实际中,往往给出逻辑命题,如何正确分析命题,设计出逻辑电路呢?通常的步骤如下:1.根据命题,列出反映逻辑命题的真值表; 2.根据真值表,写出逻辑表达式; 3.对逻辑表达式进行变换化简; 4.最后按工程要求画出逻辑图。
《数字电子技术基础教程》习题与参考答案(2010.1)第1章习题与参考答案【题1-1】将下列十进制数转换为二进制数、八进制数、十六进制数。
(1)25;(2)43;(3)56;(4)78解:(1)25=(11001)2=(31)8=(19)16(2)43=(101011)2=(53)8=(2B)16(3)56=(111000)2=(70)8=(38)16(4)(1001110)2、(116)8、(4E)16【题1-2】将下列二进制数转换为十进制数。
(1)10110001;(2)10101010;(3)11110001;(4)10001000 解:(1)10110001=177(2)10101010=170(3)11110001=241(4)10001000=136【题1-3】将下列十六进制数转换为十进制数。
(1)FF;(2)3FF;(3)AB;(4)13FF解:(1)(FF)16=255(2)(3FF)16=1023(3)(AB)16=171(4)(13FF)16=5119【题1-4】将下列十六进制数转换为二进制数。
(1)11;(2)9C;(3)B1;(4)AF解:(1)(11)16=(00010001)2(2)(9C)16=(10011100)2(3)(B1)16=(1011 0001)2(4)(AF)16=(10101111)2【题1-5】将下列二进制数转换为十进制数。
(1)1110.01;(2)1010.11;(3)1100.101;(4)1001.0101 解:(1)(1110.01)2=14.25(2)(1010.11)2=10.75(3)(1001.0101)2=9.3125【题1-6】将下列十进制数转换为二进制数。
(1)20.7;(2)10.2;(3)5.8;(4)101.71解:(1)20.7=(10100.1011)2(2)10.2=(1010.0011)2(3)5.8=(101.1100)2(4)101.71=(1100101.1011)2【题1-7】写出下列二进制数的反码与补码(最高位为符号位)。
《数字电子技术》教案第1章逻辑代数基础。
输入全1,输出为。
;
输入为1,
C的取值确定以后,输出逻
C
,,
)
种表示方法,即真值表、函数表达式、逻辑图和卡
如图1-1所示为IEEE(电气与电子工程师协会)和IEC(国际电工协会)所认定的两套“与”“或”“非”运算的图形符号。
图1-1 “与”“或”“非”逻辑运算的图形符号
(2)其他常用逻辑运算的图形符号
如图1-2所示为其他常用逻辑运算的图形符号。
图1-2 “与”“或”“非”逻辑运算的图形符号
(3)逻辑函数的逻辑图
例1.4.3已知逻辑函数()
=+++,画出对应的逻辑图。
Y A BC ABC C
解:将式中所有的“与”“或”“非”运算符号用图形符号代替,并根据运算优先顺序将这些图形符号连接起来,就得到了图1-3所示的逻辑图。
图1-3 例1.4.3的函数逻辑图
→+,+→;
→,10;
01
原变量→反变量,反变量→原变量。
F的反函数,用F表示,这就是反演规则。
→+,+→;
→,10。
01
F的对偶式,用F'表示。
,,,个相邻项。
要特别注意对边相邻性和四角相邻性。
3)
)圈的个数尽量少,这样化简后的逻辑函数的与项就少。
)卡诺图所有取值为
的最小项。
第1章 数字逻辑基础1-1 将下列二进制数转换为十进制数。
(1) 2(1101) (2) 2(10110110) (3) 2(0.1101) (4) 2(11011011.101) 解(1)3210210(1101)12120212(13)=⨯+⨯+⨯+⨯=(2)75421210(10110110)1212121212(182)=⨯+⨯+⨯+⨯+⨯= (3) 124210(0.1101)1212120.50.250.0625(0.8125)---=⨯+⨯+⨯=++= (4)76431013210(11011011.101)22222222 12864168210.50.125 (219.625)--=+++++++=+++++++= 1-2 将下列十进制数转换为二进制数和十六进制数(1) 10(39) (2) 10(0.625) (3) 10(0.24) (4) 10(237.375) 解(1)10216(39)(100111)(27)== (2) 10216(0.625)(0.101)(0.A)==(3)近似结果: 16210)3.0()00111101.0()24.0(D =≈ (4) 10216(237.375)(1110'1101.011)(0ED.6)== 1-3 将下列十六进制数转换为二进制数和十进制数(1) 16(6F.8) (2) 16(10A.C) (3) 16(0C.24) (4) 16(37.4) 解(1) 16210(6F.8)(1101111.1)(111.5)== (2) 16210(10A.C)(1'0000'1010.11)(266.75)== (3) 16210(0C.24)(1100.0010'01)(12.140625)== (4) 16210(37.4)(11'0111.01)(55.25)== 1-4 求出下列各数的8位二进制原码和补码(1) 10(39)- (2) 10(0.625) (3) 16(5B) (4) 2(0.10011)- 解(1)10(39)(1'0100111)(1'1011001)-==原码补码 (2) (0.1010000)(0.1010000)==10原码补码(0.625)(3) 16(5B)(01011011)(01011011)==原码补码(4) 2(0.10011)(1.1001100)(1.0110100)-==原码补码1-5 已知10X (92)=-,10Y (42)=,利用补码计算X +Y 和X -Y 的数值。
第一章习题1-1 例1.2.12中转换前后两个数的绝对值哪个大?为什么?答:转换前大。
因为转换后舍去了后边的小数位。
1-2 将下列二进制数分别转换为八进制数、十六进制数和十进制数。
11001101.101,10010011.1111解:(11001101.101)2 =(11 001 101.101)2= ( 315.5)8=(1100 1101.1010)2 =( CD.A)16=(128+64+8+4+1+0.5+0.125)10=(205.625)10(10010011.1111)2 =(1001 0011.1111)2= (93.F)16=(10 010 011.111 100)2 =( 223.74)8=(128+16+2+1+0.5+0.25+0.125+0.0625)10=(147.9375)101-3 将下列十进制数转换为二进制、八进制和十六进制数。
121.56,73.85解:1. 0Å1Å3Å7Å15Å30Å60Å121 0.56Æ0.12Æ0.24Æ0.48Æ0.96Æ0.921 1 1 1 0 0 1 1 0 0 0 1所以:(121.56)10=(1111001.10001)2=(171.42)8=(79.88)162. 0Å1Å2Å4Å9Å18Å36Å73 0.85Æ0.7Æ0.4Æ0.8Æ0.6Æ0.2Æ0.41 0 0 1 0 0 1 1 1 0 1 1 0(73.85)10=(1001001.11011)2=(111.66)8=(49.D8)161-4 将下列十六进制数转换为二进制、八进制和十进制数。
89.0F,E5.CD解:(89.0F)16=(10001001.00001111)2=(211.036)8=(8*16+9+15/256)10=(137. 0.05859375)10 1-5 试求例1.2.17的转换误差,比较例1.2.12的转换误差,哪个大?为什么?答:例1.2.12的误差大。
第1章习题解答1.1把下列二进制数转换成十进制数①10010110;②11010100;③0101001;④10110.111;⑤101101.101;⑥0.01101。
[解] 直接用多项式法转换成十进制数① (10010110)B = (1⨯2 7+1⨯24 + 1⨯22 +1⨯21)D = (150)D=150② (11010100)B = 212③ (0101001)B = 41④ (10110.111)B = 22.875⑤ (101101.101)B = 45.625⑥ (0.01101)B = 0.406251.2把下列十进制数转换为二进制数①19;② 64;③ 105;④ 1989;⑤ 89.125;⑥ 0.625。
[解] 直接用基数乘除法① 19= (10011)B② 64= (1000000)B③ 105 = (1101001)B④ 1989 = (11111000101)B⑤ 89.125 = (1011001.001)B⑥ 0.625= (0.101)B1.3把下列十进制数转换为十六进制数① 125;② 625;③ 145.6875;④0.5625。
[解]直接用基数乘除法① 125 = (7D)H② 625 = (271)H③ 145.6875= (91.B)H④ 0.56255=(0.9003)H1.4把下列十六进制数转换为二进制数① 4F;② AB;③ 8D0;④ 9CE。
[解]每位十六进制数直接用4位二进制数展开① (4F)H= (1001111)B② (AB)H= (10101011)B 2 19 余数2 9 …… 1 ……d02 4 …… 1 ……d12 2 ……0 ……d22 1 ……0 ……d32 0 …… 1 ……d4图题1.2 ①基数除法过程图12③ (8D0)H = (100011010000)B ④ (9CE)H = (100111001110)B 1.5 写出下列十进制数的8421BCD 码 ① 9;② 24;③ 89;④ 365。
数字电路第一章数字电路习题集和答案第一章绪论练习题一、选择题1.以下代码中为无权码得为。
A、 8421BCD码B、 5421BCD码C、余三码D、格雷码2.以下代码中为恒权码得为。
A、8421BCD码B、 5421BCD码C、余三码D、格雷码3.一位十六进制数可以用位二进制数来表示。
A、1B、2C、4D、 164.十进制数25用8421BCD码表示为。
A、10 101B、0010 0101C、100101D、101015.在一个8位得存储单元中,能够存储得最大无符号整数就是。
A、(256)10 B、(127)10C、(FF)16D、(255)106.与十进制数(53、5)10等值得数或代码为。
A、(0101 0011、0101) 8421BCDB、(35、8)16C、(110101、1)2D、(65、4)87.矩形脉冲信号得参数有。
A、周期B、占空比C、脉宽D、扫描期8.与八进制数(47、3)8等值得数为:A、 (100111、011)2B、(27、6)16C、(27、3)16D、 (100111、11)29、常用得B C D码有。
A、奇偶校验码B、格雷码C、8421码D、余三码10.与模拟电路相比,数字电路主要得优点有。
A、容易设计B、通用性强C、保密性好D、抗干扰能力强11.把10010110 B二进制数转换成十进制数为( )A、 150B、 96C、82D、 15912.将4FBH转换为十进制数( )A、 1BB、 1BC、 1D、 113.将数1101、11B转换为十六进制数为( )A、D、CHB、 15、3HC、 12、EHD、 21、3H14.将十进制数130转换为对应得八进制数:A、202B、 82C、 120D、 23015.分别用842lBCD码表示(10011000)2为( )A、230B、 98C、 980D、 120二、判断题(正确打√,错误得打×)1、方波得占空比为0、5。