七段数码管显示10个数字

用户在文本模式下输入一个整数,然后进入图形模式,用七段数码管的形式显示出来这个数,七段数码管是一种由七条直线构成的8数字形显示器件,通过设置七条直线的两灭可以显示从0到9的任何数字。对这7个管子进行编号,然后所有10个阿拉伯熟悉均对应一些“亮/灭”状态,把这个状态作为一个参数,传递进一个显示数码的函数 ShowDigit(int n),这样,随便给出一个整数,利用循环程序获取该数的每一个十进制数位,利用ShowDigit函数即可产生漂亮的数码效果!

CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,特点如下:具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动LED显示器。CD4511 是一片 CMOS BCD—锁存/7 段译码/驱动器,引脚排列如图 2 所示。其中a b c d 为 BCD 码输入,a为最低位。LT为灯测试端,加高电平时,显示器正常显示,加低电平时,显示器一直显示数码“8”,各笔段都被点亮,以检查显示器是否有故障。BI为消隐功能端,低电平时使所有笔段均消隐,正常显示时, B1端应加高电平。另外 CD4511有拒绝伪码的特点,当输入数据越过十进制数9(1001)时,显示字形也自行消隐。LE是锁存控制端,高电平时锁存,低电平时传输数据。a~g是 7 段输出,可驱动共阴LED数码管。另外,CD4511显示数“6”时,a段消隐;显示数“9”时,d段消隐,所以显示6、9这两个数时,字形不太美观 图3是 CD4511和CD4518配合而成一位计数显示电路,若要多位计数,只需将计数器级联,每级输出接一只 CD4511 和 LED 数码管即可。所谓共阴 LED 数码管是指 7 段 LED 的阴极是连在一起的,在应用中应接地。限流电阻要根据电源电压来选取,电源电压5V时可使用300Ω的限流电阻。用CD4511实现LED与单片机的并行接口方法如下图: (略)CD4511 引 脚 图其功能介绍如下: BI:4脚是消隐输入控制端,当BI=0 时,不管其它输入端状态如何,七段数码管均处于熄灭(消隐)状态,不显示数字。 LT:3脚是测试输入端,当BI=1,LT=0 时,译码输出全为1,不管输入 DCBA 状态如何,七段均发亮,显示“8”。它主要用来检测数码管是否损坏。 LE:锁定控制端,当LE=0时,允许译码输出。 LE=1时译码器是锁定保持状态,译码器输出被保持在LE=0时的数值。 A1、A2、A3、A4、为8421BCD码输入端。 a、b、c、d、e、f、g:为译码输出端,输出为高电平1有效。 CD4511的内部有上拉电阻,在输入端与数码管笔段端接上限流电阻就可工作1. CD4511的引脚 CD4511具有锁存、译码、消隐功能,通常以反相器作输出级,通常用以驱动LED。其引脚图如3-2所示。 各引脚的名称:其中7、1、2、6分别表示A、B、C、D;5、4、3分别表示LE、BI、LT;13、12、11、10、9、15、14分别表示 a、b、c、d、e、f、g。左边的引脚表示输入,右边表示输出,还有两个引脚8、16分别表示的是VDD、VSS。 2. CD4511的工作原理 CD4511的工作真值表如表3-2 锁存功能 译码器的锁存电路由传输门和反相器组成,传输门的导通或截止由控制端LE的电平状态。 当LE为“0”电平导通,TG2截止;当LE为“1”电平时,TG1截止,TG2导通,此时有锁存作用。如图3-3(3)译码 CD4511译码用两级或非门担任,为了简化线路,先用二输入端与非门对输入数 据B、C进行组合,得出、、、四项,然后将输入的数据A、D一起用或 非门译码。 (4)消隐 BI为消隐功能端,该端施加某一电平后,迫使B端输出为低电平,字形消隐。消隐控制电路如图3-4所示。 消隐输出J的电平为 J= =(C+B)D+BI如不考虑消隐BI项,便得J=(B+C)D据上式,当输入BCD代码从1010---1111时,J端都为“1”电平,从而使显示器中的字形消隐。输 入 输 出 LEBILIDCBAabcdefg显示 XX0XXXX11111118X01XXXX0000000消隐 01100001111110001100010110000101100101101101201100111111001301101000110011401101011011011501101100011111601101111110000701110001111111801110011110011901110100000000消隐 01110110000000消隐 01111000000000消隐 01111010000000消隐 01111100000000消隐 0111111000000消隐 111XXXX锁 存 锁存 表3-2 CD 4511的真值表 8421 BCD 码对应的显示见下图 :选用共阴极数码管,对于 CD4511 ,它与数码管的基本连接方式如下图 :
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-13
正弦波振荡器有什么振荡器
第2个回答  2013-04-26
嵌入式~
第3个回答  2013-04-25
嵌入式~
相似回答