华中科技大学数字逻辑实验 下载本文

《数字电路与逻辑设计》实验报告

图2-6 用7段数码显示管显示实验室人数的

电路

(4)设计当实验室满员时,门禁“不”动作,系统报警提示满员的电路 当实验室满员时计数器输出均是高电平,将4个输出端与后得到满员状态的信号。当实验室无人时计数器的输出均是低电平,将4个输出端或后得到无人状态信号。利用A·0=0,A+0=A,设满员信号为M,无人信号为N,有:

M=SDSCSBSA

N=SD+SC+SB+SA

将U和与后接入芯片的CPU,则当未满员时,U的脉冲可传递到芯片的CPU,当满员时,U来脉冲时和0与,结果为0,脉冲未传递到芯片的CPU。

将D和与后接入芯片的CPD,则当有人时,U的脉冲可传递到芯片的CPD,当无人时,D来脉冲时和0与,结果为0,脉冲未传递到芯片的CPD。 据此写出CPU和CPD的表达式

CPU=U CPD=D

当满员信号为1且U来了脉冲,进行报警,报警信号A的表达式为 A=UM

使用logism作图,结果如图2-7所示

25 / 31

《数字电路与逻辑设计》实验报告

图2-7 报警电路

(5)设计小型实验室门禁系统电路

将报警系统四位二进制数转8421码的芯片,然后通过7段译码器连接数码管,得到电路如图2-8所示。

图2-8 小型实验室门禁系统电路

26 / 31

《数字电路与逻辑设计》实验报告

图2-9 小型实验室门禁系统封装电路

6、实验结果记录

(1)给出“私有”库元件(采用一个四位二进制可逆计数器进行封装)的测试电路

图2-10一个四位二进制可逆计数器

图2-11 来一个CPU脉冲

图2-12 来一个CPD脉冲

(2)给出采用实验1中已封装的“先行进位的四位二进制并行加法器”设计的将实验室内人数转换成8421BCD码的电路

27 / 31

《数字电路与逻辑设计》实验报告

图2-13二进制数转换成8421BCD码的电路

(3)给出采用“7段数码显示管”显示人数的电路

图2-14人数显示的电路

(4)给出当实验室满员时,门禁不动作,系统报警提示满员的电路 当实验室满员时,U来一个脉冲报警灯会亮。

28 / 31