- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
光标滚动
* MCU-51单片机 字符型LCD的 应用与控制 字符型LCD的应用与控制 字符型LCD的应用与控制 字符型LCD的应用与控制 (1)CGROM:CGROM内存储着192个5×7点阵的字形,这些字形均已固定。 (2)DDRAM:DDRAM内用来存储写入LCD内部的字符,DDRAM的地址分布从00H~67H,分别代表LCD的各列位置。 (3)CGRAM:此区域只有64字节,可将用户将自行设计的字形写入LCD中,一个字的大小为5×7点阵,共可以存储8个字形,其显示码为00H~07H 。 字符型LCD的应用与控制 (1)指令寄存器与数据寄存器:指令寄存器和数据寄存器都是8位的寄存器,IR寄存器用来储存指令代码或地址;DR寄存器则是作为写入存储器。 (2)忙碌标志:当LCD模块内部处于忙碌状态,不能接收或处理外部信号时,这个标志就会被设定为1,当BF=0时,才可以对LCD模块进行控制。 (3)地址计数器:LCD模块显示的每一个字符位置都会有一个地址,地址计数器记录了这个地址,在数据写入或读取的动作完成后,AC的值会递减或递增1,可以在LCD初始化时设定。 字符型LCD的应用与控制 通过CPU来控制LCD模块,LCD模块其内部可以看成有两组寄存器,一个为指令寄存器,一个为数据寄存器,由RS引脚来控制。 字符型LCD的应用与控制 (1)清屏(Clear Display)。 代码:0lH,该指令完成下列功能: 将空码(20H)写入DDRAM的全部80个单元内。 将地址指针计数器AC清零,光标或闪烁归home位。 设置输入方式参数I/D=l,即地址指针AC为自动加l输入方式。 0 0 0 0 0 0 0 1 (2)归home位(Return Home) 代码:02H,该指令将地址指针计数器AC清零。执行该指令的效果有:将光标或闪烁位返回到显示屏的左上第一字符上,即DDRAM地址00H单元位置 。 0 0 0 0 0 0 1 0 字符型LCD的应用与控制 (3)输入方式设置(Enter Mode Set) 代码:04H~07H,该指令的功能在于设置了显示字符的输入方式 : I/D=0,AC为减1计数器,光标左移一个字符位。 I/D=1,AC为增1计数器,光标右移一个字符位。 S=0,禁止滚动。 S=1,允许滚动。 S=1且I/D=0,显示画面向右滚动一个字符位。 S=1且I/D=1,显示画面向左滚动一个字符位。 0 0 0 0 0 1 I/D S 字符型LCD的应用与控制 提示 画面滚动方式在单片机读DDRAM数据或读/写CGRAM时无效,在单片机读DDRAM数据或在读/写CGRAM数据时,建议将S置0。 (4)显示状态设置(Display on/off Control) 代码:08H~0FH,该指令有3个状态位D、C、B控制着画面、光标及闪烁的开与关。 0 0 0 0 1 D C B 字符型LCD的应用与控制 D 画面显示状态位。当D=1时为开显示,D=0时为关显示。注意关显示仅是画面不出现,而DDRAM内容不变。这与清屏指令截然不同。 C 光标显示状态位。当C=1时为光标显示,C=0时为光标消失。光标的位置由地址指针计数器AC确定,并随其变动而移动。当AC值超出了画面的显示范围,光标将会随之消失。 B 闪烁显示状态位。当B=l时为闪烁启用,B=0时为闪烁禁止。闪烁频率在控制器工作频率为250kHz时为2.4Hz。闪烁位置同光标一样受地址指针计数器AC的控制。 (5)光标或画面滚动(Cursor or Display Shift) 执行该指令将产生画面或光标向左或向右滚动一个字符位。 该指令有两个参数位: S/C滚动对象的选择。 S/C=1,画面滚动。 S/C=0,光标滚动。 R/L滚动方向的选择。 R/L=1,向右滚动。 R/L=0,向左滚动。 0 0 0 1 S/C R/L 0 0 字符型LCD的应用与控制 (6)工作方式设置(Function Set) 该指令设置控制器的工作方式: DL设置控制器与单片机的接口形式。 DL=l时设置数据总线为8位长度,即D7~D0有效。 DL=0时设置数据总线为4位长度,即D7~D4有效。 N设置显示的字符行数。 N=0为一行字符行。 N=1为两行字符行。 F设置显示字符的字体。 F=0为5×7点阵字符体。 F=1为5×10点阵字符体。 该指令可以说是字符形液晶显示控制器的初始化设置指令,也是唯一的软件复位指令。 0 0 1 DL N F 0 0 字符型LCD的应用与控制 (7)CGRAM地址设置(Set CGRAM Address) 该指令将6位的CGRAM地址写入地址指针计数器AC内,随后单片机对
您可能关注的文档
- 体会写法:认识地球特点.PPT
- 体积容积表面积.PPT
- 体育课程的实施-赣南医学院.DOC
- 体育场馆经营管理.PPT
- 体育课程资源的开发与利用-赣南医学院.DOC
- 体积与容积陈于青2.PPT
- 体能与健康-sugoocom.PPT
- 体适能检测伤害预防与紧急处理.PPT
- 何谓环境帐EnvironmentalAccounting.DOC
- 何谓压电.PPT
- 5.3.1函数的单调性(教学课件)--高中数学人教A版(2019)选择性必修第二册.pptx
- 部编版道德与法治2024三年级上册 《科技提升国力》PPT课件.pptx
- 2.7.2 抛物线的几何性质(教学课件)-高中数学人教B版(2019)选择性必修第一册.pptx
- 人教部编统编版小学六年级上册道德与法治9 知法守法 依法维权(第一课时)课件.pptx
- 三年级上册品德道德与法治《学习伴我成长》.pptx
- 部编版小学道德与法治六年级上册6 人大代表为人民 课件.pptx
- 部编版小学道德与法治六年级上册1感受生活中的法律第一课时课件.pptx
- 2.5.2圆与圆的位置关系(教学课件)-高中数学人教A版(2019)选择性必修第一册.pptx
- 2.5.1直线与圆的位置关系-(教学课件)--高中数学人教A版(2019)选择性必修第一册.pptx
- 14.1.1 同底数幂的乘法(教学课件)-初中数学人教版八年级上册.pptx
最近下载
- 刘珉《国际贸易实务》第2版 课件 全套课件.pptx
- 健康服务与管理人才职业岗位能力需求调查研究-来源:中国高等医学教育(第2020011期)-浙江大学 全国高等医学教育学会.pdf VIP
- 某某医院整体搬迁实施的方案.doc
- GB50327-2001住宅装饰装修工程施工规范.docx
- 第2章 飞行事故中人的因素《飞行中人的因素》.pptx VIP
- 小学五年级上册科学教学:《摆的快慢》说课.docx
- 统编版语文六年级上册-13 桥-教学课件(多篇).pptx VIP
- DELI 得力AA186W条码扫描器说明书.pdf
- 统编版语文六年级上册13《桥》(教学课件).pptx
- 办公软件EXCEL技巧培训课件.pptx
文档评论(0)