数字逻辑第一次实验报告-模板n

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

图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

联系客服:779662525#qq.com(#替换为@)