把你的代碼這部分:
- uchar code ss[]=
- {
- 0xc0,0xf9,0xa4,0xb0,0x99,
- 0x92,0x82,0xf8,0x80,0x90
- };
復制代碼
換成完全等效的我寫的代碼:
- #define SEG_A 1
- #define SEG_B 2
- #define SEG_C 4
- #define SEG_D 8
- #define SEG_E 16
- #define SEG_F 32
- #define SEG_G 64
- #define SEG_P 128
- uint8_t tbl[10]={
- ~(SEG_A+SEG_B+SEG_C+SEG_D+SEG_E+SEG_F),
- ~(SEG_B+SEG_C),
- ~(SEG_A+SEG_B+SEG_D+SEG_E+SEG_G),
- ~(SEG_A+SEG_B+SEG_C+SEG_D+SEG_G),
- ~(SEG_B+SEG_C+SEG_F+SEG_G),
- ~(SEG_A+SEG_C+SEG_D+SEG_F+SEG_G),
- ~(SEG_A+SEG_C+SEG_D+SEG_E+SEG_F+SEG_G),
- ~(SEG_A+SEG_B+SEG_C),
- ~(SEG_A+SEG_B+SEG_C+SEG_D+SEG_E+SEG_F+SEG_G),
- ~(SEG_A+SEG_B+SEG_C+SEG_D+SEG_F+SEG_G)
- };
復制代碼
看々,換引腳以后容易改多了吧??? |