keil51单片机数码管滚的显示
1 LED数字管的原理显示数字管的光发射原理实际上是7 段LED灯(不包括小数点)或8 段LED灯被点亮的结果。八个段落是a,b,c,d,e,f,g,dp(代表点)。
LED数字试管是常见的显示设备,在许多情况下可以看到,例如闹钟显示器,家用设备显示功能,电台等。
我们看到的数字管的形状为“ 8 ”,数字管分为两种类型:一种常见的阴极和一个常见的阳极。
1 一般阴极:数字管的8 个阶段的阴极(负极)必须扎根并在高水平上照明。
如下图所示,公共阳极:意味着连接8 段数字管(+5 V)的阳极(正),必须在低级别点亮。
如下图所示,数字管的特定显示。
这需要LED灯打开/关闭不同的段,以在数字管的不同段上显示不同的字符。
对于典型的阴极数字管,只需打开高级LED灯,相应的代码断裂就会点亮。
相应的低级代码断裂将被关闭。
以“ 0”显示,“ DP”和“ G”的示例必须关闭。
其他要打破代码的字符:如下表所示,典型的正数字管照明是在数字管的不同段上显示不同的字符。
实现这一目标。
对于典型的阳极数字管,只需打开低级LED灯,相应的代码断裂就会点亮。
高级相应的代码断裂将被关闭。
只要以“ 0”为例,“ DP”和“ G”就是您断开代码的顺序: 代码等:显示动态数字管(常见负面)的想法,如下表所示:建立视频内存,建立代码表和设计软件延迟零件延迟到子源结构中,并使用主功能中的搜索来检索相应的比特码和细分代码。
显示状态(类似于典型的广告牌)3 一起使用。
断路代码(如上):这是一个应该点亮数字管的部分的示例。
他的位置是第六。
在八个二进制表示中,最低位为0到7 ,其比特码为1 1 1 1 1 1 0(有效的低级别)。
下图显示了代码断开的源代码。
#clude #include #defineuCharunsignedChar#defineUintunsignedintsbitduan = p2 ^6 ;sbitwei = p2 ^7 ; ucharcodetab [1 8 ] = {0x3 f, 0x06 ,0x5 b, 0x4 f, 0x6 6 ,0x6 d, 0x7 d, 0x07 , 0x7 f, 0x6 f, 0x7 7 ,0x7 c, 0x3 9 ,0x5 E,0x7 9 ,0 x00,0x4 0}; - )for(j = 1 2 0; j> 0; j-){;}} {dis_buf [0] = dis_buf [1 ]; //数据运动dis_buf [1 ] =dis_buf [2 ]; dis_buf [3 ]; dis_buf [4 ] 1 00; M ++)// 1 00扫描,大约6 00ms {bitcode = 0 xfe; //(k = 0; k
共阴极数码管的段编码
以下是我的答案,我直接引用了它。如果您不明白,可以问! 通常阴极的数字管段编码。
我们最常使用的数字管屏幕的原理是数字七个相和八个相数管。
所谓的八个段意味着有八个小二极管在索引管中释放LED灯,这些二极管通过控制光并关闭不同的LED来显示不同的形式。
数字管分为两种类型:普通阴极和普通阳极。
通常的阳极将八个LED阳极连接在一起。
示意图如下。
销图的两个COM端子连接在一起,是通常的端子。
一个八个片段数字管称为一件。
g,pd)连接在一起。
显示时,字符编码是从段选择行发送的,当选择哪个位时,数字管将点亮。
8 个数字管片段对应于8 个字节的位,对应于较低位,PD对应于最高位。
因此,如果您希望数字管显示数字0,那么普通负数数字管的特征的编码为001 1 1 1 1 1 ,即,IE,0x3 F; 可以看出,这两个编码恰恰相反。
如下图所示。
留下共同代码和YANG CO-YIN:UCHARCODETABLE [] = {0xc0.0xf9 ,0xa4 .0xb0.0x9 9 ,0x8 2 .0x5 .0x9 0.0x9 0.0x8 8 .0xc6 .0xc6 .0xc6 .0xc6 .0xc6 .0xc6 .0xa1 .0x8 6 .0x8 6 .0x8 6 .0x8 e}; yin:uCharCodetable [] = {0x3 f,0x06 .0x5 b,0x4 f,0x6 6 .0x6 d,0x7 d,0x07 .0x7 f,0x6 f,0x7 7 .0x7 c,0x3 9 .0x5 e,0x3 9 .0x5 e,0x7 9 .0x7 9 .0x7 1 }; // DP,G,F,E,D,C,B,A //001 1 1 1 1 1 YIN0 // 1 1 000000。
参考:参考:
共阳极与共阴极数码管的显示代码各是什么意思?怎么求?0到9的显示代码是30H 0FCH 0A2H 24H是共阳吗
公共阳极:公共阳极LED显示的所有光表达二极管的所有阳极均连接到公共端。一般阴极:典型阴极LED显示器的光表达二极管的所有阴极均连接在一起,并且是常见的末端。
从0到9 的通用阴极段代码为0x3 f,0x06 ,0x5 b,0x4 f,0x6 6 ,0x6 d,0x6 d,0x7 d,0x07 ,0x7 f,0x6 f,0x6 f。
共阴极的数码管的显示原理是什么?
阴极数字管是指结合二极管二极管以形成数字管以创建数字管的数字管。使用阴极数字管时,使用阴极数字管时,当弹出某些字段的二极管时,相关框将点亮。