前言:
眼前姐妹们对“c语言delay函数在哪个头文件”大约比较着重,兄弟们都想要剖析一些“c语言delay函数在哪个头文件”的相关内容。那么小编同时在网上网罗了一些关于“c语言delay函数在哪个头文件””的相关文章,希望各位老铁们能喜欢,咱们一起来了解一下吧!任务描述
某企业承担了一个LED数码显示设计任务;他们要求单片机控制一个数码管显示0→1→2→3→4→5→6→7→8→9,每个状态停留1秒。请你们用C51单片机设计其控制系统并调试运行。
仿真视频
C51单片机|数码管显示0~9
硬件电路原理图
C语言程序
#include<reg51.h>//包含头文件reg51.h
void delay1s();//延时函数声明
unsigned char LED[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共阳极数码管0~9的段码数组
void main()//主函数
{
unsigned char i;
TMOD=0X10;
while(1)
{
for(i=0;i<10;i++)//for循环10次
{
P1=LED[i];//从P1端口输出数码管的段码
delay1s();//延时1s
}
}
}
void delay1s()//延时函数
{
unsigned char i;
for(i=0;i<20;i++)
{
TH1=0X3C;
TL1=0xb0;
TR1=1;
while(!TF1);
TF1=0;
}
}