99.c
来自「用AT89C51制作的99秒跑马表」· C语言 代码 · 共 43 行
C
43 行
#include<reg51.h>
unsigned char code dispcode[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};
unsigned int count,i;
unsigned char j;
void main()
{
count=i=j=0;
TMOD=0x01;
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
EA=1;ET0=1;
TR0=1;
while(1);
}
void time0() interrupt 1
{
TR0=0;
TH0=(65536-4000)/256;
TL0=(65536-4000)%256;
count++;
if(count==250)
{
i++;
if(i==100)
i=0;
count=0;
}
if(!j)
{
P1=0xfe;
P2=dispcode[i/10];
j=1;
}
else
{
P1=0xfd;
P2=dispcode[i%10];
j=0;
}
TR0=1; }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?