|
[mw_shl_code=cpp,true]
const unsigned char LED8Pin[]={
3,4,5,6,7,8,9,10};//D0 D1 D2 D3 D4 D5 D6
const unsigned char LED8Code[]={
0x06, // 0 0号
0x46, // 1 1号
0x26, // 2 以此类推
0x66, // 3
0x16, // 4
0x56, // 5
0x36, // 6
0x76, // 7
0x0e, // 8
0x4e, // 9
0X41,//A
0X21,//B
0X61,//C
0X11,//D
0X51,//E
0X31,//F
0X71,//G
0X9,//H
0X49,//I
0X29,//J
0X69,//K
0X19,//L
0X59,//M
0X39,//N
0X79,//O
0X5,//P
0X45,//Q
0X25,//R
0X65,//S
0X15,//T
0X55,//U
0X35,//V
0X75,//W
0X0D,//X
0X4D,//Y
0X2D,//Z
};
void setup() {
char i;
for(i=0;i<8;i++)
{
pinMode(LED8Pin[i], OUTPUT);
digitalWrite(LED8Pin[i], HIGH);
}
}
char a;
void loop()
{
delay(1000);
a=0;//对于的号
LED8Show(a);
delay(1000);
}
void LED8Show(char data)
{
char i;
char j;
char hc;
if(0<=data<44)
{
hc = LED8Code[data];
for(i=0;i<8;i++)
{
j = bitRead(hc,i);
digitalWrite(LED8Pin[i], j);
}
}
}[/mw_shl_code]天哪,, 这个东西要怎么弄。。
头痛。。。
|
|