數碼管原理(顯示)及編碼(段碼) 數碼管由發光二極管(組合)構成,如下圖:
數碼段碼
分為:共陽極和共陰極(如上圖) 如果顯示“0”,共陽極為:abcdefgdp ,dp為對應最高位,a為對應最低位,編碼:11000000,16進制0xC0,共陰極正好相反:00111111,16進制0x3f。 以此類推。 共陽極數碼管的0 到f的段編碼:
0xc0,0xf9,0xa4,0xb0,//0~3
0x99,0x92,0x82,0xf8,//4~7
0x80,0x90,0x88,0x83,//8~b
0xc6,0xa1,0x86,0x8e //c~f 共陰極數碼管0到f的短編碼:
0x3f,0x06,0x5b,0x4f, //0~3
0x66,0x6d,0x7d,0x07, //4~7
0x7f,0x6f,0x77,0x7c, //8~b
0x39,0x5e,0x79,0x71 //c~f
|