第四章 人机人机界面接口技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 人机人机界面接口技术

第四章 智能仪器的人机界面接口技术 键盘技术 显示技术 触摸屏技术 人工语音合成 4.1 键盘 键盘的种类:键盘上闭合键的识别是由专用 硬件实现的,称为编码键盘,靠软件实现的称为非编码键盘。 键盘的接口必须解决下列的一些问题: (1)决定是否有键按下; (2)如有键按下,决定是哪一个键被按下; (3)确定被按键的读数; (4)处理同时按键既同时有一个以上的按键。 (5)反弹跳—按键抖动的消除。 4.1.1 非编码键盘 1、独立连接式非编码键盘 2、矩阵式非编码键盘 线反转法 静态式编码器接口 1.8279的引脚及内部结构 2. 引脚功能介绍 (1)与CPU的接口引脚 DB0~DB7: 数据总线、双向、三态,与单片机数据总线相连,在CPU和8279之间传送命令或数据。 CLK:系统时钟,用于8279内部定时,以产生其工作所需的时序。 RESET:高电平时,8279被复位,复位后的状态如下: * 16个字符左边输入显示方式 * 编码扫描键盘、双键锁定方式 CS:片选 (2)键盘去抖动及回复缓冲器 RL0~RL7被接到键盘的行线。在逐列扫描时,当某一键闭合,消抖电路延时等待10ms之后,再检验该键是否仍闭合。若闭合,则该键的行、列地址和附加的移位、控制状态一起形成键盘数据,送入8279内部的键盘RAM存储器。格式为: 控制(CNTL)和移位(SHIFT)的状态由两个独立的附加开关决定,而扫描(D5、D4、D3)是被按键的行编码,而回复(D2、D1、D0)则是被按键的列位置数据。 (3)键盘RAM及其状态寄存器 键盘RAM是一个8×8位RAM,先进先出(FIFO)存储器。内部的FIFO状态寄存器用来存放FIFO的工作状态,如FIFO是空还是满,其中存有多少字符,是否操作出错等等。当FIFO存储器空间不足时,状态逻辑将产生IRQ=1信号,向CPU发出中断申请。 (4)显示RAM和显示地址寄存器 显示RAM用来存放显示数据。共16个字节,最多可以存放16位的显示信息。显示寄存器的输出与显示扫描配合,不断从显示RAM中读出显示数据,同时轮流驱动被选中的显示位,使显示器呈现出稳定的显示(动态扫描)。 8279是可编程接口芯片。命令字的高三位D7、D6和D5命令特征位,用来区分8条不同的命令字。 状态字主要用于键盘工作方式,以指示键盘RAM中的字符数和有无错误发生。 图为MCS-51通过8279与8位显示器,4×8键盘的接口电路。图中键盘的行线接8279的RL0~RL3,8279选用外部译码方式,SL0~SL2经74LS138(1)译码输出,接键盘的列线,来实现逐列扫描。 SL0~SL2又由74LS138(2)译码输出,经驱动后到显示器各位的公共阴极,进行逐位扫描显示。输出线OUTB0~3、OUTA0~3作为8位段数据输出口,输出段码。当位切换时,输出为低电平,使74LS138(2)输出全为高电平,显示进行消隐。当键盘上出现有效的闭合键时,键输入数据自动的进入8279的键盘RAM存储器,并向8031请求中断, 4.1.3 键盘信号的获取方法有三种: 程序扫描法 中断扫描法 定时中断法 键盘监控程序设计方法有: 直接分析法 状态矩阵法 LED显示器如何显示出指定数字/字符? 一、静态显示方式 连接 所有LED的位选均共同连接到+VCC或GND,每个LED的8根段选线分别连接一个8位并行I/O口,从该I/O口送出相应的字型码显示字型。 二、动态显示方式 连接 所有LED的段选线共同连接在一起共用一个 8位I/O口,而每个LED的位选分别由一根相应的I/O口线控制。因此必须采用动态扫描显示方式,每一个时刻只选通其中一个LED,同时在段选口送出该位LED的字型码。 动态显示基本原理 举例: 动态显示-硬件结构 采用动态扫描方式依次循环点亮各位数码管,构成多位动态数码管显示电路。 液晶显示是一种功耗极低的被动式显示器件。其优点为:工作电流比LED小几个数量级,尺寸小,厚度约为LED的1/3等。 LCD的驱动方式:驱动方式由电极引线的选择确定。既LCD选定后,其驱动方式也就随之确定了。 静态驱动 迭加驱动(时分驱动) 一、七段LCD显示器 静态驱动方式 硬件译码的LCD驱动接口ICM7211 ICM7211AM与8031单片机的接口 二、字符式LCD显示器 (一)LCM-512-01A点阵字

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档