其实共阴极与共阳极不同处,只是数码管正负极的对调,
即'1'与'0'的对调,
比如点亮一个共阴极数码管数字5 依次需要使acdfg 五个管脚处于高电平即'1',对应二进制数为01101101(0x6d), (注意:单片机使从右往左读取,a对应在最右边的 ‘1’ ) 同理点亮一个共阳极数码管数字5,对应二进制数为10010010(0x92), 共阴极 | 编码 | 共阳极 | 编码 | 0 | 0x3f | 0 | 0xc0
| 1 | 0x06 | 1 | 0xf9 | 2 | 0x5b | 2 | 0xa4 | 3 | 0x4f | 3 | 0xb0 | 4 | 0x66 | 4 | 0x99 | 5 | 0x6d | 5 | 0x92 | 6 | 0x7d | 6 | 0x82 | 7 | 0x07 | 7 | 0xf8 | 8 | 0x7f | 8 | 0x80 | 9 | 0x6f | 9 | 0x90 | A | 0x77 | A | 0x88 | B | 0x7c | B | 0x83 | C | 0x39 | C | 0xc6 | D | 0x5e | D | 0xa1 | E | 0x79 | E | 0x86 | F | 0x71 | F | 0x8e |
|