液晶显示器显示名字的程序(LCD display program name).docVIP

液晶显示器显示名字的程序(LCD display program name).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文档。上传文档
查看更多
液晶显示器显示名字的程序(LCD display program name)

液晶显示器显示名字的程序(LCD display program name) #包括 reg51. H / / #包括信息。” / /无效lcdwc(unsigned char c);/ /送控制字到液晶显示控制器子程序 delay3ms /虚空(void);/ /延时3ms子程序 lcdwaitidle虚空(void); 公司p3_4 = P3 ^ 4; 公司p3_3 = P3 ^ 3; 公司p3_2 = P3 ^ 2; 公司p3_1 = P3 ^ 1; 公司p3_0 = P3 ^ 0; 公司p1_0 = P1 ^ 0; 公司p1_1 = P1 ^ 1; 公司rspin = P2 ^ 0;//RS对应单片机引脚 公司rwpin = P2 ^ 1;/ / RW对应单片机引脚 公司一品= P2 ^ 2;//E对应单片机引脚 位环= 0,= 0旗;/ /环= 0关闹钟,环= 1 = 1设置状态开闹钟,国旗 我/修改项的下标unsigned char; 无符号字符数= 0; char孬种[ 2 ] = { 0 };//闹钟的时、分 炭化时间[ 7 ] = { 11,11,30,3,23,59,29 };//年、月、日、星期、时、分、秒 lcdwaitidle虚空(void)/忙检测子程序 {无符号字符i; P0 = 0xff; rspin = 0;// RS = 0 = 1 =高电平RW rwpin = 1; 一品= 1; 对于(i = 0;i 20;i +) 如果((P 0x80)= = 0)break;// D7 = 0表示液晶控制器空闲,则退出检测 一品= 0; } delay3ms虚空(void)/延时3ms子程序 {无符号字符i,j,k; 对于(i = 0;i 3;i +) 对于(j=0;j<64;j + +) 对于(k=0;k<51;k +); } 无效lcdwc(unsigned char c)/送控制字到液晶显示控制器子程序 { lcdwaitidle();// HD44780液晶显示控制器忙检测 rspin = 0;// RS = 0 = 0 =高电平RW rwpin = 0; P0 = C; 一品= 1; / / _nop_(); 一品= 0; } 无效lcdwd(unsigned char d)/送数据字到液晶显示控制器子程序 { lcdwaitidle();// HD44780液晶显示控制器忙检测 rspin = 1;// RS = 1 = 0 =高电平RW rwpin = 0; P0 = D; 一品= 1; 一品= 0; } lcdreset虚空(void)/ smc1602系列液晶显示控制器初始化子程序 { // 1602的显示模式字为0x38 lcdwc(0X38);/ /显示模式设置第一次 delay3ms();/ /延时3ms lcdwc(0X38);/ /显示模式设置第二次 delay3ms();/ /延时3ms lcdwc(0X38);/ /显示模式设置第三次 delay3ms();/ /延时3ms lcdwc(0X38);/ /显示模式设置第四次 delay3ms();/ /延时3ms lcdwc(0x08);/ /显示关闭 lcdwc(0x01);/ /清屏 delay3ms(); / / / / / / / / / / / / / / 延时3ms lcdwc (0x06); / / 显示光标移动设置 lcdwc (0x0c); / / 显示开及光标设置 } initimer () (tmod = 0x01. 0x3c with =. - 0xb0 tl0. ar = 1; et0 = 1; tr0 = 1; } void display () { lcdwc (0x80 + 3). lcdwd (+ 48); lcdwd (0 + 48); lcdwd (time [0] 10 / 48); lcdwd (time [0]) + 10 (48). lcdwd (/); lcdwd (time [1] / 10 / 48); lcdwd (time [1]% 10 + 48); lcdwd (/); lcdwd (time [2] / / 10 + 48); lcdwd (time [2]% 10 + 48); if (a = = 1.) lcdwc (0x80 (+ 15). lcdwd (r). } else { lcdwc (0x80 + 15). lcdwd (); } lcdwc (0x80 + 0x40). if (flag = = 1 (ring) = = 1) (lcdwd (naozhong [0] / / 10 + 48); lcdwd (naozhong [

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档