74161芯片仿真设计163进制加法计数器怎么以十进制显示?

用multisim仿真,两片芯片级联得到8为二进制数,怎么用显示译码器显示10进制

1 人关注

0 条评论

用两片74161组成163进制计数器,那是8位二进制数的,最大数是:10100010,即162。要把二进制数直接显示成十进制数,这办不到。有三种方法可以实现。1,把输出的8位二进制数进行转换,转换成三位十进制数,就可以用BCD码显示译码器配数码管显示出来。可是转换电路很麻烦。2,用三片74161计数,每一片都改成十进制计数器就容易显示了,方法同上。3,如果计数器必须以二进制数形式计数,那另外再增加一套计数器,用三片74LS160,这是十进制计数器,直接用译码器配数码管显示。两套计数器对同一个时钟信号同步计数,只是计数形式不同,第二套是专门用来显示的,这种设计方案在实际项目中真有这么做的,比设计一套二进制数转十进制数的转换电路要容易的多。追问

首先十分感谢大佬诚意的回答。然后我想问,就是你所说的第一种方法就是把8位二进制数转换成3组四位的BCD码,这个比较难是这个意思吗?然后第二种方法能否给个multisim仿真图呢,十分感谢。

追答

我不安装multisim软件,比proteus差远了,bug太多,很滥。

追问

嗯,我已经做出来了

感谢

温馨提示:答案为网友推荐,仅供参考