带温度电子万年历主程序.doc

带温度电子万年历主程序.doc

ID:53874313

大小:70.50 KB

页数:2页

时间:2020-04-10

带温度电子万年历主程序.doc_第1页
带温度电子万年历主程序.doc_第2页
资源描述:

《带温度电子万年历主程序.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#include#include"LCD1602.h"#include"DS1302.h"#include"Alarm.h"#include"Week.h"#include"Key.h"#include"DS18B20.h"#defineucharunsignedchar#defineuintunsignedint/*函数名:main()功能:主函数*/voidmain(){uchartime1[]={0x55,0x59,0x11,0x05,0x06,0x04,0x

2、08};//设置DS1302初值uchartime2[7];ucharc=0;//设置世纪的初值uchart;uchark;uchardistime0[9];uchardistime1[9];uchardistime2[3];//定时器TMOD=0x01;ET0=1;TH0=0xfc;TL0=0x44;EA=1;v_RTInin1302();//DS1302初始化v_Set1302(time1);//置初始值Init_LCD();//初始化LCDv_Get1302(time2);while(1){//按键扫描c=Key1

3、(c);Key(c,time2);Key9(c,time2);//显示世纪Conver_c(c);v_Get1302(time2);//显示年月日distime0[0]=time2[6]/16+'0';distime0[1]=time2[6]%16+'0';distime0[2]='-';distime0[3]=time2[4]/16+'0';distime0[4]=time2[4]%16+'0';distime0[5]='-';distime0[6]=time2[3]/16+'0';distime0[7]=time2[

4、3]/16+'0';Dis_String(1,3,distime0);//显示星期distime2[0]=time2[5]%16+'0';Dis_String(1,13,distime2);//显示时分秒distime1[0]=time2[2]/16+'0';distime1[1]=time2[2]%16+'0';distime1[2]=':';distime1[3]=time2[1]/16+'0';distime1[4]=time2[1]%16+'0';distime1[5]=':';distime1[6]=time2

5、[0]/16+'0';distime1[7]=time2[0]%16+'0';Dis_String(2,1,distime1);//显示温度t=ReadTemperature();Dis_Char(2,11,t);Dis_String(2,14,"'C");//整点报时RT=1;k=time2[2]/16*10+time2[2]%16;if(time2[1]==0&&time2[0]==0)Alarm(k,time2);}}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。