单片机的常用外扩模块与DS简介.ppt

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

电子工业出版所有 《单片机技术基础教程与实践》 8.3. 1602液晶显示器介绍 ? 8.3.1 1602液晶简介 ? 1. 特点 (1)液晶显示屏是以若干个5?8或5?11点阵块组成的显示字符群。每个点阵块为一个字符位,字符间距和行距都为一个点的宽度。 (2)主控制驱动电路为HD44780或其他全兼容电路,如SED1278(SEIKO EPSON)、KS0066(SAMSUNG)、NJU6408(NER JAPAN RADIO)。 (3)具有字符发生器ROM可显示192种字符(160个5?7点阵字符和32个5?10点阵字符。 (4)具有64个字节的自定义字符RAM,可自定义8个5?8点阵字符或四个5?11点阵字符。 (5)具有80个字节的RAM。 (7)单+5V电源供电。 2. 引脚功能 引脚号 符号 状态 功 能 1 Vss ? 电源地 2 Vdd ? +5V逻辑电源 3 V0 ? 对比度控制 4 RS 输入 寄存器选择,1:数据;0:指令 5 R/W 输入 读、写操作选择,1:读;0:写 6 E 输入 使能信号,高电平或是下降边沿有效 7 D0 三态 数据总线(LSB) 8 D1 三态 数据总线 9 D2 三态 数据总线 10 D3 三态 数据总线 11 D4 三态 数据总线 12 D5 三态 数据总线 13 D6 三态 数据总线 14 D7 三态 数据总线(MSB) 15 LEDA 输入 背光+5V 有些液晶没有背光,有些引脚与此不同 16 LEDK 输入 背光地 8.3.2 1602液晶中的显示驱动芯片HD44780 1. 1602液晶结构与信号 HD44780是驱动器与控制器一体的专用字符液晶显示控制驱动集成电路,是字符液晶显示控制器的代表芯片。该芯片内集成了显示缓冲区和用户定义的字符发生器CGRAM,具有简单但功能强的指令,可以实现字符移动、闪烁等显示功能。 (1)接口信号 D7~D4 三态总线,8位数据总线的高4位,可以作为4位数据总线使用 D3~D0 三态总线,8位数据总线的低4位, 4位数据总线时无用 在4位数据总线情况下单片机向HD44780发送指令和数据时,先传输高4位,再传输低4位。 接口控制信号为RS、R/W和E,他们之间的关系如下表所示。 寄存器选择RS 读写R/W 使能信号E 功能 0 0 下降沿有效 写指令代码 0 1 高电平有效 读忙标志和AC码 1 0 下降沿有效 写数据 1 1 高电平有效 读数据 (2)时钟 HD44780时钟频率范围是125kHz~350kHz,典型时钟范围是250kHz。 (3)芯片内部逻辑实现初始化操作 在上电后,芯片内部逻辑实现初始化操作: 清屏 初始化设置为8位总线接口、1行、5×7字符显示 关显示 地址计数器设置为自动加1模式 在初始化过程中。忙标志BF保持为1,直到初始化结束。 (4)地址计数器AC 地址计数器AC是显示缓冲区DDRAM或字符发生器CDRAM的地址,在写或读之后,还有地址加1或减1功能;该计数器还指示当前光标位置。AC值可以通过读操作读出。 (5)光标闪烁 光标以底线形式在字符位置的第8行闪烁,但也可以是字符闪烁,可由指令设置。 (6)字符发生器CGROM与CGRAM CGROM中存储有出厂时就固化好的字模库,包含有160种5×7点阵的字模和32种5×10点阵的字模。在内部时序的控制下,显示缓冲区DDRAM中的字符代码与行计数器合成CGROM的地址。 CGRAM是可读、可写的用户自定义字符发生器,容量有64字节,地址位00H~03H,只能自定义8个5×8点阵字符,字符代码取值范围为00H~07H。 字符发生器CGROM (7)DDRAM 显示缓冲区DDRAM用于存储显示字符的代码,共有80个字节,地址计数器AC的数值是DDRAM的地址,DDRAM中的代码是字符发生器CGRAM或CGROM地址的高8位,而地址的低3位或4位由行计数器提供,DDRAM中的各个单元对应着显示屏上的各个字符位,对应关系如下: 列位置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 第1行 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 第2行 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档