单片机原理及应用韩峻峰8节.pptVIP

  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文档。上传文档
查看更多
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 7) 设定CGRAM(Character Generator RAM)地址 功能:设定CGRAM 地址到地址记数器(AC)。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 8) 设定DDRAM(Display Data RAM)位址 功能:设定DDRAM 地址到地址记数器(AC)。 对于LCM12864ZK来说: 第一行AC 范围为80H~87H; 第二行AC 范围为90H~97H; 第三行AC 范围为88H~8FH; 第四行AC 范围为98H~9FH。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 9) 读忙标志和地址 功能:读取忙标志(BF),可以确认内部动作是否完成,同时可以读出地址记数器AC。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 D7 D6 D5 D4 D3 D2 D1 D0 10) 写入数据到RAM 功能:写入数据到内部的RAM(CGRAM、DDRAM等)。当写入1 byte数据后会使AC的值就会自动加1。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 1 D7 D6 D5 D4 D3 D2 D1 D0 11) 读取RAM 的值 功能:从内部的RAM (CGRAM、DDRAM等)读取数据。当读取1 byte数据后会使AC的值就会自动加1。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 12) 待命模式 功能:进入待命模式,执行任何其他指令都可终止待命模式。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 1 SR 13) 卷动地址或RAM地址选择 功能:选择卷动地址或RAM地址。 SR=1:允许输入垂直卷动位址; SR=0:允许输入IRAM 位址(扩充指令)。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 1 R1 R0 14) 反白选择 功能:选择4行中的一行进行反白显示,并可以决定反白与否。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 SL X X 15) 睡眠模式 功能:使LCD进入睡眠模式,进行省电。 SL=0,进入睡眠方式; SL=1,唤醒。 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 D L X RE G0 16) 扩充功能设定 功能:扩充功能设定。 DL=1 8-bit 控制界面 DL=0 4-bit 控制界面 RE=1:扩充指令集动作 RE=0:基本指令集动作 G=1: 绘图显示ON G=0: 绘图显示OFF RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 17) 设定IRAM位址或卷动位址 功能:设定IRAM位址或卷动位址。 SR=1:AC5~AC0 为垂直卷动位址 SR=0:AC3~AC0 为ICON RAM 地址 RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 0/AC6 0/AC5 0/AC4 AC3 AC2 AC1 AC0 18) 设定绘图RAM地址 功能:设定绘图RAM(GDRAM)地址。 先设垂直地址,再设水平地址。 垂直地址:AC6~AC0(0~63); 水平地址:AC3~AC0(0~15),此时AC6~AC4都为0。 (6) 应用举例 使用并行接口连接单片机和LCM128645ZK。电路图如图8-44。 【例8-10】在12864液晶上第一行显示“0123456789”,第二行显示“”,第三行显示 “单片机原理与应用”,第四行显示“一二三十五六七八”。 解: 程序代码如下: 图8-44 单片机和LCM128645ZK的并行接口电路图 #include reg51.h #include intrins.h #include stdlib.h #define uchar unsigned char #define uint unsigned int /* 端口定义*/ #define LCD_da

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档