基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc

基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc

ID:56651732

大小:123.50 KB

页数:90页

时间:2020-07-01

基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc_第1页
基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc_第2页
基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc_第3页
基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc_第4页
基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc_第5页
资源描述:

《基于C语言和55单片机在实现LCD1602多功能时间显示完全程序(不完全是显示时间这么简单).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include#defineuintunsignedint#defineucharunsignedchar#definelcd_busP0sbitrs=P2^0;sbitrw=P2^1;sbite=P2^2;sbitbeep=P3^6;//蜂鸣器sbitDQ=P2^4;//DS18B20sbitSCL=P2^5;//AT24C16AsbitSDA=P2^6;//**************************键盘***************************s

2、bitsw0=P3^0;sbitsw1=P3^1;sbitsw2=P3^2;sbitsw3=P3^3;sbitsw4=P3^4;sbitsw5=P3^5;sbitfan=P1^0;//风扇sbitrest=P1^1;sbitsclk=P1^2;//DS1302口定义sbitsdata=P1^3;ucharyear=6,month=7,date=0x15,week=5,hour=0x10,minute=0x13,second=0;ucharhour,haomi,mi,sh,fe,swa,sec,min,hou;ucharcodeh

3、anzi[]={0x00,0x0e,0x15,0x15,0x17,0x11,0x0e,0x00,0x00,0x06,0x09,0x1d,0x09,0x01,0x06,0x00,0x18,0x18,0x07,0x08,0x08,0x08,0x07,0x00,0x01,0x03,0x1d,0x15,0x15,0x1d,0x03,0x01,0x0e,0x11,0x0e,0x04,0x07,0x04,0x07,0x04};ucharcodestr_ok[]="OK";ucharcodestr_welcome1[]="WelcometoC

4、AEPInst";ucharcodestr_welcome2[]="ituteofTechnology!";ucharcodestr_timeup[]="TIMEUP!!";ucharcodestr_test[]="NNU";ucharcodestr_su[]="Successful";ucharcodestr_menu1[]="1.State";ucharcodestr_menu2[]="2.Setting";ucharcodestr_menu3[]="3.About";////////////////////////////

5、/////////////ucharcodestr_time1[]="2005/07/14MON";//初始化DS1302ucharcodestr_time2[]="19:30:59";ucharcodestr_time[]="Time";ucharcodestr_date[]="Date";ucharcodestr_swa[]="stopwatch";//秒表ucharcodestr_exit[]="<-";ucharcodestr_alarm[]="Alarm";ucharcodestr_alarm2[]="SetAlarm

6、";ucharcodestr_alarm3[]="RemoveAlarm";ucharcodestr_beep1[]="Buzzer";ucharcodestr_beep2[]="CloseBuzzer";ucharcodestr_beep3[]="OpenBuzzer";ucharcodestr_tem[]="Temperature";ucharcodestr_week[]="SUNMONTUSWENTHEFRISAT";ucharcodestr_v1[]="A:+12.4V1.00A";ucharcodestr_v2[]="

7、B:-12.4V1.50A";ucharcodestr_v3[]="C:+5.0V1.00A";ucharcodestr_v4[]="D:-5.0V1.00A";ucharcodestr_am[]="AMAlarm";ucharcodestr_pm[]="PMAlarm";ucharstate=0;bitalarm_f=0;//闹钟标志位bitbeep_f=1;//beep_f=0表示按键是蜂鸣器会响,beep_f=1表示按键是蜂鸣器不会响ucharalarm_hour[2],alarm_minute[2],f=1,key_lo

8、ck=0;bitap=0;//ap=0设置上午闹钟,ap=1设置下午闹钟,//set_t为风扇开启的上限温度,当测得的温度大于set_t时,风扇启动unsignedcharset_t;bitf_p=1;//**************************子函

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

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

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