智能仪器-3-人机接口选编课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《智能仪器-3-人机接口选编课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 仪器 人机 接口 选编 课件
- 资源描述:
-
1、智智能能仪仪器器电电子子教教案案盐城工学院自动化专业盐城工学院自动化专业 张春富张春富第三章:第三章:人机接口技术人机接口技术v键盘及接口技术vLED/LCD显示技术v触摸屏及接口技术v人机接口实例本章内容v智能仪器通过人机接口接收操作命令及数据,并给出测量或处理结果,是操作者与智能仪器之间进行联系的纽带。第1节 人机接口技术之键盘v键盘:一组开关(按键)的集合v键盘的分类1:机械按键导电橡胶按键薄膜按键v键盘的分类2:编码键盘:有固定编码输出;非编码键盘:依靠软件识别;v键盘接口需解决的问题:1、是否有键按下?2、如有键按下,是哪个键?3、确定被按键的输出值?4、反弹跳按键抖动消除;5、同时
2、按键的处理; 一、非编码键盘一、非编码键盘1. 1. 独立连接式非编码键盘独立连接式非编码键盘MCU+5V5.1K4P1.3P1.2P1.1P1.01 2 3 42. 2. 矩阵式非编码键盘矩阵式非编码键盘扫描法扫描法P1.6P1.5P1.4P1.0 P1.1 P1.2 P1.3输入端口输入端口 列线列线0489512376AB5.1K4+5V输输出出端端口口 行行线线行 码 列 码0键:1 1 0 1 1 1 0 1键:1 1 0 1 1 0 1 2键:1 1 0 1 0 1 1 3键:1 1 0 0 1 1 1 4键:1 0 1 1 1 1 0 5键:1 0 1 1 1 0 1 A键:0
3、1 1 1 0 1 1 3. 3. 矩阵式非编码键盘矩阵式非编码键盘线反转法线反转法P1.0P1.711010000+5V+5V&5.1K45.1K4中断中断11011011+5V+5V&5.1K45.1K4P1.0P1.7中断中断1P2.7P2.0WRRDALEP08031CEIO/MWRRDALEAD0AD7PA7PA0PC0PC3+5V5.1K4+5V1K20FRESET81554. 4. 矩阵式非编码键盘接口设计矩阵式非编码键盘接口设计84矩阵键盘4. 4. 矩阵式非编码键盘接口设计矩阵式非编码键盘接口设计-8155-8155概述概述地址/数据复用PA扩展口PB扩展口PC扩展口IO或R
4、AM(256B)选择芯片使能14位减法定时/计数器地址锁存使能4. 4. 矩阵式非编码键盘接口设计矩阵式非编码键盘接口设计-8155-8155端口地址端口地址CE IO/M A7 A6 A5 A4 A3 A2 A1 A0端口端口01000命令/状态01001PA口01010PB口01011PC口01100计数器低8位01101计数器高6位00RAM4. 4. 矩阵式非编码键盘接口设计矩阵式非编码键盘接口设计-8155-8155命令字命令字D7D6D5D4D3D2D1D0TM2TM1IEB IEA PC2PC1PBPA定时器控制中断控制0:PA输入1:PA输出0:PB输入1:PB输出00:PC输
5、入 11:PC输出P2.7P2.0WRRDALEP08031CEIO/MWRRDALEAD0AD7PA7PA0PC0PC381554. 4. 矩阵式非编码键盘接口设计矩阵式非编码键盘接口设计-8155-8155实例实例输出输入命令字地址:PA端口地址:PC端口地址:01H7F01H7F03H命令字:7F00HPA扫描控制:?课后补充习题:课后补充习题:以教材以教材63页图页图3-5为硬件电路,用汇编语为硬件电路,用汇编语言编写键盘扫描子程序。言编写键盘扫描子程序。5. 5. 非编码键盘的程序控制方式非编码键盘的程序控制方式v程序控制扫描:单片机主循环程序空闲时,执行键盘扫描程序,实时性较差;v
6、定时扫描:由单片机的内部定时器产生等间隔定时中断,中断处理程序进行键盘扫描,效率较低;v中断扫描:键盘有键闭合时产生中断请求,效率和实时性较高; 二、编码键盘二、编码键盘01234567101112131234897674148EIA0A1A2A2A1A0A0A1A2键键01234567000011 110011001101010101a)接口电路b)真值表1. 1. 静态式编码器键盘接口静态式编码器键盘接口1112. 2. 专用键盘接口芯片专用键盘接口芯片82798279D0D1D2D3D4 D5D6D7P0.0P0.1P0.2P0.3P0.4 P0.5P0.6P0.7ALEP2.7RDIN
7、T18031RL7RL6RL5RL4RL3RL2RL1RL0CLKA0WRRDIRQ74LS373RESETSHIFTCNTL20F+5V2KSL0SL1SL2827974LS138+5VCSWR1Y0Y7最多支持88键盘矩阵 三、键盘去抖技术三、键盘去抖技术1. 键盘抖动键盘抖动由于复位用弹性元件的影响,按键变化时会存在数毫秒的非稳定状态的抖动,该抖动可引起同一次按键多次读数,因此必须消除抖动。2. 硬件去抖硬件去抖RS触发器触发器MCU+5V5.1KI/O 1I/O 2I/O 3I/O 4&+5V5.1K序号序号 开关开关 I/O41向上02向下13悬空 原态3. 硬件去抖硬件去抖RC滤波
8、器滤波器MCU+5V5.1KI/O 1I/O 2I/O 3I/O 4KEY1低通滤波RC4. 硬件去抖硬件去抖单稳态触发器单稳态触发器MCU+5V5.1KI/O 1I/O 2I/O 3I/O 4+5V+5V741214. 硬件去抖硬件去抖74121键盘去抖电路原理键盘去抖电路原理RxCx5. 软件去抖软件去抖延时判断延时判断延时时长:约10毫秒按键弹起判断流程?第2节 显示技术v发光二极管LED用途:Bit位状态指示、电源指示、报警;特点:响应快、寿命长、易维护;vLED数码管用途:可显示特定的字符用法:静态显示动态扫描v液晶显示器LCD(重点)原理:调制环境光旋光效应特点:低电流、微功耗、外
9、形薄;弱光环境下需增加背光灯;一、段码式LCD1=1LCDABC不显示显 示对应段VB VC VA-VC VA (1)静态驱动方式1、段码式LCD驱动方式段极S1VD段极S0VD背极B1VD背极B0VD(2)迭加驱动方式(时分割驱动)以占空比1/2,偏比1/2的情况为例,参考PCF8576S0-B0S0-B1Rms(|S0-B0|)=0.79VDRms(|S0-B1|)=0.35VDVD-VDS1-B0VD-VDS1-B1Rms(|S1-B0|)=DDDDDV.)V()V(VV7904222222Rms(|S1-B1|)=DDDDDV.VVVV7904)2()2(22222、硬件译码的LCD驱
展开阅读全文