当前位置:文档下载 > 所有分类 > 工程科技 > 电子/电路 > 单片机C语言显示时分秒的编程
侵权投诉

单片机C语言显示时分秒的编程

单片机C语言显示时分秒的编程

在八位一体的数码管显示时分秒---------00——00——00

#include <reg51.h>

#define uchar unsigned char

uchar AA[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//数组 uchar hour,minute,second;// 定义全局变量

void delay(uchar t)//通用延时函数

{

uchar i,j;

for(i=t;i>0;i--)

for(j=10;j>0;j--);

}

void calc()//计数函数

{

second++;

if(second>59)

{

second=0;

minute=minute+1;

if (minute>59)

{

minute=0;

hour=hour+1;

if(hour>3)

{

hour=0;

}

}

}

}

void main()//主函数

{

uchar m;

while(1)

{

for(m=0;m<5;m++)

{

P2=0x01;//

P0=AA[hour/10];

delay(4);

P2=0x02;

第1页

猜你喜欢

返回顶部