网站大量收购独家精品文档,联系QQ:2885784924

微型计算机接口技术8.ppt

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

LCD 控制器 LCD 驱动器 LCD 显示装备 VSS VDD VL RS R/W E DB0~DB7 控制器采用HD44780,驱动器采用HD44100。HD44780是集控制器,驱动器于一体,专用于字符显示控制驱动集成电路。HD44100是作扩展显示字符位的。HD44780是字符型液晶显示控制器的代表电路。 数据命令选择端 液晶显示偏压信号 HD44780 HD44100 1602的内部结构 液晶显示模块RT-C1602C的内部结构可以分成三部分:一为LCD控制器,二为LCD驱动器,三为LCD显示装置,如图所示: LCD1602 HD44780内带有80个字节的RAM 1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A” LCD1602 RS R/W E 寄存器及操作 0 0 高脉冲 指令寄存器写入 0 1 高 忙标志和地址计数器读出 1 0 高脉冲 数据寄存器写入 1 1 高 数据寄存器读出 总共有11条指令,它们的格式和功能如下: 指令格式与指令功能 通过RS和R/W引脚共同决定选择哪一个寄存器,选择情况如表: LCD1602 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 0 0 0 1 功能:清除屏幕,将显示缓冲区DDRAM的内容全部写入空格(ASCII 20H)。光标复位,回到显示器的左上角。地址计数器AC清零。 2.光标复位命令格式: 功能:光标的移动方光标返回到地址00H 。 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 0 0 1 0 1.清屏命令格式: 3.输入方式设置命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 0 1 I/D S 功能:设定当写入一个字节后,光标的移动方向以及后面的内容是否移动。 当I/D=1时,光标从左向右移动;I/D=0时,光标从右向左移动。当S=1时,内容移动,S=0时,内容不移动。 4.显示开关控制命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 1 D C B 功能:控制显示的开关,当D=1时显示,D=0时不显示。 控制光标开关,当C=1时光标显示,C=0时光标不显示。 控制字符是否闪烁,当B=1时字符闪烁,B=0时字符不闪烁。 5.光标移位置命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 1 S/C R/L * * 功能:移动光标或整个显示字幕移位。 当S/C=1时整个显示字幕移位,当S/C=0时只光标移位。 当R/L=1时光标右移,R/L=0时光标左移。 6.功能设置命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 1 DL N F * * 功能:设置数据位数,当DL=1时数据位为8位,DL=0时数据位为4位。 设置显示行数,当N=1时双行显示,N=0时单行显示。 设置字形大小,当F=1时5×10点阵,F=0时为5×7点阵。 7.设置字库CGRAM地址命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 CGRAM的地址 功能:设置用户自定义CGRAM的地址,对用户自定义CGRAM访问时,要先设定CGRAM的地址,地址范畴0~63。 8.显示缓冲区DDRAM地址设置命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 1 DDRAM的地址 功能:设置当前显示缓冲区DDRAM的地址,对DDRAM访问时,要先设定DDRAM的地址,地址范畴0~127。 9.读忙标志及地址计数器AC命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 1 BF AC的值 功能:读忙标志及地址计数器AC, 当BF=1时则表示忙,这时不能接收命令和数据;BF=0时表示不忙。 低7位为读出的AC的地址,值为0~127。 10.写DDRAM或CGRAM命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 0 写入的数据 功能:向DDRAM或CGRAM当前位置中写入数据。对DDRAM或CGRAM写入数据之前须设定DDRAM或CGRAM的地址。 11.读DDRAM或CGRAM命令格式: RS R/W D7 D6 D5 D4 D3 D2 D1 D0

文档评论(0)

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

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

1亿VIP精品文档

相关文档