智能仪器课件第4章1-2节.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-2节.ppt

CHAL:MOV R0,#20H MOV A,@R0 ADD A,#10H ;通道号+1 MOV @R0,A ANL A,#0F0H CJNE A,#90H,CHA1 ;判断C是否大于8 SETB 04H ;若C8,置C=1 CLR 07H CHA1:RET PARA:JB 07H,C8 ;若C=8,则转C8 MOV R0,#20H MOV A,@R0 ADD A,#01H ;参数号+1 JB 03H,PAR1 ;若P7,则转PAR1 MOV @R0,A AJMP PAR2 下 页 上 页 返 回 PAR1: CLR 03H ;若P7,置P=0 PAR2: MOV DPTR,#TAB ADD A,A JNC KI2 INC DPH KI2: JMP @A+DPTR ;转入相应子功能入口地址 TAB: AJMP C1P0 ;1~7通道下各参数值的子程序入口地址表 …… AJMP C1P7 AJMP C2P0 …… AJMP C2P7 …… AJMP C7P7 C8: …… ;温度补偿回路处理子程序 FH: RET 下 页 上 页 返 回 * * 键盘与接口 4.1 CRT显示及控制 4.5 LED显示与接口 4.2 触摸屏 4.6 键盘/显示器接口设计 4.3 打印记录技术 4.7 LCD显示及接口 4.4 首 页 本章内容 第4章 智能仪器人机交互接口 重点: 返 回 1. 键盘接口电路和键值分析程序 3. 笔段式、点阵式LCD显示器接口 2. 键盘/显示器接口设计 下 页 上 页 返 回 4.1 键盘与接口 1. 键盘概述 一组按键集合,最常见输入设备。 断开、闭合两种状态。 键盘 键盘接口涉及问题 (1)识键:确定是否有键按下。 (2)译键:识别按键并确定键值。 (3)键值分析:根据键值找出相应处理程序的入口并执行。 (1)按键抖动 检测到按键按下或松开时,延时再判断按键状态,确认是否有键按下。 按键抖动过程 键盘输入需解决问题 硬件(RS触发器)消抖 软件(延时消抖) 下 页 上 页 返 回 (2)单次键入与连击 (a)按键单击处理 (b)按键连击处理 下 页 上 页 返 回 下 页 上 页 返 回 (3)串键处理 只处理一个键,任何其他按下又松开的键不产生键值。通常第一个被按下或最后一个松开的键产生键码。 两键同时按下 两个键同时按下时产生保护作用。 方法一 最后仍被按下的键是有效的正确按键。 方法二 当第一个按键未松开时,第二个键不产生键值。 N键同时按下 不理会所有被按下的键,直至只剩下一个键按下时为止。 N键锁定 下 页 上 页 返 回 2. 键盘工作原理与接口电路 通常采用软件的方法,逐行逐列检查键盘状态,当发现有键按下时,用计算或查表的方式获得该键的键值 内部设有键盘编码器,被按下键的键值由编码器直接给出,同时具有防抖和解决连击的功能,具有速度快的特点。 独立式键盘、非编码矩阵式键盘 编码式键盘 1) 独立式键盘 (b)通过扩展口连接 一个按键占用一条接口线,各按键电路独立。 结构简单,识别容易,占较多口线。 (a) 直接连接 结构特点 下 页 上 页 返 回 系统首先判断有无按键按下,有键按下,则延时10ms消除抖动,再查询按键状态并执行相应的操作,然后等待按键释放。 程序扫描方式 下 页 上 页 返 回 利用定时器产生定时(10ms)中断,CPU响应中断对键盘进行扫描,并在有键闭合时转入该键的功能处理程序。 定时扫描方式 下 页 上 页 返 回 前两种方式下,CPU可能空扫描或不能及时响应键输入。 中断扫描方式 有键按下时,产生中断信号给CPU,CPU响应中断,执行中断扫描并进行按键处理。 下 页 上 页 返 回 2) 非编码矩阵式键盘 结构特点 排列成4*4矩阵式结构 每条列线接上拉电阻 无键按下时,行线与列线不相连 当某个键按下时,该按键所在的行、列相连 下 页 上 页 返 回 扫描法 4*8矩阵键盘接口电路 下 页 上 页 返 回 扫描法处理步骤 识键 消抖 从PC口依次使键盘的一根行线为0(该行线所在行即为行号),输出不同的扫描字,然后读取PA值,若PA口全为1,则无键闭合,否则,为0的口线,其所在的列线,即为列号。 译键 PC输出00H,读PA状态。若PA口全为1,则无键闭合;若有口线为0,则有键闭合。 有键闭合时,软件延时10~20ms,重新识键,有键闭合时

文档评论(0)

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

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

1亿VIP精品文档

相关文档