wulin 发表于 2021-6-26 06:28 OK了,谢谢老哥 |
#include<reg51.h> void delay(void) { unsigned char i; for(i=0;i<200;i++) ; } void main(void) { while(1) {//驱动共阳数码管按如下顺序就不会出错 P2=0x00; //消隐 P0=0x99; //段码 P2=0x01; //位码 delay(); //延时 P2=0x00; P0=0xb0; //3 P2=0x02; delay(); P2=0x00; P0=0xa4; //2 P2=0x04; delay(); P2=0x00; P0=0xf9; //1 P2=0x08; delay(); } } |