[工学]3 人机对话与数据通信.ppt

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

第三章 人机对话与数据通信 键盘 LCD显示器 触摸屏技术 串行总线数据通信 PTR2000无线数据传输 3.1 键盘 键盘的种类:键盘上闭合键的识别是由专用 硬件实现的,称为编码键盘,靠软件实现的称为非编码键盘。 键盘的接口必须解决下列的一些问题: (1)决定是否有键按下; (2)如有键按下,决定是哪一个键被按下; (3)确定被按键的读数; (4)反弹跳—按键抖动的消除。 (5)处理同时按键既同时有一个以上的按键。 3.1.1 非编码键盘 1. 独立连接式非编码键盘 2.矩阵式非编码键盘 线反转法 3.1.2 键盘信号的获取方法有三种: . 程序扫描法 中断扫描法 定时中断法 键盘监控程序设计方法有 . 直接分析法 状态矩阵法 3.1.3 编码键盘 . 编码键盘的基本任务是识别按键,提供按键读数,一个高质量的编码键盘还应具有反弹跳、处理同时按键等功能. . 静态编码器—普通编码器如74148 可编程键盘/显示接口 如8279 静态式编码器接口 3.2 数码显示技术 液晶显示是一种功耗极低的被动式显示器件。其优点为:工作电流比LED小几个数量级,尺寸小,厚度约为LED的1/3等。 LCD的驱动方式:驱动方式由电极引线的选择确定。既LCD选定后,其驱动方式也就随之确定了。 静态驱动 迭加驱动(时分驱动) 3.2.1、七段LCD显示器 静态驱动方式 硬件译码的LCD驱动接口---ICM7211 ICM7211AM与8031单片机的接口 3.2.2、字符式LCD显示器 LCM-512-01A点阵字符式液晶显示模块: 自带驱动IC和液晶显示控制IC。该模块上的控制器是HD44780内部有字符发生器和显示数据存储器,可显示96个ASCII字符和92个特殊字符。 二. 模块各管脚的功能为: ①Vss: 地线输入端。 ②VDD: +5V电源输入端。 ③Vo: 液晶显示面板亮度调节,通过10~20K的电阻接到+5V和地之间起调节亮度的作用。图3-13所示为Vo的接法。 ④RS: 寄存器选择信号输入线。当其为低电平时,选通指令寄存器;为高电平时选通数据寄存器。 ⑤R/W: 读/写信号输入线。低电平为写入,高电平为读出。 ⑥E: 使能信号输入线。读状态下,高电平有效;写状态下,下降沿有效。 ⑦~(14) D0~D7: 数据总线。可以选择4位总线或8位总线操作,选择4位总线操作时使用D4~D7。 HD44780的显示功能: 分为DDRAM、CGRAM 1.DDRAM: 显示数据RAM,用来寄存待显示的字符地址指针 如果要在LCD屏幕的第一行第一列显示一个“A”字,就要向DDRAM的80H地址写入“A”字的地址值就行了。 , HD44780的存储功能: 分为DDRAM、CGRAM 2. CGRAM :内部的字符集字符 内部的字符集字符存储了160个不同的点阵字符图形,如下表所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码。 比如大写的英文字母“A”的代码(41H),显示时模块把地址41H中的点阵字符图形显示出来,就能看到字母“A”。 ) 两种方式显示字母“A”: (1)在DDRAM中存入某个内存地址(这个地址中是字符A); (2)或者在CGRAM中存入41H(表示内部字符集中的字符A) 内部字符集 三、HD44780指令集 1.清显示命令: (执行时间1.64ms) :功能:清DDRAM和AC值。 2.光标返回命令: 执行时间1.64ms) :功能:AC= 0, 光标、画面回HOME位 3:输入方式: (执行时间40μs) 设置光标、显示画面移动的方向。其中:I/D =1: 数据读、写操作后,AC自动增一; I/D =0: 数据读、写操作后,AC自动减一; S = 1:数据读、写操作,画面平移; S = 0: 数据读、写操作,画面不动。 4.显示开关控制: 。

文档评论(0)

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

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

1亿VIP精品文档

相关文档