第4章 人机交互接口.pptx

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能仪表设计开发与应用第四章 人机交互接口一 主要内容输入设备输出设备微型打印机4. 1 输入设备一. 键盘1.键盘类型与结构?识键功能:判断是否有键被按下。?译键功能:如有键按下,判断哪个键被按下。?键值分析:根据识别按键结果,确认其相应的键值。2.键盘接口1)独立连接式键盘 最简单的一种键盘,每个键互相独立地接通一条数据线,也就是每个按键都作为一个独立数字量(开关量)输入。 1)独立连接式键盘 2)矩阵连接式键盘 为了减少按键的输入线和简化电路,可将按键排列成矩阵式如图所示。在每条行线和列线的交叉处,并不直接相连,而是通过一只按键来接通。采用这种矩阵结构只需M条行输出线和N条列输入线,就可以连接只按键。按照一个字节的输出和输入线,最多可以连接只按键,为简便起见,图仅画出了只按键2)矩阵连接式键盘 3)编码式键盘接口电路HD7279(A)是一片具有串行接口的,可同时驱动8位共阴式数码管(或64只独立LED)的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵。(1)特点:·串行接口·各位独立控制译码/不译码及消隐和闪烁属性·(循环)左移/(循环)右移指令·具有段寻址指令,方便控制独立LED·64键键盘控制器,内含去抖动电路(2)引脚说明HD7279引脚封装形式DIP/SOIC,引脚结构图如图。引脚主要功能如下:?VDD: 正电源 VSS: 地?/CS: 片选 CLK: 时钟输入端?DATA: 串行数据输入/输出端?CLK0: 振荡输出端?/KEY: 按键有效输出端? RES: 复位端?SG-SA: 段g—段a驱动输出?DIG0-7: 数位0-7驱动输出 ?DP: 小数点驱动输出 ?RC: RC振荡器连接端纯指令时序图带数据指令时序图HD7279与CPU接口电路图4)编码旋钮开关 在电子产品设计中,经常会用到旋转编码开关,也就是所说的旋转编码器、数码电位器、Rotary Encoder 。它具有左转,右转功能,有的旋转编码开关还有按下功能。在单片机编程时,左转和右转的判别是难点,用示波器观察这种开关左转和右转时两个输出脚的信号有个相位差,如果输出A为高电平时,输出B出现一个高电平,这时开关就是向顺时针旋转;当输出A为高电平,输出2出现一个低电平,这时就一定是逆时针方向旋转。4.1.2触摸屏 触摸屏是一种新型的智能仪表输入设备,它具有简单、方便、反应速度快、易于人机交互等优点。它的应用彻底改变了计算机的应用界面,使用时操作者仅需用手指或其他工具触摸屏幕就能实现对主机操作,大大简化了计算机的操作模式,摆脱了键盘和鼠标操作,使人机交互更简单直观。触摸屏控制芯片 触摸屏驱动XPT2046设计 触摸屏控制芯片XPT2046是一款4线制触摸屏控制器,内含12位分辨率 125KHz转换速率逐步逼近型A/D 转换器。⑴特点①具有触摸压力测量功能?②能直接测量电源电压(0V~6V)?③低功耗(260μA)?④可单电源工作,工作电压范围为2.2V—5.25V?⑤内部自带+2.5V参考电压?⑥具有125KHz的转换速率?⑦采用QSPI?和SPI?3线制通信接口⑧具有可编程的8位或12位的分辨率?⑨具有1路辅助模拟量输入?⑩能够自动掉电?引脚号名称说明1VCC电源输入端2X+X+位置输入端3Y+Y+位置输入端4X-X-位置输入端5Y-Y-位置输入端6GND接地7VBAT电池监视输入端8AUXADC辅助输入通道9VREF参考电压输入/输出10IOVDD数字电源输入端11PENIRQ笔接触中断引脚12DOUT串行数据输出端。数据在DCLK的下降沿移出,当CS高电平时为高阻状态13BUSY忙时信号线,当CS为高电平时为高阻状态14DIN串行数据输入端,当CS为低电平时,数据在DCLK上升沿锁存进来15CS片选信号,控制转换时序和使能串行输入输出寄存器,高电平时ADC掉电16DCLK外部时钟信号输入工作原理 XPT2046与单片机采用SPI连接。分别为引脚16:DCLK(SPI时钟引脚);引脚15:CS(使能引脚或者叫做片选引脚);引脚14:DIN(数据输入引脚);引脚12:DOUT(数据输出引脚)。带SPI模块的单片机,可以配置SPI模块与XPT2046通信。不带SPI模块的单片机,可以随便找4个引脚,模拟SPI时序,与XPT2046通信。除了SPI通信的4个引脚,还有一个引脚必须接:PENIRQ。当触摸屏有触摸事件发生,这个引脚就会拉低,所以我们把这个引脚接到单片机的某个中断引脚,就可以随时发现触摸屏有被按下(用外部中断)。 触摸屏校准: 触摸液晶屏的4个角,采集X和Y坐标的12位值,就分别得到了X坐标和Y坐标的最小值和最大值,根据液晶屏的分辨率,再通过数学

文档评论(0)

执着仅一次 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档