- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
外围设备的分类 §13.1 键盘原理及其接口技术 §13.1.1 键盘的分类 1.按制作工艺分 硬板键盘 软板键盘 2.按工作原理分 编码键盘 非编码键盘 线性键盘 矩阵键盘 §13.1.2 键盘的工作原理 1.线性键盘 每个键对应I/O端口的一位,没有按键闭合时,各位均处于高电位;当某键被按下时,对应位与地接通,则为低电位,而其他仍为高电位。 线性键盘软、硬件简单,但只适用于按键不多的情况。 §13.1.2 键盘的工作原理 (续) 2.矩阵键盘 当较多的按键需要识别时,常将按键设计成阵列形式。 把若干个按键排列成矩阵形式,每一行和每一列都各占用I/O端口的一位。 一个键盘阵列可以有N行和M列,共有N*M个 按键,称为N*M键盘阵列,或N*M键盘矩阵。 矩阵键盘按键的识别方法: 行扫描法 行反转法 §13.1.2 键盘的工作原理 (续) 矩阵键盘硬件连接 §13.1.2 键盘的工作原理 (续) 行扫描法 将键盘阵列的行线接到一个并行口上,将列线接到另一个并行口上。 设行线所接的并行口PA作为输出口用,列线所接的并行口PB作为输入口用。 行扫描法识别按键分两步: 识别是否有键按下 判别是哪一个键按下 行扫描法识别按键的方法: 识别是否有键按下 在PA口上输出全0,从PB口读回,若为全1 ,则无键按下,若非全1,则有键按下。 判别是哪一个键按下 从PA口的第1行起逐行输出0,然后从PB口的读入。如果读入的数据为全1,则使PA口的下一行输出0;如果读入的数据不为全1,则说明PA口输出0的行和PB口为0的列的交叉点的 按键被按下,即可确定按键的位置。因此,可用行号和列号的组合给每个按键编一个惟一的编 码。根据编码的不同,可以识别是哪个键按下。 行反转法识别按键的方法: 行反转法 首先使所有行线全输出“0”,然后读取列线状态,并判断。若列线全为“1”,则无键按下;若列线不全为“1”,则将刚读回的列线状态从列线输出,并读取行线状态,那么,说明为“0”的列线与为“0”的行线相交处的键被按下。最后,CPU根据行列编码所构成的键值转相应功能程序执行。 §13.1.3 PC系列键盘 PC系列键盘不是由硬件电路输出按键所对应的ASCII码值,而是由扫描程序识别按键的位置,因此,属于非编码键盘。 1.PC系列键盘工作原理 PC系列键盘主要由8048单片机、译码器和16行×8列的键开关阵列三部分组成,见图13.5。 8048是有40个引脚的8位CPU,内部有1024×8位的ROM、64×8位的RAM、8位定时器/计数器等。8048单片机承担了键盘扫描、消抖并生成扫描码、对扫描码进行并串转换,并将串行的键扫描码和时钟到主机等任务。 图13.5 PC键盘硬件逻辑图 §13.1.3 PC系列键盘(续) 2. PC系列键盘接口 PC键盘接口是安装在主板上,通过5芯插头座与键盘相连的,接口硬件逻辑见图13.6。 它采用单片机8042作为智能接口,8042是有40个引脚的8位微处理器,内部有2KB的ROM、128B的RAM、两个8位I/O端口、一个8位定时器/计数器和时钟发生器。 键盘接口的功能有三个:接收键盘输出的键扫描码;输出缓冲器满时,产生键盘中断;接收并执行系统命令。 §13.1.3 PC系列键盘(续) 3. PC系列键盘中断 计算机系统通过一个是硬中断09H和一个是软中断16H与键盘发生联系。 9号中断 9号中断完成两种转换: 第一,把键的扫描码转换为ASCⅡ码,则低字节为ASCⅡ码,高字节为系统的扫描码。 第二,把键的扫描码转换为扩展码,低字节为0,高字节对应值为0~255。 §13.1.3 PC系列键盘(续) BIOS INT 16H INT 16H软中断是用于检查是否有键输入,并完成从键盘缓冲区取出键值的操作。16H软中断共有三个子功能,见表13.1。 §13.1.3 PC系列键盘(续) 键盘缓冲区的作用 键盘缓冲区是由16个字节组成的先进先出循环队列,其作用有两个: 第一,可实现键盘实时输入要求:用户按键完全是随机实时的,与主机运行是异步的,开辟键盘缓冲区实现随机实时的键入的要求; 第二,满足随机应用的要求:应用程序需要时间不一定与按键同步。键盘缓冲区可事先存放应用程序所需的全部键符。此外,键盘缓冲区满足快速操作员的键入要求。 §13.2 CRT显示器原理及接口技术 §13.2.1 概述 CRT(Cathode Ray Tube阴极射线管)显示器是用来显示字符、图形和
您可能关注的文档
最近下载
- 安全生产推进小组成立文件.docx VIP
- (精)防人因培训.ppt
- 4.3 信息系统在社会应用中的优势及局限性 课件-2022-2023学年粤教版(2019)高中信息技术必修2.pptx VIP
- 2021医院必威体育官网网址培训课件.pptx
- 必威体育精装版GBT20647.9物业服务管理体系一整套文件(手册+程序文件+管理制度+表单).pdf
- 9.2 提高防护能力 2024-2025学年七年级道德与法治上册高效备课精品课件(统编版2024).pptx VIP
- xx小学学平险问题专项整治实施方案.doc
- 可靠性试验培训.ppt
- 2.3 涡流、电磁阻尼和电磁驱动 教学设计 -2024-2025学年高二下学期物理人教版(2019)选择性必修第二册.docx
- 国家建筑标准设计图集15J207-1 单层防水卷材屋面建筑构造(一)金属屋面.pdf
文档评论(0)