//EightSegLED.h<br />//the following is the LED definition<br />//不同的LED连接电路,修改这个定义就可以了。不同笔画对应不同的BIT<br />#define MLEDSegA 0x80 // ***A***<br />#define MLEDSegB 0x20 // * *<br />#define MLEDSegC 0x08 // F B<br />#define MLEDSegD 0x02 // * *<br />#define MLEDSegE 0x01 // ***G***<br />#define MLEDSegF 0x40 // * *<br />#define MLEDSegG 0x10 // E C *<br />#define MLEDSegDot 0x04 // ***D*** *DOT*<br /><br />//EightSegLED.C<br />//定义数组,这一部分不需要修改。直接引用即可。例如 LEDDigitfont[6],就是字符‘6’<br />code unsigned char LEDDigitfont[11]=<br />{<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegB|MLEDSegC|MLEDSegD|MLEDSegE|MLEDSegF),<br /> MLEDSegPolarity( unsigned char)(MLEDSegB|MLEDSegC),<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegB|MLEDSegD|MLEDSegE|MLEDSegG),<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegB|MLEDSegC|MLEDSegD|MLEDSegG),<br /> MLEDSegPolarity( unsigned char)(MLEDSegB|MLEDSegC|MLEDSegF|MLEDSegG),<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegC|MLEDSegD|MLEDSegF|MLEDSegG),<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegC|MLEDSegD|MLEDSegE|MLEDSegF|MLEDSegG),<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegB|MLEDSegC),<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegB|MLEDSegC|MLEDSegD|MLEDSegE|MLEDSegF|MLEDSegG),<br /> MLEDSegPolarity( unsigned char)(MLEDSegA|MLEDSegB|MLEDSegC|MLEDSegD|MLEDSegF|MLEDSegG),<br /> MLEDSegPolarity( unsigned char)0x0 //blank font, no display;<br />};<br /> |
|