📄 大大3c语言.txt
字号:
#include <reg51.h>
unsigned char time[]={0,0,0,0};
unsigned char led[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};
void delay (void)
{int j;
for(j=0;j<200;j++);
}
void dloop (void) interrupt 1
{ EA=0;
TH0=0xfe;
TL0=0xdc;
if(time[0]>99)
{time[0]=0;
if(time[1]>59)
{time[1]=0;
if(time[2]>59)
{time[2]=0;
if(time[3]>23)
{time[3]=0;}
else {time[3]++;}
}
else {time[2]++;}
}
else {time[1]++;}
}
else {time[0]++;}
EA=1;
}
void displayled(void)
{int i;
unsigned char shift_r=0xbf;
for(i=3;i>0;i--)
{ P1=led[time[i]/10];
shift_r=~(~shift_r>>1);
P3=shift_r;
delay();
P1=led[time[i]%10];
shift_r=~(~shift_r>>1);
P3=shift_r;
delay();
}
}
void main(void)
{ TH0=0xfe;
TL0=0xdc;
TMOD=0x01;
IE=0x82;
TR0=1;
for( ; ; )
{displayled();}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -