八段数码管在电子产品中应用非常广泛,从内部连接方式上可分为共阳和共阴极两种,内部连接方式如下图所示:
在单片机系统中,可以使用某个输出端口依次连接八个段
共阳和共阴极数码管的段码如下表所示,表中的数值是十六进制:
八段LED数码管段代码编码表
字形 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 黑 |
共阳 | 0C0 | 0F9 | 0A4 | 0B0 | 99 | 92 | 82 | 0F8 | 80 | 90 | 0FF |
共阴 | 3F | 06 | 5B | 4F | 66 | 6D | 7D | 07 | 7F | 6F | 00 |
以上表中共阴极显示数字1为例,此时段b和c亮起,其它段不亮,所以P0.1和P0.2两引脚是高电平,即P0端口应输出二进制00000110,也就是十六进制的06。