编译环境:KEIL C51 V3仿真软件:proteus 7.4单片机类型:AT89C52 数码管类型:7seg-mpx1-cc (cc——共阴数码管) 程序代码: #include <reg52.h> void delay500ms() { int i,j,k; for( i=0;i<10/2;i++) { for(j=0;j<180;j++) { for(k=0;k<200;k++) { } } } } void main() { char table[]={0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}; int i; int time=0; while(1) { for(i=1;i<=60;i++) { if(i==60) { i=1; continue; } P2=table[i%10]; P1=table[i/10]; delay500ms(); delay500ms(); } } } 电路图核心部分如下: