|
发表于 2016-5-16 22:06:12
|
显示全部楼层
帮楼主优化一下
#define Pin_a 1<<0
#define Pin_b 1<<1
#define Pin_c 1<<2
#define Pin_d 1<<3
#define Pin_e 1<<4
#define Pin_f 1<<5
#define Pin_g 1<<6
#define Pin_blk 1<<7
#define Num0 (Pin_a | Pin_b | Pin_c| Pin_d | Pin_e|Pin_f )
#define Num1 (Pin_b | Pin_c )
#define Num2 (Pin_a | Pin_b | Pin_d| Pin_e | |Pin_f )
#define Num3 (Pin_a | Pin_b | Pin_c| Pin_d | Pin_g )
#define Num4 (Pin_b | Pin_c | Pin_f| Pin_g )
#define Num5 (Pin_a | Pin_c | Pin_d| Pin_f | Pin_g )
#define Num6 (Pin_a | Pin_c | Pin_d| Pin_e| Pin_f | Pin_g )
#define Num7 (Pin_a | Pin_b | Pin_c )
#define Num8 (Pin_a | Pin_b | Pin_c| Pin_d | Pin_e|Pin_f |Pin_g )
#define Num9 (Pin_a | Pin_b | Pin_c| Pin_d |Pin_f |Pin_g )
#define Numblk ( Pin_blk )
INT8U Num_code[11] = {Num0,Num1,Num2,Num3,Num4,Num5,Num6,Num7,Num8,Num9,Numblk}; |
|