- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 ELITE-III开发应用实例 X地址计数器没有记数功能,只能用指令设置;Y 地址计数器具有循环记数功能,在显示数据写入后Y地址自动加1,Y地址指针从0到63。 ⑹ 显示数据RAM DDRAM DDRAM 是存储图形显示数据的。数据为1表示显示选择,数据为0 表示显示非选择。 ⑺ Z地址计数器 Z地址计数器是一个6位计数器,此计数器具备循环记数功能,它是用于显示行扫描同步,当一行扫描完成,此地址计数器自动加1,指向下一行扫描数据;RST复位后Z地址计数器为0。 Z地址计数器可以用指令DISPLAY START LINE预置。因此,显示屏幕的起始行就由此指令控制,即DDRAM的数据从哪一行开始显示在屏幕的第一行。此模块的DDRAM共64行,屏幕可以循环滚动显示64行。 4. 模块的外部接口 HS12864-1液晶显示模块的外部接口的管脚名称、特性与管脚功能描述见表6-10。 第6章 ELITE-III开发应用实例 第6章 ELITE-III开发应用实例 5.指令说明 HS12864-1液晶显示模块共有七条指令,实现对显示模块的状态设置和数据读/写操作。下面详细介绍这七条指令所对应的指令码及其功能。 (1) 显示开关控制(DISPLAY ON/OFF) D=1:开显示(DISPLAY ON),即显示器可以进行各种显示操作; D=0:关显示(DISPLAY OFF),即不能对显示器可以进行各种显示操作; (2) 设置显示起始行 第6章 ELITE-III开发应用实例 显示起始行是由Z地址计数器控制的A5~A0的6位地址,该地址自动送入Z地址计数器,起始行的地址可以是0到63的任意一行。 (3) 设置页地址(X地址) 页地址就是DDRAM的行地址,8行为一页,整个模块有64行,共8页。由A2~A0表示0~7页,读写数据对地址没有影响,页地址由本指令或RST信号(复位后页地址为0)设置,页地址与DDRAM的对应关系见DDRAM地址表(表6-11)。 第6章 ELITE-III开发应用实例 4) 设置Y 地址(SET Y ADDRESS) 此指令的作用是将A5~A0送入Y地址计数器,作为DDRAM的Y地址指针。在对DDRAM进行读写操作后,Y地址指针自动加1,指向下一个DDRAM 单元。 (5) 读状态(STATUS READ) 当R/W=1,D/I=0时,在E信号为H时,状态数据分别输出到数据总线DB7~DB0的相应位。BF是忙标志;ON/OFF 表示DFF触发器的状态;RST=1表示内部正在初始化,此时组件不接受任何指令和数据。 (6) 写显示数据(WRITE DISPLAY DATE) 第6章 ELITE-III开发应用实例 D7~D0为显示数据,本指令把D7~D0写入相应的DDRAM单元,Y地址指针自动加1。 (7) 读显示数据(READ DISPLAY DATE) 本指令把DDRAM 的内容D7~D0读到数据总线DB7~DB0,Y 地址指针自动加1。 第6章 ELITE-III开发应用实例 6.9.3 LCD12864与单片机的接口电路 将HS12864-1液晶显示模块的管脚与相应的51单片机管脚连接,利用程序既可通过管脚对液晶显示状态进行控制。 如图6-67所示为单片机与液晶显示模块接口电路,其中: ① DB7~DB0:数据总线。实现数据、命令字和状态字的传输,与单片机P0口连接。 ② VCC:+5V电源。 ③ GND:接地端,与单片机GND相连。 ④ RSTLCD:控制器复位信号。 ⑤ R/W:写选通信号。 ⑥ CS12864A与CS12864B:即前面介绍的CS1和CS2,分别控制显示模块的右半屏和左半屏。 ⑦ ELCD:通道选择信号,即前面介绍的E信号。 第6章 ELITE-III开发应用实例 第6章 ELITE-III开发应用实例 6.9.4 LCD12864显示驱动程序设计 本程序在液晶显示屏上首先进行初始化,再从左向右显示“欢迎学习单片机”字样。由于使用的HS12864-1液晶显示模块没有内置汉字字库,因此应使用取模软件对要显示的汉字取模。 液晶模块的操作流程图如图6-68所示,每次操作液晶模块时,都必须按照此流程进行。 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学
文档评论(0)