求助,哪位大侠可以教教我,如何将8位二进制数在数码管上以十进制数显示(三个数码管)我是用multisim仿真

如题所述

是指编程实现吗,单片机实现?你没说清楚呢,简单的说,数码管动态显示就是先选通第一个数码管,然后把8段码输入,延时5us左右,在选通第二个,依次下去就是了,二进制数可以通过自己编个BCD转换程序实现啊,只是我不知道你要的是不是这个,我有写过c的相关程序,如果你确定这是你要的追问下我给你追问

不是编程,就是硬件电路,到最后输出的是8位二进制数,然后要转化成十进制数用数码管显示出来,纯硬件电路,不涉及软件。不知道是不是应该先把二进制数转换成BCD,然后通过74ls48译码显示行不行,我现在不知道怎么用硬件电路把二进制数转换成bcd

追答

用CMOS七段数字显示译码器74HC4511试下吧,表示改天看下数电

温馨提示:内容为网友见解,仅供参考
无其他回答

如何将c51的8位二进制数转为十进制数(要完整程序)?
数码管输入,要的是8位2进制数据,不是16进制。我在做毕业设计,有写二进制到十进制的转换程序 算法是相似的,如果一个数比如127,要转换到二进制。我先除以最高位的权值---2的8次方(64),然后取整得到1,将其存储到一个单元后,左移一位。然后原先的余数除以次高位的权值---2的7次方(32)...

数码管的问题
那么数码管的一个日字从上面一行顺时针数下来(口)就是abcdef,中间那一行是g。比如显示2则abdeg的值为零,其它为一,那么八段的二进制排列下来就是00100101,再反过来10100100也就是十六进制的0xA4,这就是共阳数码管显示2的段码了 其实一个八段数码管就是由八个发光二极管构成的,只亮一个段的话就只需用两个脚就...

...八位二进制转换为 可以在数码管上显示的 十进制 形式
可以用这样的方法:先将74LS163接成十进制计数器,并将输出接BCD七段译码驱动器A、B、C、D输入端,CP接单脉冲,D和A为“1”,信号输出与非门输出低电平加到CR端,因为同步清零,只有加十个脉冲,74LS163才被清零。参考资料:http:\/\/www.luchao1988.cn ...

八位二进制转会为BCD码怎莫转换?目的是能在数码管上显示出来。谢谢
BCD码(8421码)BCD码就是用二进制代码表示的十进制数,也称BCD数。它是用4位二进制代码0000—1001来表示十进制数0---9。如:39的BCD码为0011 1001。3 9 如果你要把二进制数转换成BCD码,那就先转换成10进制,再按照上面的方法转换成BCD码。希望我的回答能帮到你。

如何使用三位数码管实现8个数码管循环显示?
在T0触点的上升沿来时k3M10这个二进制数乘以2再写入k3M10中。K3M10代表M10~M21共12个辅助继电器的组合,那么可以将K3M10看作是一个二进制数。程序未启动时,M10~M21均为0。此时M10~M21为1,当T0触点的上升沿来时k3M10(此时为1)这个二进制数乘以2再写入k3M10中(写入后为2)。

multisim八位二进制数码管是什么
八位二进制数码管由8个LED(发光二极管)组成,每个LED代表一个二进制位,可以显示0~255之间的数字。在Multisim中,您可以使用八位二进制数码管元器件来构建数字电路,将其与其他器件(如计数器、时钟、译码器等)结合使用,以实现不同类型的数字系统或计算机电路。

8位数码管怎么显示的!!!
从最简单的讲,8位数码管可以看成是8个小灯泡(其中一个小灯泡是8后面的小数点)。比如想显示1,则右侧上下两个小灯泡点亮即可。按一定顺序,把8个小灯泡编号,比如ABCDEFGH 当显示不同的数值,比如从0一直到9(实际上也就是这10个数字反复变化),把显示这十个数字时的小灯泡的编号记下来,也就...

数码管显示原理
的二进制数字为:00000110,转换为16进制为0x06。即段码为0X06时,这个数码管就能显示数字1了。以此类推就可以得出1-9的断码了。共阳极的原理也是如此,对共阴极的段码取反即可。8位数码管可以理解为8个1位数码管组成的,这就涉及到位码,你可以理解为位置,像第一位数码管,第二位数码管这样。以...

plc怎么让数码管显示不同的几位数字。
要显示数字几,就将对应段点亮,几输入端有就输入。plc七段数码管显示梯形图是由人为规定的,都是这个规定。然后就好弄了,如果想显示零这个数那么就点亮A,B,C,D,E,F这几个灯管,灭掉G这个灯管,如果想显示1这个数那就点亮B和C这两个灯管其余的灭掉,别的数以此类推。对应图如下 ...

如何让单片机不同数码管同时显示不同数
先让你的第一个数码管显示要显示的第一个数字,其他数码管关闭;然后关闭第一个数码管显示;然后让你的第二个数码管显示要显示的第二个数字,其他数码管关闭;然后关闭第二个数码管;然后让第三个数码管显示要显示的第三个数字,其他数码管关闭;然后关闭第三个数码管;………依次类推,到最后一个...

相似回答