没想到好的办法,但是也找到了可行的方法,如下:typedef union{
struct{
a :1;
b :1;
c :1;
d :1;
e :1;
f :1;
g :1;
p :1;
}bits;
u8 byte;
}ledDef;
ledDef led1;
lcd_init();
led1.byte = ledTable[4];
SEG5COM2 = led1.bits.a;
SEG5COM1 = led1.bits.b;
SEG5COM3 = led1.bits.c;
SEG4COM3 = led1.bits.d;
SEG4COM0 = led1.bits.e;
SEG4COM1 = led1.bits.f;
SEG5COM0 = led1.bits.g;
如果有好的方法,大家可以讨论一下。 |