《数字电路与逻辑设计》实验报告
图2-2 封装后的小型实验室门禁系统
5、实验方案设计
(1)设计一个四位二进制可逆计数器电路
在计数器74193的基础上删除与本次实验无关的输入输出变量,将T触发器
接到D。 改为D触发器,将D触发器的
图2-1 一个四位二进制可逆计数器
13 / 32
《数字电路与逻辑设计》实验报告
图2-2 封装示意图
(2)用实验一中已封装的“先行进位的四位二进制并行加法器”设计将实验室内人数转换成8421BCD码的电路
用实验一中已封装的“先行进位的四位二进制并行加法器”设计将实验室内人数转换成8421BCD码的电路,设输入的8421码为DCBA,输出的结果为高位8421的BCD码A7、A6、A5、A4以及低位的A3、A2、A1、A0。
因此只需要设计对输入的4位2进制数值进行判断,若小于10则不变,若大于10,则需要将4位2进制输入与10的补码使用先行进位4位2进制并行加法器相加得到输出A3、A2、A1、A0,而高位的A7、A6、A5一直为0。高位bcd码的低位A4在大于10时为1。
根据题意设输入的8421码为DCBA,则判断大于10的条件为D(B+C)。10的补码可以计算为0110。当输入大于10时,将输入的DCBA与0110用加法器相加可以得到减10的值。
14 / 32
《数字电路与逻辑设计》实验报告
图2-3 一位16进制数转2位8421码
图2-4 封装示意图
15 / 32
《数字电路与逻辑设计》实验报告
(3)设计7段译码器,并采用“7段数码显示管”显示人数的电路 (A)设计一个7段译码器
根据7段译码器的要求可得其真值表如表1所示:
表1 7段译码管真值表
将真值表直接输入到logisim中生成逻辑电路图,如下图所示:
16 / 32