⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.c

📁 全国电子大赛智能小车赛题
💻 C
字号:
#include<all.h>

uchar time,timeflag,dplay;
uchar tf;
unsigned char code Tab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,
                          0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
void displayl(uchar dula,uchar wela )
{
	uchar i;
	P2=0xff;
	i=dula;
	P0=Tab[i];
	P2=wela;

}

void display(uchar num)
{
		switch(tf)
		{
			case 0:displayl(num/100,0xfe);
				break;
			case 1:displayl((num%100)/10,0xfb);
				break;
			case 2:displayl(16,0xfd);
				break;
			case 3:displayl((num%100%10),0xf7);
				break;
		}//
}




void main()
{

	TMOD=TMOD|0x01;
	TH0=0xee;
	TL0=0x00;
	EA=1;
	ET0=1;
	TR0=1;
	time=0;
	timeflag=0;
	
//displayl(1,0xf7 );
while(1)
{
	display(time);
}
//	while(1)dplay=time;
}

void timer0int() interrupt 1
{

	TR0=0;
	TH0=0xf6;
	TL0=0xf0;
	timeflag++;

	
		if(timeflag==40)
	{
		timeflag=0;
		time++;
	}
	TR0=1;
			if(tf==3)tf=0;
			else tf++;


	

		
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -