搜索
您的当前位置:首页正文

《数字电子技术基础》课后习题及参考答案

来源:意榕旅游网
第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

1

(3)5.8=(101.1100)2

(4)101.71=(1100101.1011)2

【题1-7】 写出下列二进制数的反码与补码(最高位为符号位)。 (1)01101100;(2)11001100;(3)11101110;(4)11110001

解:(1)01101100是正数,所以其反码、补码与原码相同,为01101100

(2)11001100反码为10110011,补码为10110100 (3)11101110反码为10010001,补码为10010010 (4)11110001反码为10001110,补码为10001111

【题1-8】 将下列自然二进制码转换成格雷码。

000;001;010;011;100;101;110;111

解:格雷码:000、001、011、010、110、111、101、100

【题1-9】 将下列十进制数转换成BCD码。 (1) 25;(2)34;(3)78;(4)152

解:(1)25=(0010 0101)BCD

(2)34=(0011 0100)BCD (3)78=(0111 1000)BCD (4)152=(0001 0101 0010)BCD

【题1-10】 试写出3位和4位二进制数的格雷码。

解:4位数格雷码;

0000、0001、0011、0010、0110、0111、0101、0100、1100、1101、1111、1010、1011、1001、1000、

2

第2章习题与参考答案

【题2-1】 试画出图题2-1(a)所示电路在输入图题2-1(b)波形时的输出端B、C的波形。

图题2-1

解:

..A..B、C.

【题2-2】 试画出图题2-2(a)所示电路在输入图题2-2(b)波形时的输出端X、Y的波形。

图题2-2

解:

..AB...X.Y.

【题2-3】 试画出图题2-3(a)所示电路在输入图题2-3(b)波形时的输出端X、Y的波形。

图题2-3

解:

.AB..X..Y.

3

【题2-4】 试画出图题2-4(a)所示电路在输入图题2-4(b)波形时的输出端X、Y的波形。

图题2-4

解:

.AB..XY....

【题2-5】 试设计一逻辑电路,其信号A可以控制信号B,使输出Y根据需要为Y=B或Y=B。

解:可采用异或门实现,YABAB,逻辑电路如下:

.A.=1Y.B.

【题2-6】 某温度与压力检测装置在压力信号A或温度信号B中有一个出现高电平时,输出低电平的报警信号,试用门电路实现该检测装置。

解:压力信号、温度信号与报警信号之间的关系为:YAB,有如下逻辑图。

.A.≥1Y.B.

【题2-7】 某印刷裁纸机,只有操作工人的左右手同时按下开关A与B时,才能进行裁纸操作,试用逻辑门实现该控制。

解:开关A、B与裁纸操作之间的关系为YAB,逻辑图如下:

.A.&Y.B.

【题2-8】 某生产设备上有水压信号A与重量信号B,当两信号同时为低电平时,检测电路输出高电平信号报警,试用逻辑门实现该报警装置。

解:水压信号A、重量信号B与报警信号之间的关系为YAB,逻辑图如下:

.A.≥1Y.B.

【题2-9】 如果如下乘积项的值为1,试写出该乘积项中每个逻辑变量的取值。 (1)AB;(2)ABC;(3)ABC;(4)ABC

4

解:(1)A=1,B=1

(2)A=1、B=1、C=0 (3)A=0,B=1,C=0 (4)A=1,B=0或C=1

【题2-10】 如果如下和项的值为0,试写出该和项中每个逻辑变量的取值。 (1)AB;(2)ABC;(3)ABC;(4)ABC

解:(1)A=0,B=0

(2)A=0,B=1或C=1 (3)A=1,B=0,C=1 (4)A=0,B=1或C=0

【题2-11】 对于如下逻辑函数式中变量的所有取值,写出对应Y的值。 (1)YABCAB;(2)Y(AB)(AB)

解:(1)YABCABA(CB) A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 Y 0 0 0 0 1 1 0 1 (2)Y(AB)(AB)A

当A取1时,输出Y为1,其他情况Y=0。

【题2-12】 试证明如下逻辑函数等式。

(CC)ACABAC; (1)ABABCAB;(2)AB(3)A(BCBC)ACA(BC)AC

解:(1)左边ABABCAB(1C)AB右边 (2)左边=AB(CC)ACABAC右边 (3)左边=A(BCBC)ACA(BC)AC右边

【题2-13】 对如下逻辑函数式实行摩根定理变换。

(CD)(1)Y1AB;(2)Y2AB;(3)Y3AB;(4)Y4(ABCCD)BC

解:(1)Y1ABAB (2)Y2ABAB

(CD)AB(CD)ABCD (3)Y3AB

5

(4)

Y4(ABCCD)BC(ABC(CD)BCABCABCDBCABCBCABBC

【题2-14】 试用代数法化简如下逻辑函数式。

(1)Y1A(AB);(2)Y2BCBC;(3)Y3A(AAB)

解:

(1)Y1A(AB)=A

(2)Y2BCBC=C (3)Y3A(AAB)=A

【题2-15】 试用代数法将如下逻辑函数式化简成最简与或式。 (1)Y1ABABCABCDABC DE;(2)Y2ABABCA; (AB)CAB (3)Y3AB解:

(1)Y1ABABCABCDABC DEAB (2)Y2ABABCA=AC

(AB)CAB=ABC (3)Y3AB【题2-16】 试用代数法将如下逻辑函数式化简成最简与或式。

(1)Y1ABC(ABC)ABCD;(2)Y2ABCDABCDABCD;

(3)Y3ABC(ABC(BCAC))

解:(1)Y1ABC(ABC)ABCD=AB

(2)Y2ABCDABCDABCD=ABCD (3)Y3ABC(ABC(BCAC))=ABC

【题2-17】 将如下逻辑函数式转换成最小项之和形式。

ABCD); (1)Y1(AB)(CB);(2)Y2(ABC)C;(3)Y3ABCD((4)Y4AB(BCBD)

解:(1)Y1(AB)(CB)=(2)Y2(ABC)C=

5,6,7) m(1,7) m(5,

6

ABCD)=(3)Y3ABCD(7,11,12,13,14,15) m(3,(4)Y4AB(BCBD)15) m(13,

【题2-18】 试用卡诺图化简如下逻辑函数式。 (1)Y1ABCABCB; (2)Y2AABCAB; (3)Y3ACABAB; (4)Y4AB CACC

解:

(1)Y1ABCABCB

(2)Y2AABCAB;(3)Y3ACABAB

(4)Y4AB CACC

..BCA00011110011..11111...Y1ABBCA000111100...11111..Y2A

BCA000111100..11111...Y3A

..BCA00011110011..11111...Y4AC7

【题2-19】 试用卡诺图化简如下逻辑函数式。

解:

(1)F(A,B,C,D)m(0,1,2,8,9,10,12,13,14,15);

..CDAB00.00101111101011111...1111.101Y1ABBDBC

(2)F(A,B,C,D)AB000111.m(2,4,5,6,7,11,12,14,15);

CD.000111101111111.1.1.10Y2ABBDACDACD

(3)F(A,B,C,D)m(0,2,4,6,7,8,12,14,15)

..CDAB00011100111101111011111..10.Y3CDADBC

【题2-20】 试用卡诺图化简如下具有任意项的逻辑函数式。

解:

(1)F(A,B,C,D)m(3,5,8,9,10,12)d(0,1,2,13);

.CDAB00.00X01X111110X011111.X1..101Y1ABBDACCD

8

(2)F(A,B,C,D)m(4,5,6,13,14,15)d(8,9,10,12);

.CDAB00.000111100111.1XX11X.1..1110XY2BCBDAB

(3)F(A,B,C,D)m(0,2,9,11,13)d(4,8,10,15)

.CDAB00.001X01111010111..1X1.X1.10XY3ADBD

【题2-21】 将如下逻辑函数式画成真值表。

解:

(1)Y1ABBC;

A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 Y1 0 0 0 1 0 0 1 1

(2)Y2(AB)C;

A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 Y 0 0 0 1 0 1 0 1

9

(3)Y3(AB)(BC)

A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 Y 0 0 0 1 1 1 0 1

【题2-22】 将如下逻辑函数式画成真值表。

解:

(1)F1ABCABCABC;

A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 Y 0 0 1 0 0 1 0 1

(2)F2ABCDABCDABCDABCD

A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Y 1 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0

10

【题2-23】 写出图题2-23所示逻辑电路的逻辑函数式。

图题2-23

解:(1)YABAB

(2)Y(AB)CACBC

【题2-24】 画出如下逻辑函数式的逻辑电路图。 (1)ABAB;

.A.1&≥1Y1.B1.&

.(2)ABABABC;

AB.1&1&&≥1Y2.C..

(3)AB(CD);

.AB.CD1&&Y3.≥11.

(4)AB(CD(BC))

..ABCD≥1&1.≥1&≥1Y4.

11

【题2-25】 写出表题2-25的与或逻辑函数式。

YABCABCABCABC

表题2-25

A B C 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Y 0 1 0 0 1 1 0 1

【题2-26】 用与非门实现如下逻辑函数。 (1)FABC=ABC

..AB.C&..&.F..

(2)FABCD=ABCDABCD

.AB.CD&F..

(3)F(AB)(CD)=ACBCADBDACBCADBDAC BC AD BD

.A&&&..BCD&&.F.

12

【题2-27】 用或非门实现题2-26中的逻辑函数。 (1)FABC=ABCABC

.A.111.BC≥1F.

(2)FABCD=ABCDABCD

A..111.BCD≥11.F.1..

(3)F(AB)(CD)=ACBCADBDACBCADBDAC BC AD BD

(AC)(BC)(AD)(BD)(AC)(BC)(AD)(BD).A..111.≥1≥1≥1≥1...BCD≥1F.1

13

第3章习题与参考答案

【题3-1】 试画出74HC与74LS系列逻辑门电路的输出逻辑电平与输入逻辑电平示意图。

解:74HC系列(5V): 74LS系列:

.5V4.44 VVCCVOH5VVCC3.5VVIH2.5 VVt2.7V2.0VVOHVIH1.5VVIL1.1 V.VtVILVOLGND5V LS0.5V0V.VOLGND0.8V0.5V5V CMOS0V

【题3-2】 某逻辑门的输入低电平信号范围为3~12 V,输入高电平范围为3~12 V。若该逻辑门的输入电压值为5 V、8 V、+5 V、+8 V,对于正逻辑约定,这些电压值各代表什么逻辑值?若是采用负逻辑约定,这些电压值各代表什么逻辑值? 解:-5V、-8V 代表逻辑0;+5V、+8V 代表逻辑1

若是复逻辑:-5V、-8V 代表逻辑1;+5V、+8V 代表逻辑0

【题3-3】 CMOS非门电路采用什么类型的MOS管? 解:采用一个PMOS管和一个NMOS管。

【题3-4】 试确定图题3-4所示的MOS管中,哪些是导通的?哪些是截止的?

图题3-4

14

解:(a)通;(b)通;(c)通;(d)通

【题3-5】 试分析图题3-5所示MOS电路的逻辑功能,写出Y端的逻辑函数式,并画出逻辑图。

图题3-5

解:

A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Y 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 YA C DB C D

15

A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Y 1 1 1 1 1 1 1 0 1 1 1 0 1 1 1 0 YABCD

【题3-6】 请查阅74HC04手册,确定该器件在4.5 V电源时的高电平与低电平噪声容限。

解:查手册74HC04,VCC=4.5V时: VIHmin=3.15V,VILmax=1.35V

20μA负载电流时:VOHmin=4.4V,VOLmax=0.1V VNL= VILmax-VOLmax=1.35V-0.1V=1.25V VNH= VOHmin-VIHmin==4.4V-3.15V=1.25V

4mA负载电流时:VOHmin=4.18V,VOLmax=0.26V VNL= VILmax-VOLmax=1.35V-0.26V=1.09V VNH= VOHmin-VIHmin==4.18V-3.15V=1.03V

【题3-7】 某门电路的输出电流值为负数,请确定该电流是拉电流还是灌电流。

解:流出芯片的电流为负数,因此为拉电流。

【题3-8】 请查阅74HC04手册,确定该器件在拉电流4 mA负载时,可否保持VOHmin> 4V(VCC=4.5V)。

解:可以保持VOH>4V,因为VOHmin=4.18V

【题3-9】 请查阅74HC04手册,确定该器件在灌电流4 mA负载时,可否保持VOLmax< 0.4V(VCC=4.5V)。

解:可以保持VOL<0.4V,因为VOLmax=0.26V。

【题3-10】 请查阅74HC04手册,确定该器件在驱动74HC00时的高电平与低电平扇出系数。

解:若输出高电平为VCC-0.1V时,高电平扇出系数NH=IOHmax/IIH=0.02mA/1μA=20

16

若扇出低电平为0.1V时,低电平扇出系数NL=IOLmax/IIL=0.02mA/1μA =20

【题3-11】 查阅商业温度范围的74HC00芯片手册,回答如下问题: (1)电源电压范围; (2)输出高电平电压范围; (3)输出低电平电压范围; (4)输入高电平电压范围 (5)输入低电平电压范围; (6)该芯片的静态电源电流; (7)典型传播延迟时间; (8)扇出系数。

解:(1)电源电压范围2~6V

(2)输出高电平范围:当IOH≤20μA时:(Vcc-0.1V)~Vcc 当Vcc=3V、|IOH|≤2.4mA时:2.34V~3V

当Vcc=4.5V、|IOH|≤4mA时:3.84V~4.5V 当Vcc=6V、|IOH|≤5.2mA时:5.34V~6V

(3)输出低电平范围:当IOL≤20μA时:GND+0.1V

当Vcc=3V、|IOL|≤2.4mA时:0V~0.33V

当Vcc=4.5V、|IOL|≤4mA时:0V~0.33V 当Vcc=6V、|IOL|≤5.2mA时:0V~0.33V

(4)输入高电平电压范围

当Vcc=2V时,1.5V~2V 当Vcc=3V时,2.1V~3V 当Vcc=4.5V时,3.15V~4.5V 当Vcc=6V时,4.2V~6V

(5)输入低电平电压范围;

当Vcc=2V时,0V~0.5V 当Vcc=3V时,0V~0.9V 当Vcc=4.5V时,0V~1.35V 当Vcc=6V时,0V~1.8V

(6)该芯片的静态电源电流;6V时:2μA/每封装

(7)典型传播延迟时间;

Vcc=2V时,tPHL= tPLH=75ns; Vcc=3V时,tPHL= tPLH=30ns; Vcc=4.5V时,tPHL= tPLH=15ns; Vcc=2V时,tPHL= tPLH=13ns; (8)扇出系数。

如果保证输出电流小于20μA时输出高低电平,则由于输入漏电流为±1μA,因此有扇出系数为20。

【题3-12】 请叙述CMOS数字电路输入端不能悬空的原因。

17

解:因为CMOS电路的输入端具有非常高的输入阻抗,容易受到干扰,一旦受到干扰后,会使输出电平发生转换,产生功耗,因此输入端不能悬空,应该连接确定的逻辑电平。

【题3-13】 去耦电容的安装位置与芯片电源引脚之间的距离有何关系?

解:去耦电容的作用是消除芯片动作对电源电流的影响,或是消除电源电压波动对芯片的影响,因此越接近芯片的电源引脚越好。

【题3-14】 门电路有哪两个重要时间参数?各有何意义?

解:一个是输出瞬变时间,门电路的输出从一个状态向另外一个状态转换需要的过渡时间。

另外一个是传输延迟时间,是输入信号变化到输出信号变化之间需要的时间。

【题3-15】 某CMOS开漏输出门驱动发光二极管,若电源电压为5V,发光二极管电流为5mA,发光管压降为1.8V,试计算上拉电阻值。

解:忽略开漏输出门的管压降,上拉电阻R≈(5-1.8)/5=0.64kΩ

【题3-16】 试判断图题3-16中哪个三极管是导通或是截止的。

图题3-16

解:(a)导通;(b)截止;(c)导通;(d)截止

【题3-17】 请查阅74LS00手册,确定该门的高电平与低电平噪声容限。

解:查手册74LS00,VCC=5V时: VIHmin=2V,VILmax=0.8V

-400μA拉电流时:VOHmin=2.7V;8mA灌电流时,VOLmax=0.5V 低电平噪声容限:VNL= VILmax-VOLmax=0.8V-0.5V=0.3V 高电平噪声容限:VNH= VOHmin-VIHmin==2.7V-2V=0.7V

【题3-18】 请回答TTL电路的灌电流能力强还是拉电流能力强?

解:灌电流能力为8mA,拉电流能力为0.4mA,因此灌电流能力强。

【题3-19】 试计算74LS系列门驱动74LS系列门时的扇出系数。

解:查手册可知,IIH=20μA;IIL=-0.4mA 因此有NH=IOHmax/IIHmax=400/20=20 NL=IOLmax/IILmax=8/0.4=20

18

【题3-20】 当74LS系列门电路采用拉电流方式驱动流过5mA电流的发光二极管时,出现什么情况?若是采用74HC系列电路驱动,有什么不同吗?

解:74LS下列电路的拉电流能力只有0.4mA,因此驱动发光二极管时,二极管亮度很小;而采用74HC系列电路时,有足够的驱动能力使发光二极管发光。

【题3-21】 连接5V电压的上拉电阻要保持15个74LS00输入为高电平,上拉电阻的最大阻值是多少?若按照计算的最大阻值,高电平噪声容限为多少?

解:若使上拉高电平与74LS输出高电平VOHmin相同,则有

Rmax=(Vcc-VOHmin)/(15×IIHmax)=(5-2.7)/(15×20μA)=7.66kΩ 选为7.5kΩ。

对于所选7.5kΩ电阻,有上拉高电平=5-(7.5kΩ×(15×20μA))=2.75V,因此有噪声容限为0.75V。

【题3-22】 有源输出(图腾柱)与集电极开路(OC)输出之间有什么区别?

解:OC门输出端只能输出低电平和开路状态,其输出级需要上拉电阻才能输出高电平,且上拉电源可以与芯片电源不同,因此常用于不同电源电压芯片之间实现信号电平变换,OC门输出端可以并联实现线与;

有源输出可以输出低电平与高电平,两个有源输出端连接在一起时,若是一个输出端输出高电平,另外一个输出端输出低电平时,可引起较大电流损坏输出级。

【题3-23】 查阅商业温度范围的74LS00芯片手册,回答如下问题: (1)电源电压范围; (2)输出高电平电压范围; (3)输出低电平电压范围; (4)输入高电平电压范围; (5)输入低电平电压范围; (6)该芯片的电源电流; (7)典型传播延迟时间; (8)扇出系数。

解:(1)电源电压范围4.75~5.25V

(2)输出高电平范围:当|IOH|≤0.4mA时:2.7V~5V

(3)输出低电平范围:当IOL≤8mA时:0~0.5V

(4)输入高电平电压范围:2V~5V (5)输入低电平电压范围;0~0.8V (6)该芯片的静态电源电流;

5.5V时:ICCH=1.6mA/每封装

5.5V时:ICCL=4.4mA/每封装

(7)典型传播延迟时间; tPHL =10ns; tPLH=9ns;

19

(8)扇出系数。

高电平输入电流IIH=20μA,输出IOH为400μA,因此高电平扇出系数为20。 低电平输入电流IIL=0.4mA,输出IOL为8mA,因此低电平输出心事为20。

【题3-24】 试确定图题3-24所示74LS门电路的输出状态(设电源VCC为5 V)。

图题3-24

解:

Y1=高电平;Y2=开路;Y3=高电平;Y4=高阻;Y5=高电平;Y6=高电平 Y7=高电平;Y8=高阻;Y9=高电平;Y10=高电平

【题3-25】 试确定图题3-25所示74HC门电路的输出状态(设电源VCC为5 V)。

图题3-25

解:Y1=高电平;Y2=低电平;Y3=低电平

【题3-26】 试确定图题3-26所示74LS门电路的输出负载是灌电流还是拉电流,并确定最大电流值。

图题3-26

解:(1)输出低电平,因此是灌电流负载,保证输出为0.5V时的最大电流值为8mA。 (2)输出高电平,因此是拉电流负载,保证输出为2.7V时的最大电流值为0.4mA。

20

【题3-27】 写出图题3-27所示电路的逻辑函数式。若是每个门的IOL(max)=20mA,VOL(max)

=0.25V,假设Y端连接10个TTL负载。试求电源电压是5V情况下的最小上拉电阻值。

图题3-27

解:逻辑函数式:YABCDEF

若假设每个LS TTL低电平输入电流为0.4mA,则有: Rmin=(Vcc-VOLmax)/(IOLmax-10×0.4)

=(5V-0.25V)/(20mA-4mA)≈0.3kΩ

【题3-28】 图题3-28所示的74LS电路中,若是VI1为下列情况时,VI2为多少?(这里假设电压表内阻为50k)。

(1)VI1悬空。

(2)VI1接低电平(0.3V)。 (3)VI1接高电平(3.6V)。 (4)VI1经过68电阻接地。 (5)VI1经过10k电阻接地。

图题3-28

解:设肖特基二极管压降为0.25V,晶体管发射结压降0.6V,则有

(1)V12≈1V;(2)V12≈0.3V;(3)V12≈1V;(4)V12≈0V;(5)V12≈1V;

【题3-29】 试说明如下各种门电路中哪些输出端可以直接并联使用? (1)具有推拉输出(图腾柱)的TTL电路。 (2)TTL电路OC门。 (3)TTL电路三态门。

(4)具有互补输出(非门)结构的CMOS电路。 (5)CMOS电路OD门。 (6)CMOS电路三态门。

解:(2)(3)(5)(6)可以。

21

第4章 习题与参考答案

【题4-1】 写出图题4-1的输出逻辑函数式。

图题4-1

解:(1)Y1ABACAAC

ABCD)ABCDABCBD (2)Y2ABACDBDD(【题4-2】 使用与门、或门实现如下的逻辑函数式。

(1)Y1ABCD (2)Y2A (3)Y3ABC (CDB)解:

.ABCD.&≥1Y1ABCD&&≥1Y2.ABC&≥1.Y3

【题4-3】 使用与门、或门和非门,或者与门、或门和非门的组合实现如下的逻辑函数式。 (1)Y1ABBC

.(CB)(EFG)(2)Y2A (3)Y3ABCB

.AB1&≥1&.Y1ABC1≥1&.C.Y2.ABCE.FG&≥1&&≥1Y31.

【题4-4】 试写出图题4-4所示电路的逻辑函数式,列出真值表,并分析该电路的逻辑功能。

22

图题4-4

解:

Y1ABACBC

A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 Y1 0 0 0 1 0 1 1 1 此电路是三人表决电路,只要有两个人输入1,输出就是1。 Y2ABCDABCDABCDABCDABCDABCDABCDABCD

A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Y2 0 0 0 0 0 0 0 1 0 0 0 1 0 1 1 0 该电路在4个输入中有3个为1时,输出Y2为1。

【题4-5】 逻辑电路与其输入端的波形如图题4-5所示,试画出逻辑电路输出端Y的波形。

23

图题4-5

解:YAB

A.B.Y.

【题4-6】 图题4-6所示的逻辑电路中,与非门为74LS00,或非门是74LS02,非门是74LS04。试分析该电路的最大传输延迟时间。

图题4-6

解:74LS00、74LS02和74LS04的最大tPHL和tPLH都是15ns,因为A信号经过4级门达到输出端X,因此最大传输延迟时间为4×15ns=60ns。

【题4-7】 图题4-7所示的是家用报警器装置,该装置具有6个开关,各开关动作如下:

+5V+5VMENRSTW1R11kΩ+5VSPK&&R62.2kΩ90131&&≥1≥1≥1ALARMD1&74HCT32&G1R R2~61kΩ74HC0474LS08

图题4-7

人工报警开关M,该开关闭合时,报警信号ALARM=1,开始报警。

报警使能开关EN,该开关闭合时,窗户、门和车库信号才能使ALARM=1。 复位开关RST,该开关断开时,取消报警。

窗户开关W,该开关平常处于闭合状态,一旦断开,使ALARM=1,开始报警。 门开关D,该开关平常处于闭合状态,一旦断开,使ALARM=1,开始报警。 车库开关G,该开关平常处于闭合状态,一旦断开,使ALARM=1,开始报警。

(1)试写出图示电路的逻辑函数式。

24

(2)该报警装置采用了HC、LS和HCT系列的门电路,试计算电路接口之间的噪声容限。 (3)确定开关与74HC04之间、74HCT32与9013晶体管之间的接口电路是否可以正确动作。 (4)试计算该电路的最大静态功耗,若用5V电压、800mA·h的电池供电,可以工作多长时间。各芯片静态电源电流如下:

四2输入或门74HCT32的静态电源电流ICC=20A,每个引脚附加电源电流ΔICC=0.5mA;六非门74HC04的电源电流ICC=2A;四2输入与门74LS08的电源电流ICCH=4.8mA,ICCL=8.8mA。

解: (1)图示电路的逻辑函数式为:ALARMMENRST (WDG)(2)三种逻辑电路之间的噪声容限

74HC04驱动74LS08,高电平噪声容限为4.9V-2V=2.9V;低电平噪声容限0.8V-0.26V=0.54V。

74HCT的输入信号兼容TTL,因此LS08电路可以驱动HCT32电路,因此噪声容限计算如下:

高电平噪声容限=2.4V-2V=0.4V;低电平噪声容限为0.8V-0.5V=0.3V。

(3)输入开关与逻辑电路之间、逻辑电路与9013晶体管之间是否正常动作

输入开关信号RST、D、G、W的与74HC04连接,由于HC系列电路的输入电阻很大,只需要1μA电流,因此开关信号的高电平近似为5V,低电平近似为0,因此高电平噪声容限为1.5V,低电平噪声容限为1.5V;

输入开关信号EN与74LS08连接,74LS08低电平输入电流为0.4mA,因下拉电阻为1kΩ,因此输入低电平VIL为0.4V,因此低电平噪声容限为0.8V-0.4V=0.4V,高电平噪声容限为5V-2V=3V。

输入开关信号M与74HCT32连接,由于74HCT32的输入电流为1μA,因此开关输入信号的高电平接近于5V,低电平接近于0V,因此高电平噪声容限为5V-2V=3V,低电平噪声容限为0.8-1=0.8V;

HCT32的高电平驱动能力在4mA时,可保证输出高电平为4V,因此有9013三极管的基极电流为IB=(VOHmax-VBE)/R6=(4V-0.7V)/2.2kΩ=1.5mA。若9013的电流放大倍数为180倍,因此有临界饱和集电极电流IC=1.5mA×180=270mA,也就是IC小于270mA时,9013处于饱和区,大于270mA时9013处于放大区。若蜂鸣器SPK的工作电流为20mA,因此9013可以可靠饱和导通。

(4)试计算该电路的最大静态功耗,若用5V电压、800mA·h的电池供电,可以工作多长时间。各芯片静态电源电流如下:

74HC04的静态电流为2A。若是4个门都输出高电平,每个驱动74LS08的高电平输入电流为20A,共80A。ICC04=2A+4×20A =82A。

74HCT32的静态电流为20A;每个引脚附加电源电流0.5mA,则附加电源电流6×0.5mA=3.02mA;报警时,74HCT32在输出高电平时,驱动三极管的基极电流为1.5mA。

不报警时的电流:ICC32=20A+6×0.5mA=3.02mA

报警时的电流:ICC32=20A+6×0.5mA+1.5mA=4.52mA

74LS08的平均静态电流ICC08=(ICCH+ ICCL)/2=(4.8mA+8.8mA)/2=6.8mA。 报警动作时流过上下拉电阻的最大电流IR=6×(5V/1kΩ)=6mA。

25

不报警动作时,3个上下拉电阻的电流IR=3×(5V/1kΩ)=3mA。 报警动作时的蜂鸣器工作电流ISPK=20mA。 蜂鸣器不报警动作时的电源电流ICC为:

ICC=ICC04+ICC32+ICC08+IR =0.082mA+3.02mA+6.8mA+3mA≈12.9 mA

若是采用若用5V电压、800mA·h的电池供电,可以工作时间t=800/15.9≈61.5h。 蜂鸣器动作时的电源电流ICC为:

ICC=ICC04+ICC32+ICC08+IR+ISPK=0.082mA+4.52mA+6.8mA+6mA+20mA≈37.4 mA 若是蜂鸣器一直报警,5V电压、800mA·h的电池只能工作约800/37.4≈20h。

若要增加运行时间,需要全部使用HC系列芯片,同时将上下拉电阻阻值增加到400kΩ,则蜂鸣器不动作时的电源电流为:

ICC=ICC04+ICC32+ICC08+IR=6A+8A +14A+12.5A×3=0.066mA

这里所用的HC电路的静态电流都是2A,每用一个引脚增加1A。3个上下拉电阻的电流为12.5A×3=37.5A。因此800mA·h的电池供电,可以工作时间t=800/0.066≈12121h,约为505天。

【题4-8】 试用74LS147、74LS04和74LS21组成一个0~9按键编码器,要求输出任一按键按下信号EN,并输出高电平有效的编码A3~A0。

解:

.74LS21+5VRP1kΩ&&11101111213123451012345678974147ENA0A1A2A3.S0S1S2S3S4S5S6S7S8S9.9876543211ABCD9761411174LS04.

【题4-9】 试用门电路设计4线-2线优先编码器,输入、输出信号都是高电平有效,要求任一按键按下时,GS为1,否则GS=0;还要求没有按键按下时,EO信号为1,否则为0。

解:

D 0 0 0 0 1 C 0 0 0 1 X B 0 0 1 X X A 0 1 X X X A1 0 0 0 1 1 A0 0 0 1 0 1 GS 0 1 1 1 1 EO 1 0 0 0 0

26

得到:

A1DDCDC A0D CBDDCB

GSDCBA EOD C B A 逻辑电路如下图所示。

.D1.C1B1A1≥1≥1A1A0&≥1GS.&EO.

【题4-10】 用3线-8线译码器74LS138和与非门实现如下多输出函数。

F(,B,C)ABBCAC 1AF(2A,B,C)5,7) m(2,解:F(,B,C)ABBCAC= 1A=ABCABCABCABC5,6,7)m3m5m6m7 m(3,.F(2A,B,C)CBA.5,7)m2m5m7 m(2,Y0Y1Y2Y3Y4Y5Y6Y715141312111097&123645A0A1A2G1G2AG2BF21&F1.74138.

【题4-11】 试用3线-8线译码器74LS138和门电路实现一位二进制全减器(输入为被减数、减数与来自低位的借位;输出为差和向高位的借位)。要求用按键输入减数、被减数和进位,发光二极管显示减法结果。

27

解:

被减数 M 0 0 0 0 1 1 1 1 减数 N 0 0 1 1 0 0 1 1 借位 B 0 1 0 1 0 1 0 1 差 SUB 0 1 1 0 1 0 0 1 借位 C 0 1 1 1 0 0 0 1

SUBMNBMNBMNBMNBm1m2m4m7m1 m2 m4 m7 CMNBMNBMNBMNBm1m2m3m7m1 m2 m3 m7

.+5VR6+5VR1R2R3.LED112315141312111097R7&CNMA0A1A2G1G2AG2B1..645Y0Y1Y2Y3Y4Y5Y6Y7SUBR4Q19013LED2.&CR5.Q29013.74138..

【题4-12】 试用74LS147、74LS46、74LS04与共阳数码管等元件设计一个0~9按键输入,数码管显示按键数字值的电路。 解:

74LS21+5VRP1kΩ&&+5V7446453712611101111213123451012345678974147ENS0S1S2S3S4S5S6S7S8S91ABCD97614111A0A1BI/RBORBILTABCDabcdefg1312111091514Rx 7+5Vabcdefgdot987654321COMA2A3.共阳数码管74LS04

28

【题4-13】 试用门电路设计一个2选1数据选择器。

解:若是输入信号为A、B,选择信号为S,输出信号为Y,则有:

YSASB

用门电路实现如下:

.S.1&≥1AB.Y.&

【题4-14】 试用8选1数据选择器74LS151实现如下函数。

F()ABBC 1C,B,AF()ABDABC 2D,C,B,AF()ACDABCDBCBCD 3D,C,B,AF()4D,C,B,A(0,2,3,5,7) m解:

F1(D,C,B,A)BACB

CBACBACBACBACBACBACBAm7m6m3

0CBA1711109432115141312GABCD0D1D2D3D4D5D6D774151YW56F1

F(2D,C,B,A)DBACBA DCBADCBADCBADCBADCB(A)DCB(A)DCB(A) m(7A)m(5A)m(1A).A0BCD711109432115141312GABCD0D1D2D3D4D5D6D774151YW561..F2...

F()ACDABCDBCBCD 3D,C,B,A

29

F(3D,C,B,A)DCADCBACBDCB

DCBADC BADCB ADCBADCBADCBAD CBAD CBAD CBA

DCB(A)DC B(A)DCB( A)DCB(AA)DCB(AA)D CB(AA)=m( 5A)m(4A)m(6A)m(71)m(31)m(11)A0BCD711109432115141312GABCD0D1D2D3D4D5D6D774151YW5611F3

F()4D,C,B,A(0,2,3,5,7) mD C B AD CBAD CBADCBADCBA

D C B( A)D CB(AA)DCB(A)DCB(A) m(0A)m(11)m(2A)m(3A)..A0BCD711109432115141312GABCD0D1D2D3D4D5D6D774151YW561..1F4....

【题4-15】 试用8选1数据选择器74LS151实现一个代码转换电路,输入为3位二进制代码,输出为3位格雷码。

解:

A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 X 0 0 0 0 1 1 1 1 Y 0 0 1 1 1 1 0 0 Z 0 1 1 0 0 1 1 0

Xm4m5m6m7

30

Ym2m3m4m5 Zm1m2m5m6

.910119101191011ABC07710432115141312.1CBAGD0D1D2YD3WD4D5D6D77415156432115141312CBAGD0D1D2YD3WD4D5D6D774151.14321151413125600CBAGD0D1D2YD3WD4D5D6D774151756ZYX.

【题4-16】 试用8选1数据选择器74LS151实现4个开关控制一个灯的逻辑电路,要求改变任何一个开关的状态都能控制灯的状态(由灭到亮,或反之)。

解:设D、C、B、A为四个开关,开关断开输出1,闭合输出0;Y表示灯,1表示亮。

D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 C 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Y 0 1 1 0 1 0 0 1 1 0 0 1 0 1 1 0 Ym(0A)m(1A)m(2A)m(3A)m(4A)m(5A)m(6A)m(7A)1ABCD0711109432115141312GABCD0D1D2D3D4D5D6D774151+5VR601YW56YLED1R4Q19013

31

【题4-17】 试分析图题4-17所示电路在S1、S0信号控制下,其输入A、B与输出Y之间的关系。

图题4-17

解:由图得到:

S1 0 0 1 1 S0 0 1 0 1 Y AB A+B A AB

【题4-18】 试采用门电路设计一个6线-1线数据选择器。要求电路最简单。 解:根据题意,有如下函数式:

YDCB(A0)DCB(A1)DCB(A2)DCB(A3)DCB(A4)DCB(A5)就是用3-6译码器、与门和或门组成6-1选择器,由于为不完全译码器,任意项m6和m7不出现,因此可以化简译码器逻辑函数。

.CBD01Y0CBD01.CB001X00011Y111X000111X10X101XY2.XDD0.011110D010001111X10X10X10Y3CB001CB011Y5XX1Y40001110111XDCB01

Y0DCB Y1DCB Y2CB

Y3CB Y4DB Y5DB

32

因此有下图:

D1C1B1&A0&A1&.≥1A2&Y.A3&A4&A5.

【题4-19】 试写出图题4-19所示加法器的输出。

图题4-19

解:COS2S1S0=1100

【题4-20】 对于图题4-20所示波形作为输入的74LS85电路,试画出其输出端的波形。

.A0A1A2A3B0.B1B2B3.A>B.A=B

图题4-20

解:

A33

【题4-21】 对于图题4-21所示波形作为输入的电路,试画出其输出端的波形。

..A0A1..A2A3.. 解: 图题4-21

Y.

【题4-22】 试设计一个BCD代码转换成格雷码的代码转换器。 解:根据题意做真值表如下:

D 0 0 0 0 0 0 0 0 1 1 C 0 0 0 0 1 1 1 1 0 0 B 0 0 1 1 0 0 1 1 0 0 A 0 1 0 1 0 1 0 1 0 1 W 0 0 0 0 0 0 0 0 1 1 X 0 0 0 0 1 1 1 1 1 1 Y 0 0 1 1 1 1 0 0 0 0 Z 0 1 1 0 0 1 1 0 0 1

用卡诺图化简:

.BADC000100011110.BA1110DC00011X1XXXY000111XX1XXZ111011XXXX.0001111101X1X1WXXXX1110BABADC000100011110X11X111110DC0011XXX.XX011110

34

WD XD+C YCBCB ZDBABACB 因此有如下电路:

.WDC.1≥1X1&≥1Y.BA1&1&&.&≥1Z

【题4-23】 试设计一个检测电路,当4位二进制数为0、2、4、6、8、10、12、14时,检测电路输出为1。

解:

D 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 C 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 .B 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 Y 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

BADC000111001.1011.011110111Y.11

得到:YA

因此有电路如下:

..A1.Y.

35

【题4-24】 某公司3条装配线各需要100kW电力,采用两台发电动机供电,一台100kW,另外一台是200kW,3条装配线不同时开工,试设计一个发电动机控制器,可以按照需求启动发电动机以达到节电的目的。

解:设C、B、A代表三条装配线,G100代表100kW发电机,G200代表200kW发电机。

C 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 A 0 1 0 1 0 1 0 1 G100 0 1 1 0 1 0 0 1 G200 0 0 0 1 0 1 1 1

...C.BA00001111101CBA01000111110.11G100.1111G200

G100CB ACBACBACBAC(B ABA)C(BABA)C(BABA)C(BABA)CBC

G200BACACB

有逻辑图如下:

.CBA.=1=1G100&&&.≥1G200.

【题4-25】 某单片机控制外部设备的电路如图题4-25所示,图中S1、S2是受控外部设备,单片机输出地址为A7~A0,试求出设备S1与S2的地址码。

图题4-25

解:

36

S1地址为:

A7 A6 A5 A4 A3 A2 A1 A0 1 0 0 0 X 0 0 1 1 0 0 X 0 0 0 1

S2地址为:

A7 A6 A5 A4 A3 A2 A1 A0 1 0 0 0 X 1 0 0 1 0 0 X 0 1 0 0

【题4-26】 试用4线-16线译码器74154、16选1数据选择器74150以及非门7404设计一个用6根线传输16线信号的电路(需要查阅74154和74150数据手册,了解这两个芯片的功能)。

解:直接设计如下:

.9GZABCDE0E1E2E3E4E5E6E7E8E9E10E11E12E13E14E15SN74150.A0A1A2A315141311876543212322212019181716A0A1A2A3W101232221201819ABCDG1G2.输入信号012345678910111213141512345678910111314151617输出信号.74154

【题4-27】 试设计一个BCD输入的4位数码管扫描显示电路,输入信号为4位BCD码与4位低电平有效的扫描信号(使用共阳数码管、BCD-7段译码器74LS247、双4选1数据选择器74LS153与三极管)。

37

142ABA0B0C0D0A1B1C1D11654315101112131G1C01C11C21C32G2C02C12C22C3741531Y2Y79S3S2S1S0R0Q1R1Q2R2Q3R3≥1≥1+5VQ4AB3838383SM0SM1SM28SM3142AB4537126abcdefghabcdefghabcdefgh+5VBI/RBORBILTABCD74247abcdefg1312111091514A2B2C2D2A3B3C3D3165431510111213Rx 7764211907642119076421190764211905551G1C01C11C21C32G2C02C12C22C3741531Y2Y795abcdefgh

【题4-28】 某医院有4间病房,各个房间按患者病情严重程度不同分类,1号房间患者病情最重,4号房间病情最轻。试用74LS148设计一个患者呼叫装置,该装置按患者的病情严重程度呼叫大夫(按下按钮相当于呼叫),就是若两个或两个以上的患者同时呼叫大夫,则只显示病情重患者的呼叫。要求采用数码管显示房间号,并用蜂鸣器提示。

解:直接设计,逻辑电路如下。

+5V+5V38+5VR5R41011121312345SM0R1R2R3Q19013+5VB0B1B2B301234567EI74148EOGSA0A1A215149761114537126BI/RBORBILTABCD74247abcdefg1312111091514Rx 7764211905abcdefgh

38

第5章 习题与参考答案

[题5-1] 画出图题5-1所示的SR锁存器输出端Q、Q端的波形,输入端S与R的波形如图所示。(设Q初始状态为0)

.SS.SQRRR.Q.

图题5-1

解:

.S.R.QQ..

[题5-2] 画出图题5-2所示的SR锁存器输出端Q、Q端的波形,输入端S与R的波形如图所示。(设Q初始状态为0)

..S.SSQ.RR.R.Q.

图题5-2

解:

S.R.QQ.....

[题5-3] 画出图题5-3所示的电平触发SR触发器输出端Q、Q端的波形,输入端S、R与CLK的波形如图所示。(设Q初始状态为0)

..CLK.SCLKR.SC1R.Q.SRQ.

图题5-3

解:

39

CLK.SR..QQ.

[题5-4] 画出图题5-4所示的电平触发D触发器输出Q端的波形,输入端D与CLK的波形如图所示。(设Q初始状态为0)

.CLK.DCLKDC1Q.DQ...

图题5-4

解:

..CLK.D.Q.

[题5-5] 画出图题5-5所示的边沿触发D触发器输出端Q端的波形,输入端D与CLK的波形如图所示。(设Q初始状态为0)

..Q(1)..CLKDCLKD1DC1Q.Q....(2)CLK..DCLK1DC1Q.DQ...

图题5-5

解:

..(1)..CLKDQ..(2).CLK..DQ.

40

[题5-6] 画出图题5-6所示的边沿D触发器输出Q端的波形,CLK的波形如图所示。(设Q初始状态为0)

Q3.1CLK1DC1Q1.1DQ2.1DCLKC1CLKC1.CLK...

图题5-6

解:

CLK......Q1Q2Q3.

[题5-7] 试画出图题5-7所示电路输出端Q1、Q0端的波形,CLK的波形如图所示。(设Q初始状态为0)

.1D.Q0....1DC1Q1....CLKC1......CLK.

图题5-7

解:

..CLK.Q0Q1..

[题5-8] 画出图题5-8所示的JK触发器输出Q端的波形,输入端J、K与CLK的波形如图所示。(设Q初始状态为0)

..CLKJK....JCLKK1JC11K..Q.Q..CLKJK..

图题5-8

解:

41

...CLKJKQ......CLKJK..Q.

[题5-9] 画出图题5-9所示的正边沿触发JK触发器输出Q端的波形,输入端J、K与CLK的波形如图所示。(设Q初始状态为0)

...CLKJK..SETJCLK.K...SETRESET.S1JC11KR.Q.Q...RESET

图题5-9

解:

....CLKJK....................SETRESET..Q.

42

[题5-10] 画出图题5-10所示的JK触发器输出端Q端的波形, CLK的波形如图所示。(设Q初始状态为0)

.1JQ1.1JQ2.CLK11JC11KQ3.CLKC11KCLK1C11K.1J.Q4.1JC11KQ5.Q61J.CLK1C11KCLK0CLKC11K.CLK...

图题5-10

解:

.CLK...Q1Q2.Q3.Q4Q5Q6.

[题5-11] 画出图题5-11所示的脉冲JK触发器输出Q端的波形,输入端J、K与CLK

的波形如图所示。(设Q初始状态为0)

...CLKJ..JCLKK1JC11K.Q.KQ...

图题5-11

解:

...CLKJ...............K...............Q..

[题5-12]试画出图题5-12所示电路输出端Q1、Q0端的波形, CLK的波形如图所示。

43

(设Q初始状态为0)

VCC.1J.Q0.1JC11KQ1.CLKC11K......CLK..

图题5-12

解:

CLK.Q0Q1..

[题5-13]试画出图题5-13所示T触发器输出Q端的波形,输入端CLK的波形如图所示。(设Q初始状态为0)

.1CLK.1TC1Q1.1TQ2.CLKC1.CLK....

图题5-13

.CLK..Q1Q2..

[题5-14]试画出图题5-14所示各触发器输出Q端的波形, CLK、A和B的波形如图所示。(设Q初始状态为0)

.A&&≥11JC1Q1AB.=11DQ2AB=11TC1Q3&CLK.C1.CLK..≥11KQ1.Q2..Q3..B.&CLKCLKAB.

图题5-14

44

1Q1)A 解:对于Q1:JAAAQ1A(KBBBQ1B(1Q1)B

对于Q2:DAB 对于Q3:TAB

CLKA(J)B(K)..Q1Q2Q3..

[题5-15]试画出图题5-15所示各触发器输出Q端的波形, CLK的波形如图所示。(设

Q初始状态为0)

.1D=1.Q.CLKCLK..C1Q...

图题5-15

解:CLKQCLKQ DQ

CLK.CLKQQ..

[题5-16] 试画出图题5-16所示触发器输出Q端的波形, CLK的波形如图所示。(设Q初始状态为0)

.QA.1JC1.CLK1&1K.CLKRA.

图题5-16

45

解:

..CLKA..Q.

[题5-17] 试画出图题5-17所示电路中触发器输出Q1、Q2端的波形, CLK的波形如图所示。(设Q初始状态为0)

.Q11JC1..Q21JC11K.CLK1KCLK....

图题5-17

n1解:J1K1Q2 Q1Q2Q1Q2 Q1 n1 J2K2Q1 Q2Q1 Q2Q1 Q2

.CLK....Q1..Q2.

[题5-18] 试画出图题5-18所示电路中触发器输出Q1、Q2端的波形,CLK的波形如图所示。(设Q初始状态为0)

.1DC1Q11Q21JC11K.CLKCLK...

图题5-18

解:

D1Q1 Q1n1D1

n1 J21 K2Q1 Q2 Q2Q1 Q2Q2Q1

46

CLK...Q1.Q2..

[题5-19] 试画出图题5-19所示电路中触发器输出Q1、Q2端的波形,输入端CLK的波形如图所示。(设Q初始状态为0)

..11JC11KQ11JC11KQ2CLKCLK...

图题5-19

Q1n1Q1 解: J1K11 n1J2K2Q1 Q2Q1Q2Q1Q2

.CLK....Q1Q2..

[题5-20] 试画出图题5-20所示电路中触发器输出Q1、Q2端的波形,CLK的波形如图

所示。(设Q初始状态为0)

....1DC1Q11DC1Q2..CLKCLK....

图题5-20

解:Q1n1D1Q2

n1 Q2D2Q1

.CLK....Q1..Q2.

47

[题5-21] 试将D触发器转换成JK触发器。

Qn1DJQKQ

.JK.&≥1&1DC1Q1.CP.

[题5-22] 试将JK触发器转换成D触发器。

Qn1JQKQ

Qn1DD(QQ)DQDQ

两式对比有:JD, KD

.D.1JC111KQ...CP

48

第6章 习题与参考答案

[题6-1] 用文字描述图题6-1所示的状态图,并说明是何种类型状态机。

..0/10/0.1/11/0C1/0D.0/0A1/0B0/0.

图题6-1

解:

状态A:如果输入为0,转移到状态A,输出0 如果输入为1,转移到状态B,输出0

状态B:如果输入为0,转移到状态A,输出0 如果输入为1,转移到状态C,输出0

状态C:如果输入为0,转移到状态A,输出0

如果输入为1,转移到状态D,输出0 状态D:如果输入为0,转移到状态A,输出0

如果输入为1,转移到状态D,输出1 该状态为梅里状态机。

[题6-2] 试写出图题6-2所示状态图的状态表。

.S0(1).S=0S1SZ=0S=1S2SZ=1SZ=0.S/M=0.S/M=0S1S2S/M=0S3.(2 )S0S/M=1

图题6-2

.

解:(1) 输入 S=0 S=1 现态/输出 S0/SZ=0 S1/ SZ=0 S2 /SZ=1 次态 S1 S2 S0

49

(2)

输入/输出 S=1 /M=0 S=0/M=0 S=1/M=0 S=0/M=1 现态 S0 S1 S2 S3 次态 S1 S2 S3 S0

[题6-3] 试画出图题6-3所示的状态表的状态图。 解:

..AB000111QnS0S1S0S0S1S1.X10S0S1S2S0Y0010..QnABCD0D/1D/1D/1B/1.1B/0C/0.S2S2S3..S1S3S3Q .S2S2S3S3A/0C/0Q /Z.n+1n+1

图题6-3

AB=00、11、10AB=01、00、10AB=00S0AB=01S1AB=01、11、10S2Y=0Y=0Y=1AB=11AB=10S3Y=0AB=01、11、00

.X=1/Z=0X=1/Z=0AX=0/Z=1.BX=1/Z=0X=0/Z=1X=0/Z=1CD...X=1/Z=0X=0/Z=1

50

[题6-4] 试写出图题6-4所示电路的驱动方程、状态方程、输出方程与状态图,并按照所给波形画出输出端Y的波形。

.≥1ACLK.1Y1ACLK≥11DC111JC11KY2.CLKA.

图题6-4

解:左图:

驱动方程:DA 状态方程:Qn1A 输出方程:Y1AQ

.AQ.01/01/110/1.010/1nQ /Y1..

A=1/Y1=10A=0/Y1=0A=1/Y1=1..1A=0/Y1=1..

.CLKA...Q.

右图:

Qn1AQAQA 输出方程:驱动方程:JA KA 状态方程:Y2AQ

由于状态方程=输出方程与左图一样,因此具有与左图相同的状态表、状态图与时序

图。

[题6-5] 分析图题6-5所示的电路。写出驱动方程、状态方程、输出方程,画出状态表和状态图,并说明是何种状态机。

51

.=1Q01JC11J&AQ1C11K.Y..1KFF0..1FF1CLK

图题6-5

Q0n1(AQ1)Q0(AQ1)Q0AQ1Q0 FF0驱动方程:JKAQ1 状态方程:

FF1驱动方程:J K1 状态方程:Q1n1Q1 输出方程:YQ0Q1 状态表如下:

AQ 1Q0.00011110.0101100.01.111.100100n+1n+1Q 1 Q 0

状态机如下:

A=100Y=0A=010Y=0A=1A=0A=011Y=1A=1A=001Y=0A=1

可以看出是摩尔状态机。

[题6-6] 分析图题6-6所示的电路。写出驱动方程、状态方程、输出方程,画出状态表和状态图,并说明是何种状态机。

..A1DC11DC1&CLKFF0.FF1Y.

图题6-6

52

解:

驱动方程:D0A 状态方程:Q0n1A D1Q0 状态方程:Q1n1Q0

输出方程:YQ0Q1Q0Q1 该状态机是摩尔状态机。

.A...Q Q10000111100001010.00Q Q 10..101.111101n+1n+1.

A=1.A=100Y=1.01Y=0A=0A=0A=110Y=1A=011Y=1A=1..

[题6-7] 分析图题6-7所示的电路。写出驱动方程、状态方程、输出方程,画出状态表和状态图,并说明是何种状态机。

.X1JC1&1JC11K&Y..FF0FF111KCLK.

图题6-7

解:

FF0驱动方程:JX KX 状态方程:Q0n1XQ0XQ0X

FF1驱动方程:J X Q0 KX 状态方程:Q1n1XQ0Q1XQ1X(Q0Q1) 输出方程:YXQ1 该状态为梅里状态机。 状态表与状态图如下:

53

.X....Q Q1000011110000/000/000./100/1101/011/011/011/0.0/0001/00/0010/11/0111/0X/Y.Q Q10..1/00/110n+1n+1Q Q 10...Y

题6-8~题6-14的分析方法与上述题目的分析方法相同,这里留给读者。

[题6-15]图题6-15所示的是5位右移寄存器与输入信号DATA、时钟CLK的波形图,

若寄存器初始状态为00000,试画出寄存器输出Q4~Q0的波形图。

CLKCLK.DATA5位右移寄存器.Q0Q1Q2Q3Q4.11.010DATA高位移位输出.

图题6-15

解:

1CLK.2345.DATA11.010.Q0Q1Q2Q3Q410110101.

[题6-16] 图题6-16所示的是8位右移寄存器74HC164符号、输入信号DATA、时钟CLK的波形图,若寄存器初始状态为00000000,试画出寄存器输出QF~QA的波形图。

.012345678+5VCLK.DATA.CLKDATA9812CLRCLKABQAQBQCQDQEQFQGQF345610111213.74HC164.

图题6-16

解:

54

01234567810121010000000010..34567.11

[题6-17] 图题6-17所示的是8位右移寄存器74HC164与共阳数码管的连接图,其输入信号DATA、时钟CLK的波形图,若寄存器初始状态为00000000,试画出74HC164输出QF~QA的波形图,并说明数码管显示的数字是多少?

.+5V3.12345678+5VCLK.DATA.CLKDATA9812CLRCLKABQAQBQCQDQEQFQGQF345610111213510Ω x 8hgfedcba.150.74HC164.9124678

图题6-17

解:显示数字1

12345678CLKDATA100111111100abcQAQBQCQDQEQFQGQHbc 1

[题6-18] 图题6-18所示的是并入串出8位右移寄存器74HC165的连接图,以及输入信号CLKINH、移位/置数信号SH/LD与时钟CLK的波形图,若74HC165并入数据为11100101,试画出74HC165输出Y的波形图。

55

SH/LDCLKINHCLK12345678910111152SH/LDCLK INHCLKSERABCDEFGH.CLKCLKINH.SH/LD01010011110111213143456QHQH97Y.74LS165.

图题6-18

解:

.123456789.1011CLKCLKINH..SH/LD.ABCDEFGH10..100111.1.100101

[题6-19] 试用上升沿D触发器构成异步3位二进制加法计数器,要求画出逻辑电路

图,以及计数器输入时钟CLK与D触发器输出端Q2~Q0的波形图。

.Q0FF01DFF11DC1Q1FF21DC1Q2CP.C1.CPQ00Q100100.1010211030014101501161117000Q20

[题6-20] 同题6-16,将所设计计数器改为减法计数器。

56

.Q0FF01DFF11DC1Q1FF21DC1Q2CP.C1.CPQ00Q100111.1011210130014110.501061007000Q20

[题6-21] 试用上升沿JK触发器构成异步3位二进制加法计数器,要求画出逻辑电路图,以及计数器输入时钟CLK与JK触发器输出端Q2~Q0的波形图。

.1FF01JFF11JC11KFF21JC11KCPC11K.Q0CPQ00Q1Q2000100..Q1211030014101501161117000Q2.1010

[题6-22] 同题6-21,将所设计计数器改为减法计数器。

..1FF01JFF11JC11KFF21JC11KCPC11K.Q0CPQ0Q1Q20000111.Q123101.Q2501061007000..10114001110.

[题6-23] 试用上升沿JK触发器构成同步3位二进制加法计数器,要求画出逻辑电路图。

57

解:

JnKnQn1Qn2Q2Q1Q0

...1FF01J.&FF11JC11KFF21JC11KCPC11KQ0.Q1Q2.

[题6-24] 图题6-24所示为异步4位二进制加法计数器74LS293组成的计数器电路,试说明该计数电路是多少进制计数器,并说明复位信号RESET的有效电平,

.RESET≥112131011R0(1)R0(2)CKACKB74LS293.QAQBQCQD9548&.CLK.

图题6-24

解:RESET有效电平为低电平。 该计数器是13进制计数器。

[题6-25] 图题6-25所示为具有同步清除功能的同步四位二进制加法计数器74LS163组成的计数器电路,试说明该计数电路是多少进制。

.1.CLK1910723456CLRLOADENTENPCLKABCD74LS163.RCOQAQBQCQD1514131211&.

图题6-25

解:该电路是异步清零6进制计数器。

[题6-26] 图题6-26所示为具有异步清除功能的同步四位二进制加法计数器74LS161组成的计数电路,试说明该计数电路是多少进制。

58

.1.CLK1910723456CLRLOADENTENPCLKABCD74LS161.RCOQAQBQCQD1514131211&.

图题6-26

解: 异步清零5进制计数器。

[题6-27] 图题6-27所示为具有同步预置功能的同步四位二进制加法计数器74LS161组成的计数电路,试说明该计数电路是多少进制。

..1.CLK1910723456CLRLOADENTENPCLKABCD74LS161.RCOQAQBQCQD1514131211&.

图题6-27

解:该电路是同步置数6进制计数器。

[题6-28] 图题6-28所示为具有同步预置功能的同步四位二进制加法计数器74LS161组成的计数电路,试说明该计数电路是多少进制。

图题6-28

解:该计数器是同步置数12进制。置入数为3,数14时准备好置数条件,再加一个计数脉冲,置入数3。

59

[题6-29] 试判断图题6-29所示为电路为多少进制计数器,是同步电路还是异步电路。

.1CLK1910723456CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD15141312111910723456CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD1514131211.(1)11910723456CLK(2)CLRLOADENTENPCLKABCD74LS161.RCOQAQBQCQD151413121111910723456CLRLOADENTENPCLKABCD74LS161RCOQAQBQCQD1514131211

图题6-29

解:上图:同步级连100进制计数器。 下图:异步级连100进制计数器。

[题6-30] 试画出图题6-30所示电路的状态图,并画出时钟CLK作用下的Y端波形。

图题6-30

解:状态顺序为:6、7、8、E、F、0、6、7、8、E、F

写成二进制为:0000 0110 0111 1000 1110 1111 0000,因此Y(D)端的波形如下。 下图中a[..]是计数器输出。

60

[题6-31] 试分析图题6-31所示电路的功能。

图题6-31

解:该电路具有移位寄存器功能。(图中a1~a4是计数器输出)

【题6-32】 试用74LS161采用反馈置数法组成十一进制计数器。

解:当计数到10时,再来计数脉冲上升沿,置数0。

.11910723456...CLKCLRLOADENTENPCLKABCD.74LS161.RCOQAQBQCQD1514131211..&

【题6-33】 试用74LS160采用反馈清零法组成七进制计数器。

解:当计数到7时,产生异步清零,因此数字7只出现一瞬间。

.11910723456...CLKCLRLOADENTENPCLKABCD.74LS160.RCOQAQBQCQD1514131211&.

61

【题6-34】 试用2片74LS161采用整体反馈清零法组成128进制计数器。

解:采用同步连接方式,当计数到16*8=128时,产生反馈清零动作。

...1..CLK1910723456.CLRLOADENTENPCLKABCD74LS161RCOQAQBQCQD1514131211..11910723456.CLRLOADENTENPCLKABCD74LS161RCOQAQBQCQD15141312111..

【题6-35】 试用2片74LS161采用整体反馈置数法组成128进制计数器。

解:当计数到高位为7时,准备置数动作,当低位进位RCO为1时,高位时钟的上升沿到达后,高位置数0,而低位从F返回0。

1CLK19107234561CLRLOADENTENPCLKABCD74LS161RCOQAQBQCQD15141312111910723456CLRLOADENTENPCLKABCD74LS161RCOQAQBQCQD1514131211& 【题6-36】 试用2片74LS160组成六十进制计数器。

解:该计数器计数到59时,再来一个计数脉冲上升沿,则低位返回零,高位置数0。

1CLK19107234561CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD15141312111910723456CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD1514131211&

【题6-37】 试用2片74LS161组成十二进制计数器,要求计数值为1~12。 解:当计数到12时,再来一个计数脉冲上升沿,计数器低位置1,高位置0。

..1..CLK19107234561CLRLOADENTENPCLKABCD.74LS161.RCOQAQBQCQD1514131211..1910723456CLRLOADENTENPCLKABCD.74LS161RCOQAQBQCQD1514131211&..

62

[题6-38]* 试用D触发器构成3位格雷码计数器。 解:第1步,画状态表。 Q2Q1Q0 000 001 011 010 110 111 101 100 ..Q Q10Q20000011000Q Q1010110111n+101011100.11010101.Q200001001101110.1011n+1n+1Q Q Q .2101Q.n+1Q Q1000Q2001001011101n+1...1011Q Q10Q200011001101101.1001.Q2第2步 画出驱动表 第3步 写出驱动方程(D触发器的状态方程就是驱动方程)

n1Q2D2Q2Q0Q1Q0

1Q.n+0Q1n1D1Q2Q0Q1Q0

n1Q0D0Q2Q1Q2Q1

第4步 画逻辑图

.&.FF0≥1&FF1≥1&FF2≥1&1DC1Q0&1DC1Q1&1DC1Q2.CP.

第5步 在MAXplusII软件或QUARTUSII软件的仿真结果。

[题6-39]* 用D触发器构成5进制计数器。

该例可用题6-38所用的步骤做。

63

[题6-40] 试用4个D触发器组成自启动4进制环行计数器。 解:分析题意,得到状态表如下: Q3Q2Q1Q0 0001 0010 0100 1000 0000 0011 0101 0110 0111 1001 1010 1011 1100 1101 1110 1111 D0 0 0 0 1 0 0 0 0 0 1 1 1 1 1 1 1 D0改为 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 说明 可进入0001 可进入1001-0001 可进入1010、0100 可进入1001,0010 可进入1110-1100-1000 可进入0010 可进入0100 可进入0110-1100-1000 可进入1000 可进入1010-0100 可进入1100-1000 可进入1110-1100-1000 可知驱动函数D0如下:

D0Q3Q2Q1Q0Q3Q2Q1Q0

电路图如下;

.FF01DC1FF1FF2FF3Q01DC1Q11DC1Q21DC1Q3.CP.&&≥1.

采用MAXplusII软件仿真结果如下:

[题6-41] 试用4个D触发器组成自启动6进制扭环行计数器。 可以按照题6-40的步骤解题6-41。

64

[题6-42] 用JK触发器构成5进制计数器。 该例可用题6-38所用的步骤做。

[题6-43] 试用74LS160组成30进制计数、译码、显示电路,要求采用共阳数码管。 解:直接设计,如下图所示:

+5V38SM0+5V1CLK1910723456CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD15141312114537126BI/RBORBILTABCD74247+5Vabcdefg1312111091514Rx 7764211905abcdefgh+5V38SM111910723456CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD15141312114537126BI/RBORBILTABCD74247abcdefg1312111091514Rx 7764211905abcdefgh1

[题6-44]一个地下车库可以停放99辆车,在入口处和出口处分别安装有车辆传感器用于检测车辆的进入和驶出,试设计一个车库车数量显示装置,该装置可以显示车库内停放车的数量。(当检测到车辆时,传感器输出幅值为+5V的脉冲信号)。(建议采用同步十进制双时钟加减计数器74LS192或是可预置数同步4位加减十进制计数器74LS190) 解:直接设计,如下图所示。

+5V38SM0+5V传感器出传感器76421190进1+5VS1145411151109CLRUPDOWNLOADABCD74LS192COBOQAQBQCQD121332674537126BI/RBORBILTABCD74247abcdefg1312111091514+5V清零38R15SM1U0Rx 7abcdefgh+5VU11454111511091CLRUPDOWNLOADABCD74LS192COBOQAQBQCQD121332674537126BI/RBORBILTABCD74247abcdefg1312111091514Rx 7764211905abcdefgh

65

[题6-45] 如图图题6-45所示,车辆速度检测装置有两个分离距离为10m的车辆传感器,当车辆经过第1个传感器时,该传感器输出高电平脉冲,这时计数器开始计数;当车辆经过第2个传感器时,该传感器输出高电平脉冲,计数器停止计数;若是计数时钟周期T为0.1s,则计数器计数个数N乘以时钟周期就是时间,由于两传感器之间距离已知,则车速V=10m/(N*T)。试设计该装置,要求用数码管显示计数器计数值。(可参考图题6-45)

图题6-45

解:由题意得到状态图:

.S1=0ACLR=0JS=0REG=0BCLR=1JS=1REG=0S2=0CCLR=1JS=0REG=1...

.由状态图得到状态表与次态卡诺图如下:

.QS1S200nABCAA..0111BBAAABAA10ACAA..CLR0110BJS0.REG00.Q Q10S1S2.0000010111011101010000000100001000110000..CLR0110.JS0.REG0010.100.100..CD10S1S2001100.11001000.Q .n+1Q Q10.S1S2000000.n+1n+1Q Q 1.0..01110000..1001000011Q Q1001110100..100100001011..11010000110100Q 1...1n+Q 0...1n+

由次态卡诺图得到如下状态方程与输出方程:

n1Q1S1`Q1Q0 CLRQ1Q0Q1Q0Q0 Q1n1Q1Q0S2 Q0JSQ1Q0 REGQ1Q0

66

采用MAXplusII仿真电路与结果如下:

最后电路如下:

+5V1910723456+5VCLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD1514131211U1+5V+5VCLRCLK1D2D3D4D5D6D7D8D74273U0111347813141718CLRCLK1D2D3D4D5D6D7D8D74273111347813141718传感器S21&FF01DC1&®JS19107234561Q2Q3Q4Q5Q6Q7Q8Q2569121516194537126BI/RBORBILTABCD74247abcdefg1312111091514Rx 7764219105SM2abcdefgh38CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD1514131211传感器S11&&FF11DC1CLR1910723456CLKCLK(0.1s)CLRLOADENTENPCLKABCD74LS160RCOQAQBQCQD15141312111Q2Q3Q4Q5Q6Q7Q8Q2569121516194537126BI/RBORBILTABCD74247abcdefg1312111091514Rx 7764219105764219105SM1abcdefghSM0abcdefgh38384537126BI/RBORBILTABCD74247abcdefg1312111091514Rx 7

[题6-46] 试设计一个电灯控制器,当按钮A按下后(低电平有效),电灯亮10s后灭(计数到10s信号高电平有效)。(提示:该控制器框图可参考图题6-46)。

图题6-46

67

解:该题的状态图如下:

.A=0.S0Y1=0JC=0td=1.S1Y1=1JC=1.

[题6-47] 试设计一个控制2电机的控制器。要求电机1运转10s后,电机1停止,电机2工作;电机2工作5s后,电机2停止,电机1启动,不断循环;按钮A按下后,控制器开始运行。

(提示:该控制器框图如图题6-47所示)。

图题6-47

解:该题的参考状态机如下:

.A=0S0JC=0M1=0M2=0D=10s定时10sS1JC=0M1=1M2=0D=10std置数5sS2JC=0M1=0M2=0D=5s定时5sS3JC=0M1=0M2=1D=5std置数10sS4JC=0M1=0M2=0D=10s.....

[题6-48] 用D或JK触发器实现数字微分电路,要求在按钮A按下(低电平)时,输出脉宽小于等于状态机时钟CLK一个周期的低电平脉冲信号。 解:该题的参考状态机如下图所示:

A=0S0...S1Y=0S2Y=0.Y=1A=1..

68

[题6-49] 试设计一个电灯控制器,当按钮A按下后(低电平有效),电灯亮5s后灭;若是按钮在灯亮5s期间,再按下按钮A,则灯长亮不灭;若这时按下按钮A,则灯灭。(提示:该控制器框图可参考图题6-49)。

图题6-49

可参考例题6-25步骤解此题。

69

第7章 习题与参考答案

[题7-1] ROM存储器是如何分类的? 解:1.不可写入数据的只读存储器

(1)二极管ROM

(2)掩模存储器(MROM,Mask ROM) 2.可写入数据的存储器

(1)一次编程存储器(PROM,Programmable ROM) (2)可擦除存储器(EPROM,Erasable Programmable ROM) (3)电擦除存储器(E2PROM,Electrical Erasable Programmable ROM) (4)快闪存储器(FLASH ROM)

[题7-2] 什么是存储器的字长?什么是存储器的字数? 解:每个地址所存数据的位数为存储器的字长,每个存储器的地址数为存储器的字数。

[题7-3] ROM存储器的地址线、数据线、CE与OE的作用是什么?

解:地址线用于寻找数据地址;数据线用于传输数据;CE为芯片选择信号,低电平有效;OE输出使能控制信号,低电平有效。

[题7-4] 掩模存储器MROM有哪两种主要结构? 解:NAND 与NOR结构。

[题7-5] 什么是地址译码器?

解:将地址线转换成存储器地址的译码器。

[题7-6] UVPROM有什么特点?E2PROM有什么特点?

解:UVPROM采用紫外线擦除数据,电方法写入数据;E2PROM采用电方法擦除与写入数据。

[题7-7] 存储器的地址线与地址数之间什么关系? 解:地址线数为N则地址数为2N。

[题7-8] EPROM存储器27256在地址有效后,经过多长时间后数据有效? 解:tACC=90~200ns之间。

[题7-9] E2PROM存储器AT28C64B的软件保护功能有什么作用?

解:软件保护功能用于防止杂乱引脚信号引起的存储器误擦除与写入动作

70

[题7-10] 试用74LS160、74LS138、74LS04和二极管ROM矩阵组成一个4彩灯控制电路。各个彩灯(发光二极管)亮灭如表题7-11所示。

表题7-10 彩灯亮灭表

地址 A2 A1 0 0 1 1 0 0 1 1 A0 0 1 0 1 0 1 0 1 D0 0 0 0 1 0 0 0 1 D1 1 0 1 0 1 0 1 0 数据 D2 1 1 0 1 1 0 0 1 D3 1 0 1 0 1 0 1 0 0 0 1 0 2 0 3 0 4 1 5 1 6 1 7 1

解:D0=m3+m7

D1=m0+m2+m4+m6 D2=m0+m1+m3+m4+m7 D1=m0+m2+m4+m6 所设计电路图如下:

+5VR1+5V&1910723456CLRLOADENTENPCLKABCD1514131211+5V123645A0A1A2G1G2AG2BY0Y1Y2Y3Y4Y5Y6Y715141312111097R2R3R4RCOQAQBQCQDCLKD0+5V+5V+5VD1D2+5VD3R6R8R10R12R111R5Q190131R7Q290131R9Q390131Q49013

[题7-11] 用ROM实现如下逻辑函数(采用74LS138作为地址译码器)

Y(1A,B,C) 6,7)m(3,

71

Y(2A,B,C) 1,4,5,6)m(0, 3,4)m(2,.Y(3A,B,C)Y(4A,B,C) 3,4,7)m(2,.m0m1m2m3m4m5m6m7Y1Y2Y3.Y4.123645.A0A1A2G1G2AG2B+5V.Y0Y1Y2Y3Y4Y5Y6Y715141312111097..

[题7-12] 常见随机存储器是如何分类的? 解:

1.易失数据的随机存储器

(1)静态随机存储器(SRAM,Static Random Access Memory)

(2)动态随机存储器(DRAM,Dynamic Random Access Memory) 2.非易失数据RAM存储器(NVRAM,Nonvolatile RAM) (1)SRAM+后备电池(BAKBAT) (2)SRAM+E2PROM

[题7-13] 静态随机存储器与动态随机存储器之间的最大区别是什么?

解:静态随机存储器的存储单元由双稳态触发器构成,只要有电源,所存数据不会丢失;

动态随机存储器的存储单元由电容构成,由于电容放电,所存电荷随时间推移消失,因此经过一段时间后,要重新充电(刷新)。因此即使有电源,如果不刷新,也会丢失数据。

[题7-14] 非易失随机存储器与一般随机存储器的区别是什么?

解:非易失存储器在掉电后不丢失数据,一般存储器掉电后要丢失数据。

[题7-15] 某存储器具有64个地址,每个地址保存8位数据,则该存储器的容量是多少?

解:存储容量为64×8=512bit

[题7-16] 某字长为8的存储器容量为512KB,该存储器的地址线有多少根?

72

解:该存储器的地址数为512K,所以地址线根数为19根。

[题7-17] 试用2片2048 x 4位的存储器组成2048 x 8位存储器,请画出逻辑图。 解:按照题意有如下逻辑图。

..4..D0~D34D4~D7.U0D0~D3U1D0~D32k x4A10~A0R/WCSA10~A0..2k x4A10~A0R/WCS11R/W..

[题7-18] 试用4片1K x 8位的存储器组成4K x 8位存储器,请画出逻辑图(地址译码采用74LS138)。

8D0~D7U0D0~D7U1D0~D7U2D0~D7U3D0~D71k x8A9~A0R/WCSA9~A0R/WA10A111k x8A9~A0R/WCS1k x8A9~A0R/WCS1k x8A9~A0R/WCS10010123645A0A1A2G1G2AG2B74138Y0Y1Y2Y3Y4Y5Y6Y715141312111097

[题7-19] 试用十六进制数写出如下存储器的最高地址。

(1)2K x 4 (2)32K x 8 (3)512K x 16 (4)1M x 8

解:(1)7FF (2)7FFF (3)7FFFF (4)FFFFF

[题7-20] 某单片机具有16根地址线,请回答该单片机的寻址范围是多少? 解:0~65535或是0~FFFF。

73

第10章 习题与参考答案

【题10-1】 在图题10-1所示的电路中,已知R1=10k,R2=30k,其中CMOS非门电路的电源电压VCC=6V。

① 计算该电路的正向阈值电压VT+、负向阈值电压VT-和回差电压ΔVT。 ② 画出该电路的传输特性曲线。

③ 画出图示波形输入下的输出电压VO波形。

图题10-1

解:计算正向与负向阈值。

VT(1VT(1R1106V)Vth(1)4V R2302R1106V)Vth(1)2V R2302VTVT  VT2V

画传输特性:

VO5.9V.0.1V0VT-.VI.VT+

输出VO的波形:

.Vi0tVO..0.t

74

【题10-2】 图题10-2所示的是施密特触发器74LS14与其输入端电压VI的波形,试画出输出电压VO的波形与传输特性。

图题10-2

..VO.Vi.4.40tVO..0.t0.1V01.2345VI.VT-VT+

【题10-3】 CMOS门组成的微分型单稳态触发器如图题10-3所示。若电阻R=1k,电容C=0.1F,试计算该电路的暂稳态时间。

图题10-3

解:暂稳态时间为:

twRCln20.691030.11060.069ms

【题10-4】 CMOS门组成的积分型单稳态触发器如图题10-4所示。若电阻R=1k,电容C=0.1F,试计算该电路的暂稳态时间。

..V.i..1..R1kΩ0.1μFC.&VO...

图题10-4

解:暂稳态时间为:

tw0.69100.110360.069ms

75

【题10-5】 由门电路7406、74HC14组成的积分型单稳态触发器如图题10-5所示。若电阻R=10k、电容C=0.1F,试计算该电路的暂稳态时间。

图题10-5

解:若是取VCC=5V,VT+=3.5V,则暂稳态时间:

V0tRClnCC1.20RC1.21030.11060.12ms

VCCVT

【题10-6】 用74HC14组成的积分型单稳态触发器、按钮、三极管、继电器等元器件设计一个延时灯开关,要求按钮按下后,灯亮60s后灭。请画出该开关的包括元件参数的电路图。

解:电路设计如下:

+5V+5VS1RELAYD11N414874HC141+5VJ220V AC7406R1.1MΩViR1560Ω1VOCR12kΩQ1901347μF

暂稳态时间:

tRClnVCC01.20RC1.21.11064710662.4s

VCCVT【题10-7】 试用74121组成一个单稳态电路,在74121的B端连接的按钮按下后产生的上升沿触发74121,使74121的Q端输出宽度为100ms的高电平脉冲。请选择74121外接电阻与电容的值,并画出该延时电路的电路图。

解:电路图如下:

+5VS1A3≥1&16Q100msViBR1560ΩA451QRI9CX10RX/CX11+5VCR

若输出100ms的脉冲,若是取REXT=39kΩ,则可以计算出

76

CEXTtw1108ns3.66106PF3.66F 0.7REXT0.(739k)

【题10-8】 CMOS非门74HC04组成的多谐振荡器如图题10-8所示,试计算输出VO的方波周期T。

图题10-8

解:振荡周期T计算如下:

T2.2RC2.21030.11060.22ms

【题10-9】 用74HC14组成的方波产生器如图题10-9所示。试计算该电路输出方波的周期。

图题10-9

解:取5V时的74HC14的VT+=3V,VT-为2V,则有周期计算如下:

VCCVTVT523TRCln()1030.1106ln()1030.1106ln2.25

VCCVTVT5321030.11060.810.081ms

【题10-10】 试画出74HC04组成的石英晶体振荡器的电路图,石英晶体的振荡频率为7.3728MHz。

解:

.U11CX122PXTALRX110M47P.+5VVCC14131211109HC04234567GND74HC04.7.3728MHzCX28OSCOUT.

77

【题10-11】 用定时器555组成单稳态电路,要求按钮按下后,定时器555暂稳态时间为1s。试选择电阻与电容参数,并画出电路图。

解:由于TW1.1RC,取R=91kΩ,因此有

CTW1s0.01103110510F 31.1R1.19110因此有电路图如下:

12VR220kΩR310kΩC410μFR191kΩ(8)(4)(7)RESETVCCDISC555(6)OUTTH(2)TRCON(3)VoAN(5)C30.1μFC20.1μFC110μFGND(1)

【题10-12】 用定时器555组成多谐振荡器,要求输出电压VO的方波周期为1ms,试选择电阻与电容的数值,并画出电路图。

解:周期T计算如下:

T0.69(R12R2)C1

取C1=0.1μF,R2=5.1kΩ则有:

T103343R12R225.1101.451010.2104.3k

0.69C10.690.1106.5VR14.3kΩR25.1kΩ(8)(4)(7)RESETVCCDISC555(6)OUTTH(2)TRCON(3)Vo..(5)C10.1μF.GND(1).0.1μFC2

78

【题10-13】 用定时器555和JK触发器74LS76组成4000Hz与2000Hz的时钟源电路。

解:频率为4000Hz,周期T=0.25ms计算如下:

T0.69(R12R2)C1

取C1=0.01μF,R2=15kΩ则有:

T0.25103333R12R221510361030106k

0.69C10.690.01106 取R1=6.2kΩ

.5VR16.2kΩR215kΩ.(8)(4)(7)RESETVCCDISC555(6)OUTTH(2)TRCON+5VU0A74LS76/2(3).(5)241163PREJCLKKCLRQQ15142000HzS1C10.01μFGNDVo.(1).0.1μFC24000Hz

79

第11章 习题与参考答案

【题11-1】 反相运算放大器如图题11-1所示,其输入电压为10mV,试计算其输出电压VO。

图题11-1

解:输出电压为:

VORFVIN1010mV100mV R1

【题11-2】 同相运算放大器如图题11-2所示,其输入电压为10 mV,试计算其输出电压VO。

图题11-2

解:VO(1RF)VIN1110mV110mV R1【题11-3】 图题11-3所示的是权电阻D/A转换器与其输入数字信号列表,若数字1代表5V,数字0代表0V,试计算D/A转换器输出电压VO。

D3 0 0 0 0 0 D2 0 0 1 1 1 0 1 1 0 D1 0 1 0 0 D0 1 1 0 1 VO -0.625V -0.625V-1.25V=1.875 -2.5V -0.625V-2.5V=3.125V

1 0 - 1.25=3.75 2.5V--1 0 1 0 0.625V-2.5V-

1.25=4.375V 5V

图题11-3

80

【题11-4】 试计算图题11-4所示电路的输出电压VO。

图题11-4

解:由图可知,D3~D0=0101 因此输出电压为:VO

【题11-5】 8位输出电压型R/2R电阻网络D/A转换器的参考电压为5V,若数字输入为10011001,该转换器输出电压VO是多少?

5V5V(10011001)1532.988V

256285V5V(0101)51.5625V 4162解:VO

【题11-6】 试计算图题11-6所示电路的输出电压VO。

图题11-6

解:VOVREF5V5V(D~D)(0101)51.5625V n0n41622

81

【题11-7】 试分析图题11-7所示电路的工作原理。若是输入电压VIN=7.5V,D3~D0是多少?

.1213..R0(1)R0(2)CKACKB74LS293QAQBQCQD9548+12V.1011D0D1D2D3.174LS041.11174061kΩ11kΩ11kΩ11kΩ&CLK1kΩ74LS00.20kΩ10kΩ20kΩ10kΩ20kΩ10kΩ20kΩVO15V.LM358..5V.20kΩ.VINRESET..

图题11-7

解:D3=1时,VO D2=1时,VO D1=1时,VOD0=1时,VO12V326V,D3=0时,VO=0。 2412V223V,D2=0时,VO=0。 2412V121.5V,D1=0时,VO=0。 2412V020.75V,D0=0时,VO=0 24由此可知:输入电压为7.5V,D3~D0=1101,这时VO=6V+1.5V+0.75V=8.25V,大于输入电压VIN=7.5V,比较器输出低电平,使与非门74LS00封锁时钟脉冲CLK,74LS293停止计数。

【题11-8】 满度电压为5V的8位D/A转换器,其台阶电压是多少?分辨率是多少?

解:台阶电压为VSTEP5000mV/2819.5mV

分辨率为:VSTEP/5000mV19.5/50000.00390.39%

【题11-9】 若是分辨率要求小于1%,至少要多少位D/A转换器?

解:1%=1/100>1/2n ,有2n>100

可知n应该大于等于7,因此D/A转换器的位数至少7位。

82

【题11-10】 解释什么是D/A转换器的偏移误差?偏移误差可消除吗?

解:偏移误差是D/A转换器输入数字为0时,输出电压不为0,输出电压的大小就是偏移误差,偏移误差可以用在输出电压上叠加电压的方法消除。

【题11-11】 如果D/A转换器的参考电源发生了变化,将引起哪种误差?

解:引起增益误差。

【题11-12】 如果D/A转换器0832的输入数字为AF(16),参考电压为5V,其输出电流IOUT1是多少?

VREFAF5V175(16)0.2278mA

15k25615k256 解:IOUT1

【题11-13】 在学过的几种A/D转换器中,哪种转换速度快?哪种转换位数多?

解:并联A/D转换速度最快,Δ-Σ位数最多。

【题11-14】 逐次比较式A/D转换器的转换时间与转换位数之间有什么关系?

解:转换时间取决于转换转换位数,若位数为n,转换时钟周期为TC,则最小转换时

间是nTC。

【题11-15】 某10位A/D转换器的参考电压为4.096V,该转换器能区分的输入模拟信号最小变化量为多少?分辨率是多少?

解:最小变化量是4mV,分辨率是1/1024=0.097%

【题11-16】 A/D转换器的采样频率与输入信号频率之间应该满足什么关系?

解:按照采样定理,采样频率至少是输入信号最高有效频率的2倍。

【题11-17】 采样/保持电路的作用是什么?

解:采样保持电路可以在A/D转换期间保持输入A/D转换器的电压稳定,减小转换误差。

【题11-18】 如何采用一个A/D转换器实现多路模拟量转换?

解:可以采用多路转换器,就是采用模拟开关选择A/D转换器的输入信号。

【题11-19】 A/D转换器0809的输入电压与输出数字之间,具有什么关系?

VINVREF()256 解:NVREF()VREF()

83

【题11-20】 试用D/A转换器0832与计数器74LS161组成10个台阶的阶梯电压发生器,要求画出完整原理图。(从0V不断升高,每次升高一个台阶,在最高电压处返回0V后,再重复升高过程的电压波形就是阶梯电压)

解:根据题意有原理图如下。

.+5VCLK.1910723456..CLRLOADENTENPCLKABCD74161RCOQAQBQCQD1514131211&765416151413+5V19121718+5VU1D0D1D2D3D4D5D6D7ILECSWR1XFERWR2DAC0832RfbIOUT1IOUT291112R1+2.5V1kΩU3R3.+12V10kΩTL431R2823UVREF8+5V-+210kΩ1LM258Vout.VCCGNDGND20310-12V..4

*【题11-21】 试用A/D转换器0804组成一个8位A/D转换电路,输入模拟电压范围为0~5V,采用2个十六进制显示的共阳数码管显示转换结果,用CPLD器件MAX7128S实现、并用Verilog HDL描述十六进制-7段译码器。要求画出完整电路图与十六进制-7段译码器的Verilog HDL描述。

84

第12章 习题与参考答案

【题12-1】 某数字电路输入端低电平有效,试设计一个按键电路给该数字电路输入端提供信号。

解:

.+5V510ΩVO..KEY.

【题12-2】 试设计一个输出低电平有效消除抖动的按键电路。

解:

.+5VR11kΩR2.C133μF74LS14VO..20ΩKEY.

【题12-3】 试设计一个开关量光耦隔离电路,当某开关闭合时,向数字电路输出高电平有效的信号(数字电路侧电源为+5V,开关量侧电源为+12V)。

R1SW12V2.4kΩ.+5VC10.1uF.BATLEDCOM10kΩVO输入.数字系统...

85

【题12-4】 现有74LS160需要外接发光二极管显示其输出端的电平,要求输出高电平使发光二极管亮,试设计该电路(电源为+5V)。

解:

....1910723456CLRLOADENTENPCLKABCD74160.RCOQAQBQCQD151413121174LS041111..+5V..510Ω510Ω510Ω510Ω

【题12-5】 试设计一个采用74HC595的8位共阳数码管显示电路,由于室内显示,不需要很亮,可以采用74HC595直接驱动(电源为+5V)。

解:采用74HC595扫描驱动。电路图如下:

n8n7n6n5n4n3n2n1hgfedcba15510Ω x 81174211011HQw..74211053n8n7n6n5129861234SM2n4n3n2n115129861234567912345679abcdefgh1234SM1abcdefgh53QAQBQCSRCKQDQEQF74QGHC595SERQQHH1131210111413121011DATA14U1QAQBQCSRCKQDQEQF74QGHC595SERQQHH1RCKGRCLRSRCKGSRCLRU2+5VRCKSRCK

【题12-6】 某继电器工作电压12V,工作电流50mA,若采用74LS00门电路输出的有效高电平控制,试设计该继电器驱动电路。

解:

.+12VD11N4148123RLYQ1.9013继电器...&74LS00/45.1k.

基极限流电阻RB=(VOH-0.7)/0.4mA=4.3kΩ,选5.1kΩ。这里取VOH=2.4V,VBE=0.7V

验证:IB=(VOH-0.7)/5.1 kΩ=0.33mA, IC=IB×β=3.33×180=59mA

由于集电极电流IC大于继电器工作电流,所以可以使三极管饱和。

86

【题12-7】 某继电器工作电压6V,工作电流50mA,若采用74HC04门电路输出的有效高电平控制,试设计光耦隔离电路驱动该继电器(电源为+6V)。

解:

.+6V.D1RY174HC04/6.U112TLP521-1.1N400143.1R23.3kΩ33kΩQ19013R1330ΩR3

TLP521二极管的电流为IF=(VOH-1V)/330=(4V-1V)/330≈1mA,由于TLP521的电流传输比CTR=1~6,若取最小值1,则流过光耦三极管的电流为1mA,该电流流入9013的基极(忽略电阻R3),使流入9013集电极的临界饱和电流为180mA(β=180),远大于继电器的工作电流50mA,因此9013可以可靠饱和。

..【题12-8】 非门74LS04输出低电平有效,现需要驱动电压为12V、线圈阻值为300的继电器,试设计该继电器的驱动电路。

解:继电器工作电流为 12V/300Ω=40mA

.+12V+5V.R1360ΩU1112TLP521-1.D11N400143RY1.R23.3kΩ33kΩQ1901374LS04/6R3

由图,TLP521二极管的电流为IF=(5V-1.5V)/91=3.5V/360≈1mA,由于TLP521的电流传输比CTR=1~6,若取最小值1,则流过光耦三极管的电流为1mA,该电流流入9013的基极(忽略电阻R3),使流入9013集电极的临界饱和电流为180mA(β=180),远大于继电器的工作电流40mA,因此9013可以可靠饱和。

..

87

【题12-9】 某共阳数码管中每段都是由4个发光二极管串联构成,若数码管驱动电源为12V,试采用74LS247译码电路设计该数码管的驱动电路(可用ULN2803)。

解:

..+5V1131211109151411111174LS04.+12V.4537126BI/RBORBILTABCD74247abcdefg数码管123456789IN1IN2IN3IN4IN5IN6IN7IN8GNDOUT 1OUT 2OUT 3OUT 4OUT 5OUT 6OUT 7OUT 8COM181716151413121110..240Ωx 874LS04/62803.

图中,流过数码管中发光二极管电流为:(12V-1.8×4)/240Ω=20mA。

【题12-10】 试采用MOC3063设计一个74LS04输出有效高电平驱动交流220V、5A电炉丝负载的电炉。

.+5VRD1kΩ12...U1MOC306365R2330ΩD1BTA12AC 220V39ΩN.A2A1Rs0.01μFCsLJQ11RB3kΩQ13过零检测.4R3360ΩG交流负载74LS049013.

【题12-11】 试用74LS244、74LS76、74LS247、门电路和三极管设计一个4位共阳数码管扫描显示电路。

解:该例原理图如下:

88

+5V1JC11KFF1&&&74LS76+12VCLK1JFF0C11K74LS7674061kΩ470Ω1kΩ9012470Ω1kΩ9012470Ω1kΩ9012470Ω&90123838383abcdefghabcdefghabcdefghBCD1BCD2124681911131517ENA1A2A3A4ENA5A6A7A874LS244VCCY1Y2Y3Y4Y1Y2Y3Y4GND2018161412975310abcdefgh5+5V7406共阳数码管470Ω87642119076421190764211904537126BI/RBORBILTABCD74LS247abcdefg1312111091514BCD3BCD4124681911131517ENA1A2A3A4ENA5A6A7A874LS244VCCY1Y2Y3Y4Y1Y2Y3Y4GND201816141297531076421190555

89

因篇幅问题不能全部显示,请点此查看更多更全内容

Top