- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十三章 LCD与LED编程;13.1 LCD概述;13.1.2 LCD的分类;(2) 按显示内容分类;(3)按LCD的采光方式分类;13.2 点阵字符型LCD的接口特性;13.2.2 HD44780的引脚与时序;(2)HD44780的时序信号 ;《嵌入式应用技术基础教程》课件;13.2.3 HD44780的编程结构; IR用于MCU向HD44780写入指令码。IR只能写入,不能读出。当RS=0、R/W=0时,数据线DB7~DB0上的数据写入指令寄存器IR。
(2)数据寄存器(DR)
DR用于寄存数据。当RS=1、R/W=0时,数据线DB7~DB0上的数据写入数据寄存器DR,同时DR的数据由内部操作自动写入DD RAM或CG RAM。当RS=1、R/W=1时,内部操作将DD RAM或CG RAM送到DR中,通过DR送到数据总线DB7~DB0上。
(3)忙标志(BF)
令RS=0、R/W=1,在E信号高电平的作用下,BF输出到总线的DB7上,MCU可以读出判别。BF=1,表示组件正在进行内部操作,不能接受外部指令或数据。 ;AC作为DD RAM或CG RAM的地址指针。如果地址码随指令写入IR,则IR的地址码部分自动装入地址计数器AC之中,同时选择了相应的DD RAM或CG RAM单元。
AC具有自动加1或自动减1功能。当数据从DR送到DD RAM(或CG RAM),AC自动加1。当数据从DD RAM(或CG RAM)送到DR,AC自动减1。当RS=0、R/W=1时,在E信号高电平的作用下,AC的内容送到DB7~DB0。
;DD RAM用于存储显示数据,共有80个字符码。对于不同的显示行数及每行字符个数,所使用的地址不同,例如:
① 8×1(8个字符,1行);字符位置 1 2 ...... 8 9 10 ...... 16
第一行地址 00 01 ...... 07 08 09 ...... 0F
第二行地址 40 41 ...... 47 48 49 ...... 4F; CG ROM由8位字符码生成5×7点阵字符160种和5×10点阵字符32种。
(7)字符发生器RAM(CG RAM)
CG RAM是提供给用户自定义特殊字符用的,它的容量仅为64字节,编址为00~3FH。作为字符字模使用的仅是一个字节中的低5位,每个字节的高3位留给用户作为数据存储器使用。如果用户自定义字符由5×7点阵构成,可定义8个字符。 ;13.2.4 HD44780的指令集; RS、R/=00,DATA=0000 1DCB。该指令设置显示、光标及闪烁开、关。D:显示控制,D=1,开显示(Display ON);D=0,关显示(Display OFF)。C:光标控制,C=1,开光标显示;C=0,关光标显示。B:闪烁控制,B=1,光标所???的字符同光标一起以0.4s交变闪烁;B=0,不闪烁。运行时间(250KHz):40μs。
(5)光标或画面移位(Cursor or Display Shift)
RS、R/=00,DATA=0001 S/C R/L * *。该指令使光标或画面在没有对DD RAM进行读写操作时被左移或右移,不影响DD RAM。S/C=0、R/L=0,光标左移一个字符位,AC自动减1;S/C=0、R/L=1,光标右移一个字符位,AC自动加1;S/C=1、R/L=0,光标和画面一起左移一个字符位;S/C=1、R/L=1,光标和画面一起右移一个字符位。运行时间(250KHz):40μs。;(6)功能设置(Function Set)
RS、R/=00,DATA=001 DL N F * *。该指令为工作方式设置命令(初始化命令)。对HD44780初始化时,需要设置数据接口位数(4位或8位)、显示行数、点阵模式(5×7或5×10)。DL:设置数据接口位数,DL=1,8位数据总线DB7~DB0;DL=0,4位数据总线DB7~DB4,而DB3~DB0不用,在此方式下数据操作需两次完成。N:设置显示行数,N=1,2行显示;N=0,1行显示。F:设置点阵模式,F=0,5×7点阵;F=1,5×10点阵。运行时间(250KHz):40μs。
(7)CG RAM地址设置(CG RAM Address Set)
RS、R/=00,DATA=01 A5 A4 A3 A2 A1 A0。该指令设置CG RAM地址指针。A5~A0=00 0000~11 1111。地址码A5~A0被送入AC中,在此后,就可以将用户自定义的显示字符数据
您可能关注的文档
最近下载
- 新探索研究生英语(基础级)读写教程课件unit2-2.pptx VIP
- ZZ058 动漫制作赛题 第3套-2024年全国职业院校技能大赛双数年拟设赛项赛题.pdf VIP
- 财务管理(山东财经大学)智慧树知到期末考试答案2024年.docx VIP
- 中国社科院社会学硕士研究生入学考试真题带答案.docx VIP
- 2025年中国铁路北京局招聘(2124人)笔试参考题库附带答案详解.pdf
- 《已知一个数的几分之几是多少,求这个数》课件.pptx VIP
- 建军大业作文课件.pptx VIP
- 医疗护理员课件.pptx VIP
- 环境管理学课件.pptx VIP
- 【原创】 2021八省联考英语读后续写方法探究.docx VIP
文档评论(0)