- 22
- 0
- 约2.12千字
- 约 5页
- 2016-12-28 发布于贵州
- 举报
简易数字钟系统设计
完成一个简易数字时钟系统设计。要求:用3个独立按键调整时间。一个按键控制启动运行。在调整结束后按运行键后开始运行。
开机时,显示00:00:00时间从零开始调整。
P10控制秒的调整,每按一次加1s。
p11控制分的调整,每按一次加1min。
p12控制时的调整,每按一次加1h。
p13控制运行和停止。
程序:
#includereg52.h
sbit key1=P3^4;
sbit key2=P3^5;
sbit key3=P3^6;
sbit key4=P3^7;
#define uchar unsigned char
#define uint unsigned int
uchar shi,ge,aa,num,num1,num2,tt;
uint n;
uchar q1,q2,b1,b2;
sbit dula=P2^6;
sbit wela=P2^7;
void keyscan();
void delay(uint);
void display();
uchar table[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71
};
void keyscan()
{
if
原创力文档

文档评论(0)