一个实际使用的的LCD汉字显示多屏多层菜单.doc

一个实际使用的的LCD汉字显示多屏多层菜单.doc

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个实际使用的的LCD汉字显示多屏多层菜单

一个实际使用的LCD汉字显示多屏多层菜单#include #include #include #define INPUTSET256; #define DEBUG?? 0? //0:运行,1:调试 #define ENABLE_INTERRUPT 1//1:中断允许,0:中断禁止 //定义8155地址 #define I8155A0x7000 #define I8155B0x7200 #definePA1 #define PB2 #define PC3 //定义25045地址 #define OUTNUMBER 0x01a1 #define INNUMBER 0x01a2 #define PASSWORD_ADDR 0x01a3 #define HIDE_PASSWORD_ADDR 0x01af //定义键盘扫描码 #defineBUTTON_START0x28 #define BUTTON_STOP0x48 #define BUTTON_SET0x84 #define BUTTON_OK0x88 #define BUTTON_SLAVE0x81 //0,1,2,3,4,5,6,7,8,9 unsigned char code keyscancode[]={0x82,0x11,0x12,0x14,0x21,0x22,0x24,0x41,0x42,0x44}; #include #include ? //new var unsigned char bdata bitvar; sbit keypush=bitvar^0; sbit rrtime_flag=bitvar^1;//读取运行参数标志 sbit showflag=bitvar^2; unsigned char keycode,tempkey,i,j; unsigned char menuitem=0x00; unsigned int runtime[32]; unsigned int xdata starttime[36]; unsigned int xdata stoptime[32]; unsigned int xdata betweentime[32]; unsigned char xdata runno1[36]; unsigned char xdata linkrun[4]; unsigned char xdata linkrunno1[4]; unsigned char xdata submenuitem=0; unsigned long xdata i8155out; unsigned char xdata main_temp,outputnumber,inputnumber; unsigned int xdata tempvar[9]; char xdata showstr[5]=??? ; //new var end //定义DS12887地址 #define P12887SEC??????? 0x7f00//12887秒地址 #define P12887SEC_ALM???? 0x7f01//12887秒报警地址 #define P12887MIN????? 0x7f02//12887分地址 #define P12887MIN_ALM???? 0x7f03//12887分报警地址 #define P12887HOUR????? 0x7f04//12887时地址 #define P12887HOUR_ALM??? 0x7f05//12887时报警地址 #define P12887WEEK????? 0x7f06//12887星期地址 #define P12887DAY????? 0x7f07//12887日期地址 #define P12887MONTH????? 0x7f08//12887月地址 #define P12887YEAR????? 0x7f09//12887年地址 #define P12887MCA????? 0x7f0a//寄存器a地址 #define P12887MCB????? 0x7f0b//寄存器a地址 #define P12887MCC???????? 0x7f0c//寄存器a地址 #define P12887MCD???????? 0x7f0d//寄存器a地址 #define P12887RAM???????? 0x7f0e//12887不掉电RAM起始地址 void? init_12887();?????????????????? //DS12887初始化程序 void? gettime_12

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档