C51单片机定时器数码管秒时钟显示——编程题

如题:

在这里插入图片描述
以下数码管引脚为P0口。

代码如下:

#include<reg52.h>
unsigned char Led[]={
    
    0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x6f};
void delay_1s()
{
    
    
	int i;
	for(i=0;i<20;i++)
	{
    
    
		TH1=0X3C;
		TL1=0XB0;
		TR1=1;
		while(TF1!=1);
		TF1=0;
	}
}
void main(void)
{
    
    
	int i;
	TMOD=0X10;
	while(1)
	{
    
    
		for(i=0;i<10;i++)
		{
    
    
			P0=Led[i];
			delay_1s();
		}
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_53391957/article/details/118255920