- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 人机对话与数据通信 键盘的接口必须解决下列的一些问题: (1)确定是否有键按下; (2)如有键按下,确定是哪一个键被按下; (3)确定被按键的读数; (4)反弹跳——按键抖动的消除; (5)不管一次按键持续的时间多长,仅采样一个数据; (6)处理同时按键,即同时有一个以上的按键。 静态式编码器接口 1. 行扫描法 2. 线反转法 非编码键盘的控制方式 键盘所做的工作分为三个层次 第三节 打印机接口设计 打印机的种类 从它与计算机的连接方式来分,有并行接口打印机和串行接口打印机 从它的打印原理来分,有点阵式、喷墨式、激光式、热敏式、墨点式、液晶快门式和磁式打印机等 从打印的色彩分,有单色、双色、彩色打印机 应用举例:自动存取柜 第四节 触摸屏技术 触摸屏的基本原理: 用手指或其他物体触摸安装在显示器前端的触摸屏时,所触摸的位置(以坐标形式)由触摸屏控制器检测,并通过接口(如RS-232串行口)送到CPU,从而确定输入的信息。 触摸屏类型 监视器与触摸屏一体式和分离式两种类型 系统组成 触摸检测装置 触摸屏控制卡 有自己的CPU及固化的监控程序,将触摸检测装置送来的位置信息转换成相关的坐标信息并传送给计算机,接收和执行计算机的指令。 从工作原理来分,触摸屏有五类产品 电阻式触摸屏 电容式触摸屏 红外线式触摸屏 表面声波式触摸屏 遥控力感式触摸屏 触摸屏技术发展较快,已渗透到工业控制的各个领域 触摸屏使用方便,并有如下一些特点: 人机界面友好 简化信息输入设备 便于系统维护和改造 在可靠性方面还有待进一步改进 还难以做到像标准键盘那样的定位输入 其它人-机接口 输入接口技术 光笔输入、光学字符扫描输入、声音识别输入和图像数字化输入方式,以及鼠标点入方式等。 鼠标(轨迹球) 机械式、半光电式样、光电式 已广泛使用在过程检测报警、动态流程监测、画面显示、故障追踪等方面。 常用软件来消除按键抖动。 基本思想:检测到有键按下,键对应的行线为低,软 件延时10ms后,行线如仍为低,则确认该行有键按下。 当键松开时,行线变高,软件延时10ms后,行线仍为 高,说明按键已松开。 采取以上措施,躲开了两个抖动期t1和t3的影响。 键盘分类 按键值编码方式分 (硬件)编码键盘 非(硬件)编码键盘 编码键盘: 采用专用的编码/译码器件,被按下的键由该器件译码输出相应的键码/键值。 特点:增加了硬件开销,编码因选用器件而异,编码固定,但编程简单。适用于规模大的键盘。 按键值编码方式分:编码键盘与非编码键盘 静态编码器—普通编码器:如8-3编码器74148 可编程键盘/显示接口芯片:如8279 1 1 1 0 1 2 3 4 5 6 7 10 11 12 13 1 2 3 4 8 9 7 6 74148 EI A0 A1 A2 A2’ A1’ A0’ A0’ A1’ A2’ 键 0 1 2 3 4 5 6 7 0 00 0 11 1 1 0 0 110 0 1 1 0 1 0 1 0 1 0 1 a)接口电路 b)真值表 D0 D1 D2 D3 D4 D5 D6 D7 P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 ALE P2.7 RD INT1 8051 RL7 RL6 RL5 RL4 RL3 RL2 RL1 RL0 CLK A0 WR RD IRQ 74LS373 RESET SHIFT CNTL 20μF +5V 2K SL0 SL1 SL2 8279 74LS138 Y0~Y7 VCC +5V 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 BIC 8708 dp BIC 8708 +5V f g c e d b a B0 B1 B2 B3 A0 A1 A2 A3 CS WR 利用8279的编码键盘/显示系统 非编码键盘: 单片机系统多采用此类键盘 采用软件编码/译码的方式,通过扫描,对每个被按下的键判别输出相应的键码/键值。 特点:不增加硬件开销,编码灵活,适用于小规模的键盘,特别是单片机系统。但编程较复杂,占CPU时间,还须软件“消抖”。 按键值编码方式分:编码键盘与非编码键盘 独立连接键盘 按键盘连接方式分为 矩阵连接键盘 特点:此子程序需不断(或定时)调用,否则可能漏判。4个键的优先级由指令顺序决定。 P1.0P1.1P1.2P1.3 87C52 独立连接式键盘例1 # include reg52.h sbit KEY1=P1^0; sbit KEY2=P1^1; sbit KEY3=P1^2; sbit KEY4=P1^3;
文档评论(0)