1.24
来源:互联网 发布:网络教育统考成绩查询 编辑:程序博客网 时间:2024/06/07 08:19
#include<reg52.h>
extern void InitLcd1602();
extern void LcdShowStr(unsigned char x,unsigned char y,unsigned char *str);
void ShowBcdByte(unsigned char x,unsigned char y,unsigned char bcd);
unsigned char sec=58 ;
unsigned char min=59;
unsigned char hour=19 ;
bit flag = 0;
void main()
{
EA = 1;
TMOD = 0x01;
TH0 = 0xFC;
TL0 = 0x67;
ET0 = 1;
TR0 = 1;
InitLcd1602();
LcdShowStr(4,1," : : ");
while(1)
{
if(flag == 1)
{
flag = 0;
sec++;
if(sec >= 60)
{
sec = 0;
min++;
if(min >= 60)
{
min = 0;
hour++;
if(hour >= 24)
{
hour = 0;
}
}
}
}
ShowBcdByte(4,1,hour);
ShowBcdByte(7,1,min);
ShowBcdByte(10,1,sec);
}
}
void ShowBcdByte(unsigned char x,unsigned char y,unsigned char bcd)
{
unsigned char str[3];
str[0] = (bcd/10)+'0';
str[1] = (bcd%10)+'0';
str[2] = '\0';
LcdShowStr(x,y,str);
}
void InterruptTimer0() interrupt 1
{
static unsigned int cnt = 0;
TH0 = 0xFC;
TL0 = 0x67;
cnt++;
if(cnt >= 1000)
{
cnt = 0;
flag = 1;
}
}
extern void InitLcd1602();
extern void LcdShowStr(unsigned char x,unsigned char y,unsigned char *str);
void ShowBcdByte(unsigned char x,unsigned char y,unsigned char bcd);
unsigned char sec=58 ;
unsigned char min=59;
unsigned char hour=19 ;
bit flag = 0;
void main()
{
EA = 1;
TMOD = 0x01;
TH0 = 0xFC;
TL0 = 0x67;
ET0 = 1;
TR0 = 1;
InitLcd1602();
LcdShowStr(4,1," : : ");
while(1)
{
if(flag == 1)
{
flag = 0;
sec++;
if(sec >= 60)
{
sec = 0;
min++;
if(min >= 60)
{
min = 0;
hour++;
if(hour >= 24)
{
hour = 0;
}
}
}
}
ShowBcdByte(4,1,hour);
ShowBcdByte(7,1,min);
ShowBcdByte(10,1,sec);
}
}
void ShowBcdByte(unsigned char x,unsigned char y,unsigned char bcd)
{
unsigned char str[3];
str[0] = (bcd/10)+'0';
str[1] = (bcd%10)+'0';
str[2] = '\0';
LcdShowStr(x,y,str);
}
void InterruptTimer0() interrupt 1
{
static unsigned int cnt = 0;
TH0 = 0xFC;
TL0 = 0x67;
cnt++;
if(cnt >= 1000)
{
cnt = 0;
flag = 1;
}
}
0 0
- 1.24
- 1.24
- usaco 1.24
- 安装MySQL5.1.24
- libnids 1.24安装
- 1.24 坦克大战
- tomcat4.1.24+Mysql连接池配法
- Tomcat4.1.24源码分析导引
- 编写控制结构_2010.1.24
- tomcat4.1.24+Mysql连接池配法
- 【SICP练习】18 练习1.24
- 【微信小程序】1.24学习进度
- c++ primer 练习 1.23、1.24
- Jboss3.0.7_tomcat_4.1.24的axis配置
- Jboss3.0.7_tomcat_4.1.24的axis配置
- gravity 1.24.6086试用成功,推荐!
- SICP 习题 (1.24) 解题总结
- VirtualBox5.1.24与CentOS-6.5网络设置
- OkHttp的使用
- XAMPP apache443端口被占用
- 基于Spring框架开发的Web程序,如何动态修改日志级别
- Retrofit使用
- 比较字母大小
- 1.24
- vs2010+opencv2.4.6错误:应用程序不能正常启动 (0xc000007b)
- 8段数码管显示
- android 6.0 权限管理
- 练习
- 神经网络与深度学习(第一章)(二)
- Wave2000 plus简介
- 微信订阅号点击菜单栏获取用户信息
- LCD1602时钟(暂停、开始、修改)