发布网友 发布时间:2022-05-01 23:45
共1个回答
热心网友 时间:2022-06-25 05:30
从电路图来看,是需要数码管共阳极的,哪一位的三极管导通,则该位的数码管就有被点亮的机会。
那么七段码数据,低电平的位对应该笔画的LED亮。
大致代码:
P2=0xff;
P0=s_code[1]; //0xF9
P2=0xfe; // P2.0=0
delay_ms();
P2=0xff;
P0=s_code[2]; //0xA4
P2=0xfd; // P2.1=0
delay_ms();
P2=0xff;
P0=s_code[3]; //0xB0
P2=0xfb; // P2.2=0
delay_ms();
P2=0xff;
P0=s_code[4]; //0x99
P2=0xf7; // P2.3=0
delay_ms();