2节-显示器及键盘接口技术.ppt

  1. 1、本文档共76页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如图( c ),显示原理都是 相同的。图中的 A 、 B 、 C 和 D 四个输入段是被显示字符 的 BCD 码,经译码器和异或 门之后,在 a 、 b 、 c 、 d 、 e 、 f 和 g 端产生方波驱动信号, 用于控制 LCD 的亮与灭; G 端为占空比为 1:1 的控制方 波信号,频率一般在 25Hz ~ 100Hz 之间。 10.2.2 LCD 显示器的结构与驱动方式 10.2.3 字符型 1602 LCM 及应用 1. 字符型 LCD 显示模块 ● LCD 显示模块 : 是一种将液晶显示 器件、连接件、集成电路、 PCB 线路 板、背光源、结构件装配在一起的组 件,一般称为 LCM 。 ● LCM 特点 : 接口简单、易于控 制、显示内容丰富、通用性强的特点。 目前多采用控制器内置式的 LCM 模 块。 1602 即时常用一种。 16 × 1, 16 × 2, 20 × 2 , 40 × 2 行等 的模块;采用 HD44780 控制器的液晶 显示器内藏字符发生器,可以提供若 干个 5 × 7 或 5 × 11 点阵块组成的显示字 符集。 HD44780 LCD : VDM20464 16 40 HD44100 HD44100 1 n 40 40 4 4 D 0 ~ D 7 GND V DD V SS E R/W RS 主控制电路 扩展驱动电路 HD44780 控制器参数 具有 80 字节显示用的 RAM ; 字符产生器 ROM ,可产生 160 个 5 × 7 点阵字符( 160 个× 35 点阵); 自定义字符 RAM ,可自定义 8 个 5 × 7 点阵字符或 4 个 5 × 11 点阵字符; LCD1602 引脚 标准 16 引脚; 显示屏规格:可以提供 8 × 1 ~ 40 × 4( 字符数×行数 ) 各种显示屏。 10.2.3 字符型 1602 点阵式 LCM 及应用 2. 1602 LCM 显示模块 几个主要引脚 RS — 寄存器选择控制; RS=0 ,且 R/W=0 写,选择写命令寄存器; RS=0 ,且 R/W=1 读,选择读忙标志及地址计数器; RS=1 ,选择读或写数据寄存器; E — 使能信号控制,高电平有效; V0 — LCD 驱动电源, V0 为对比度调整端,接正对比度最弱,接地对比度最高。 可电阻分压或 10K 的 RP 调整; LEDA 、 LEDK — 分别为背光 +5V 和背光地; 10.2.3 字符型 1602 点阵式 LCM 及应用 2. 1602 LCM 显示模块 8051 P0.7 P0.0 · · · D7 D0 · · · Q7 Q0 · · · ALE ALE 74LS373 DB7 DB0 · · · RS R/W RD WR Q4 E 点阵字符 LCD 模块 Vcc GND +5V V LCD +5V WC 20k Ω 灰度调整 图 8-13 点阵式 LCD 与单片机接口 E 为下降沿触发的使能信号; VLCD 为液晶灰度调整电压 输入端。 R/W# 为读 / 写控制信号, 高电平为“读”,低电平为 “写”; RS 为寄存器选择信号, RS=0 选择指令寄存器, RS=1 选择数据寄存器; DB 0 ~ DB 7 为 8 位数据双向 传输总线; 说明引脚功能¤ 10.2.3 字符型 1602 LCM 及应用 点击演示译码¤ 2. 点阵式 LCD 与单片机的接口 8051 P0.7 P0.0 · · · D7 D0 · · · Q7 Q0 · · · ALE ALE 74LS373 DB7 DB0 · · · RS R/W RD WR Q4 E 点阵字符 LCD 模块 Vcc GND +5V V LCD +5V WC 20k Ω 灰度调整 图 8-13 点阵式 LCD 与单片机接口 10.2.3 字符型 1602 LCM 及应用 写指令到 LCD 为 10H 写数据到 LCD 为 11H 读 LCD 状态为 12H 读 LCD 数据为 13H 。 ◆例 8-4 试编写图 8-13 电路的 LCD 模块上电初始化子程序。 解: LCD 模块上电后初始化程序如下: SYSSET : MOV R0 , 10H ;写命令口地址 MOV A , #38H ;系统功能设置命令字 ACALL RDBUSY ;查询 LCD“ 忙”否 MOVX @R0 , A ; LCD“ 闲”,送命令字 MOV A , #01H ;清屏命令字 ACALL RDBUSY ;查询 LCD“ 忙”否 MOVX @R0 , A ;送清屏命令字 MOV A , #06H ;输入方式命令字 ACALL RDBUSY ;查询 LCD

文档评论(0)

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

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

1亿VIP精品文档

相关文档