时间_温度控制_12864液晶c51单片机_多重菜单嵌入_系统技术.docVIP

时间_温度控制_12864液晶c51单片机_多重菜单嵌入_系统技术.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时间_温度控制_12864液晶c51单片机_多重菜单嵌入_系统技术.doc

/************************************************************************************** 程序名称:时间 温度控制系统(128*64LCD+ds1302+ds18b20) 主要功能:温度计 时钟 闹铃 密码锁 篮球器 计算器 温度控制 键盘锁 系统设置等。 主要说明:程序全部定义在一个C文件中。 作者: LiJH 时间: 2008.6.20 版本: LiJH-V1.0 **************************************************************************************/ 本图文菜单系统技术交流 网址:21单片机开发实验室 QQ:978710555 **************************************************************************************/ #include at89s53.h #include intrins.h #define uchar unsigned char #define uint unsigned int #define time_count 0x3cb0 #define close 1 #define open 0 /*============ 状态控制及温感器总线定义 ==============*/ #define b20_io P0_0 // DS18B20总线 #define pw_oc P3_7 // 密码锁开启控制(黄灯) #define buzzer P0_5 // 蜂鸣器 #define lcd_bl P0_6 // 背光控制口 #define als_th P0_4 // 上限温度警报(红灯) #define als_tl P3_6 // 下限温度警报(绿灯) #define keyboard P1 // 键盘数据口 /*================= ST7920LCD 定义 ===================*/ #define comm 0 // lcd指令 #define dat 1 // lcd数据 #define lcd_rst P0_7 // lcd复位 #define lcd_e P3_0 // lcd使能 #define lcd_rw P3_1 // lcd读写 #define lcd_rs P3_2 // lcd数据命令 #define busy P2_7 // 忙碌位 #define lcd_data P2 // lcd(8bit)数据传输 /*=============== DS1302 寄存器地址定义 ===============*/ #define d02_rst P0_1 // DS1302使能 #define d02_data P0_2 // DS1302数据线 #define d02_sclk P0_3 // DS1302脉冲 #define d02_wrc 0x8e // 1302读写RAM控制(1允许 0禁止) #define d02_year 0x8c // 年 #define d02_weeks 0x8a // 星期 #define d02_month 0x88 // 月 #define d02_day 0x86 // 日 #define d02_hour 0x84 // 时 #define d02_minute 0x82 // 分 #define d02_second 0x80 // 秒 #define d02_signs 0xc0 // 系统状态(记录设置标记) #define d02_passw 0xc2 // 密码寄存器首位(有3位下位地址加2,初始值为:741456) #define d02_alm 0xc8 /

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档