共阳极数码管显示0~9对应的段码
段代码为0xc0,0x0xf9 ,等。公共数字管的0-9 GLIFI代码为:0xc0、0x0xf9 、0xA4 、0xB0、0x9 9 、0x9 2 、0x8 2 、0x8 2 、0xF8 、0x8 0、0x9 0。
在确定它是通用的阴还是常见的杨之后,它可以确定Yo-Y7 中的哪些数字管与每个数字相对应,以确定段的选择。
共阳极数码管显示0~9对应的段码
常规阳极数字管显示匹配0至9 的段代码。0xf9 ,0xa4 ,0xB0,0x9 9 ,0x9 2 ,0x8 2 ,0xf8 ,0x8 0,0x9 0,0xff}; //数字管段代码值0-9 //延迟无效延迟(UINTX)//延迟功能{uChart; //确定值更改的值范围为0-2 5 5 while(x-)(t = 0; t} // main Program voidmain()// main函数{uchari = 0端口port = 0x00段代码i =(i+) 1 )%1 0;
数码管是如何显示数字的?
具有常见阴极段的数字管是通常使用的数字显示器,该显示器通过七个LED段和一个公共阴极显示数字。以下是解码对应于0〜9 ,a〜f:| 号码/字母| 双代码| 带有片段||显示 --- | ---- | --- || 0 | 0000 | ABCDEF || 1 | 0001 | BC || 2 | 001 0 | Abdeg || 3 | 001 1 | ABCDG || 4 | 01 00 | BCDFG || 5 | 01 01 | ABDFG || 6 | 01 1 0 | Abdefg || 7 | 01 1 1 | ABC || 8 | 1 000 | ABCDEFG || 9 | 1 001 | ABCDFG || A | 1 01 0 | abcefg || b | 1 01 1 | Abdefg || C | 1 1 00 | BCDFG || D | 1 1 01 | BCDFG || E | 1 1 1 0 | BCDEFG || f | 1 1 1 1 | ABCDFG | 每个数字或字母的二进制代码是在数字测试管中每个LED段切换的状态,在公共阴极中具有七个部分。
例如,“ 8 ”数字的二进制代码为“ 1 000”,这意味着必须点亮所有LED段以显示完整数字“ 8 ”。
另一方面,数字“ 1 ” - “ 0001 ”的二进制代码,这意味着只有两个LED片段B和C必须点亮以形成“ 1 ”形式。
在实用应用中,阴极的七个调子数字显示管通常由微控制器或其他数字电路控制。
微控制器将将显示在适当的二进制代码中的数字或字母,然后将二进制代码通过驱动程序电路转换为LED段的开关信号。
例如,如果微控制器必须显示数字“ 5 ”,则将数字“ 5 ”转换为二进制代码“ 01 01 ”,然后通过驾驶员链来亮起四个LED段B,D,D,F和G。
表格的“ 5 ”。
此外,具有阴极段的数字试管也是柔性且可扩展的。
通过组合多个数字管,可以构建较大的数字显示系统。
例如,通过将四个数字管道组合在一起,您可以构建一个可以显示四位数的计数器或观看。
同时,更改LED段的颜色或添加其他视觉效果,还可以改善数字管的视觉效果和用户体验。
共阴极数码管0-9编码
通用阴极数字管道的编码:0-0x3 f,1 -0x06 ,2 -0x5 b,3 -0x4 f,4 -0x6 6 ,5 -0x6 d和6 -编码0x7 d,编码为0x07 ,编码8 as 0x7 f,编码为0x7 F,并且编码为0x7 D。0x6 f。
这些编码基于通用阴极数字管的原理。
在普通阴极的数字管道中,所有阴极均连接在一起并通常接地。
当阳极接收高水平时,相应的LED将点亮。
因此,可以显示不同阳极级别的状态,可以显示各种数字或符号。
特别是,每个数字的相应编码是一个8 位二进制数字,其中7 位数字代表数字管的7 个片段的点火状态,最低数字通常用于控制小数点。
例如,数字0x3 F以二进制语言表示为001 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 朗显示数字0。
在此方面,还根据数字管道上的显示形状来确定其他数字的编码。
这些编码通常存储在微控制器或其他数字链中,以便可以通过查看桌子或其他方式来快速将它们删除,并在必要时将其带到数字管上。