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

单片机第7章MCS51单片机接口技术1研讨.ppt

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

由于LCD基本都是根据HD47780芯片工作 的,我们可以根据初始化、读状态、写指令 等过程编写成固定的LCD驱动头文件来加载使 用。 具体的驱动模块见第七章范例LCD范例中 的“LCD_driver.h”。 补充示例:1602LCD文件夹内LCD1、LCD2、LCD3、LCD4 7.5 MCS-51单片机与LCD的接口技术 液晶(Liquid Crystal)是一种高分子材料 ,因为其特殊的物理、化学、光学特性,20 世纪中叶开始广泛应用在轻薄型显示器上。 通常把各种液晶显示器都直接叫做液晶。 各种型号的液晶通常是按照显示字符的行数或 液晶点阵的行、列数来命名的。比如:1602的意思 是每行显示16个字符,一共可以显示两行。这类液 晶通常都是字符型液晶,即只能显示ASCII码字符 ,如数字、大小写字母、各种符号等。12232液晶属 于图形型液晶,她的意思是液晶由122列、32行组成 ,即共有122×32个点来显示各种图形,我们可以通 过程序控制这122×32个点中的任一个点显示或不显 示。类似的命名还有12864,19264,192128,20240 等,根据客户需要,厂家可以设计出任意数组合的 点阵液晶。 液晶体积小、功耗低、显示操作简单, 但是它有一个致命的弱点,其使用的温度范 围很窄,通用型液晶正常工作温度范围为0℃ ~+55 ℃ ,存储温度范围为-20℃~+60℃, 即使是宽温级液晶,其正常工作温度范围也 仅为-20℃~+70℃,存储温度范围为-30℃~ +80℃,因此在设计相应产品时,务必要考虑 实际使用环境 ,选取合适的液晶。 液晶显示器操作方式有:并行操作方式 和串行操作方式。 市场上使用的液晶以并行操作方式居多 ,也有串行操作方式的。还有并、串口同时 具有的,用户可以选择用并口或串口操作。 7.5.1 1602字符型LCD显示器简介 一. LCD显示原理 LCD能够显示字符的关键在于其控制器,目前大部分 LCD都使用日立公司的HD44780集成电路作为控制器。HD44780是集驱动器与控制器于一体专门用于字符显示的LCD显示控制驱动集成路,它的特点在于: 显示缓冲区及用户定义区的字符发生器全部集成在片内; 接口数据传输有8位和4位两种传输模式; 具有简单而功能很强的指令集,可以实现字符的移动、闪烁等功能。 二. 1602液晶显示器的主要技术参数 1602型LCD的主要技术参数如下: 显示容量:16*2个字符; 芯片工作电压,+4.5~+5.5V,最佳工作电压5.0V; 工作电流:2.0mA; 字符尺寸:2.95*4.35mm。 目前大多数字符显示模块的控制器都采用型号为HDB44780的集成电路。其内部电路如图所示。 三、字符型LCD内部结构 1.数据显示存储器DDRAM DDRAM用来存放要LCD显示的数据,只要将标准的ASCII码送入DDRAM,内部控制 电路会自动将数据传送到显示器上。例如要LCD显示字符A,则只须将ASCII码41H存入DDRAM即可。DDRAM有80字节空间,共可显示80个字符(每4个字符为1字节)。 2.字符产生器CGROM 字符产生器CGROM存储了160个不同的点阵字符图形,如下表所列。这些字符有:阿拉伯数字、大小写英文字母、常用的符号和日文假名等,每一个字符都有一个固定的代码。例如字符码41H为A字符,若要在LCD中显示A,就是将A的代码41H写入DDRAM中,同时电路到CGROM中将A的字型点阵数据找出来,显示在LCD上,就能看到字母A。 字符产生器CGROM存储的字符 3.字符产生器CGRAM 字符产生器CGRAM是供使用者储存自行设计的特殊造型的造型码RAM,共有512位 (64字节)。一个5×7点矩阵字型占用8×8位,因此CGRAM最多可存8个造型。 4.指令寄存器IR IR指令寄存器负责储存单片机要写给LCD的指令码。当单片机要发送一个命令到IR指令寄存器时,必须要控制LCD的RS、R/W及E这3个信号,当RS及R/W信号为0,E信号由1变为0时,就会把在DB0~DB7的数据送人IR指令寄存器。 5.数据寄存器DR 数据寄存器DR负责储存单片机要写到CGRAM或DDRAM的数据,或储存单片机要从 CGRAM或DDRAM读出的数据,因此DR寄存器可视为一个数据缓冲区,它也是由LCD的RS、R/W及E三个信号来控制。当RS及R/W信号为1,E信号为1时,LCD会将DR寄存器内的数据由DB0~DB7输出,以供单片机读取;当RS信号为1,R/W信号为0,E信号由1变为0时,就会把在DB0~DB7的数据存入DR寄存器。 6.忙碌标志信号BF

文档评论(0)

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

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

1亿VIP精品文档

相关文档