电路图
软件代码
#includeunsigned char led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; unsigned char wei[]={~0x01,~0x02,~0x04,~0x08,~0x10,~0x20}; void delay(); void main() { unsigned char i; while(1) { for(i=0;i<6;i++) { P2=led[i];//段选 P3=wei[i];//位选 delay();//调用延时 P2=0;//消除残影 P3=0;//消除残影 } } } void delay()//延时子程序 { unsigned char i,j; for(i=0;i<10;i++) for(j=0;j<33;j++) ; }
运行效果
数码管从左到右显示012345,如下图:本文版权归逸云蓝天所有,转载请注明出处并添加本文链接。