二进制与十进制数对照显示实验,十进制,二进制对照
关键字:CD4040,CD4511,数码管
作者:李岗
这是一个可以对照显示0~9这10个数字的二进制和十进制的电路。二进制数字用4个发光二极管显示;它们排成一行,亮表示1,灭表示0。十进制数字用一个数码管表示。数字的变化采用CD4040组成加法计数器,手动加1计数。
2.二进制与十进制数字对照显示实验
本电路可以形象地显示0~9的二进制数。按动加1按钮AN2,计数器的输入端CP得到一个负脉冲信号,计数器进行加1计算;逐次按动加1动作,计数器显示1、2、3、4、…的结果。对于CD4040计数器,则逐次显示0001、0010、0011、0100、…。在CD4040显示一个数的二进制计数结果的同时,CD4511为二一十进制译码驱动集成电路,可以把输入的二进制码转换成十进制数字输出,输出结果驱动一个数码管以阿拉伯数字的形式显示出来。按动清零按钮AN1,则计数器归零。
本电路可以形象地显示0~9的二进制数。按动加1按钮AN2,计数器的输入端CP得到一个负脉冲信号,计数器进行加1计算;逐次按动加1动作,计数器显示1、2、3、4、…的结果。对于CD4040计数器,则逐次显示0001、0010、0011、0100、…。在CD4040显示一个数的二进制计数结果的同时,CD4511为二一十进制译码驱动集成电路,可以把输入的二进制码转换成十进制数字输出,输出结果驱动一个数码管以阿拉伯数字的形式显示出来。按动清零按钮AN1,则计数器归零。
本电路可正常显示最大的数字为9;如果继续加1,得到数字10。此时,二进制数显示为1010,而CD4511无输出,显示效果是数码管熄灭。
3.拓展实验
可以用主面包板上的信号发生器输出的脉冲信号作为CD4040计数器的输入信号,代替手动加1的运算。还可以使用不同频率的计数脉冲调整计数器的运算速度。
可以用主面包板上的信号发生器输出的脉冲信号作为CD4040计数器的输入信号,代替手动加1的运算。还可以使用不同频率的计数脉冲调整计数器的运算速度。
4.拓展制作
本电路只能显示一位数的两种进制的对照结果。怎样得到一个多位数的两种进制的对照显示呢?可以用一个振荡器提供计数脉冲,分别输出到二进制计数器CD4040和一个十进制计数器如CD40110、CD4033,从而得到一个任意数字的二进制与十进制的对照显示。从理论上说,这样的设计是可以实现的。
本电路只能显示一位数的两种进制的对照结果。怎样得到一个多位数的两种进制的对照显示呢?可以用一个振荡器提供计数脉冲,分别输出到二进制计数器CD4040和一个十进制计数器如CD40110、CD4033,从而得到一个任意数字的二进制与十进制的对照显示。从理论上说,这样的设计是可以实现的。
但是经过实验发现,随着计数结果的增加,两种计数器的输出很有可能产生不相等的情况。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录
相关推荐
如何实现二进制和BCD码数据的相互转变?
如何实现二进制和BCD码数据的相互转变? 二进制码是将十进制数字表示为二进制数和十进制数的一种表示方法。在计算机系统中,
二进制、八进制、十六进制在现实当中有什么意义?
,我们可以从数字存储和数据传输的角度来看这些进制的意义。计算机内部使用的是二进制,即由0和1组成的数字系统。这是因为计算机中的所有数据都被转化为二进制形式进行处理和存储。人们使用十进制
10进制转换为二进制的算法
十进制转换为二进制是计算机科学中非常基础且重要的概念之一。在理解和应用计算机科学的基础知识时,掌握这个算法是至关重要的。 在开始讲解十进制转换为二进制的算法之前,让我们回顾一下
你知道十进制转二进制如何进行转换吗?
你知道十进制转二进制如何进行转换吗? 当我们提到数字系统时,最常见的是十进制系统和二进制系统。十进制是基于10的系统,而
十进制、十六进制和二进制数制的区别
计算机内部一般也是8位的倍数(8位= 1字节),所以每个字节可以方便地用2个十六进制数字表示。对于工程师来说,这比长的二进制数字序列更容易处理,但是计算机内部仍然是以2为基数的二进制数字系统。
二进制最佳接收原理 二进制最佳接收机的实现形式有哪两种?
二进制最佳接收原理 二进制最佳接收机的实现形式有哪两种? 二进制最佳接收原理是计算机通信中的重要概念,它是指在二进制通信中通过一定的方法,使接收机在信号传输过程中能够准确、可靠地接收到
求助,如何理解把十进制转为二进制?
#include
int fact(int n)
{
if(n<2)//将2换成其它数如8就可输出8进制的结果
return n;
else
{
return
fact(n/2)*10+n%2;//将二进制结果整个
发表于 10-16 08:04
请问bcd码和二进制有什么关系?
这个bcd码和二进制有什么关系?
bcd 表示0011001是19(十进制)
二进制表示0011001是25(十进制)
这个怎么确定是哪个???
发表于 10-07 06:02
M451如何丢弃函数的二进制代码填入SRAM的二进制代码
应用程序 : 示例代码演示了如何丢弃函数的二进制代码, 然后填入 SRAM 的二进制代码, 然后调用它 。
BSP版本:M451系列BSP V3.01.001
硬件: 任何 M451 系列板块
发表于 08-30 07:35
如何丢弃函数的二进制代码填入SRAM的二进制代码?
应用程序 : 示例代码演示了如何丢弃函数的二进制代码, 然后填入 SRAM 的二进制代码, 然后调用它 。
BSP版本:M451系列BSP V3.01.001
硬件: 任何 M451 系列板块
发表于 08-23 06:34
评论