第5章 键盘与鼠标接口 5.1 键盘概述 5.2 键盘的工作原理 5.3 PC扩展键盘接口 5.4 键盘中断与键盘I/O 5.5 鼠标接口.

Slides:



Advertisements
Similar presentations
首 页 首 页 上一页 下一页 本讲内容 投影法概述三视图形成及其投影规律平面立体三视图、尺寸标注 本讲内容 复习: P25~P31 、 P84~P85 作业: P7, P8, P14[2-32(2) A3 (1:1)]
Advertisements

第八章 轴系零件 § 8-1 键、销及其连接 一、键连接 二、销连接 § 8-2 轴 一、轴的分类和应用 二、轴的结构和轴上零件的固定
纺纱学. 2 绪 论 基本要求:了解纺纱系统的类别 重点掌握:棉纺系统的工艺流程 3 一、纺纱原理与设备 纺纱:用物理或机械的方法将纺织纤维纺成纱 线的过程。 纺纱原理:初加工、原料的选配、开松除杂、 混和、梳理、精梳、并合、牵伸、加捻、卷绕等。 纺纱方法:传统纺纱方法、新型纺纱方法。 纺纱设备:开清棉联合机、梳棉机、精梳机、
第十二章 常微分方程 返回. 一、主要内容 基本概念 一阶方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程.
1 第五章 MCS-51 单片机中断系统 概述 概述 第一节 中断系统结构 第一节 中断系统结构 第二节 中断和响应.
概率统计( ZYH ) 节目录 3.1 二维随机变量的概率分布 3.2 边缘分布 3.4 随机变量的独立性 第三章 随机向量及其分布 3.3 条件分布.
基本知识和几何要素的投影 模块一: 字体练习 第一章 制图的基本知识与基本技能 题目提示返回.
数控机床结构及维修 主编:于万成 王桂莲 副主编:李昊 人民邮电出版社 北京 ◎ 了解数控系统的组成和常见数控系统 的特点 ◎ 熟悉常见数控系统的参数设置 ◎ 掌握数控系统的常见故障诊断及维修 方法 调试与维修数控 机床的数控系统.
第 12 章位运算 C 语言兼具高级语言及低级语言的特性,因此 适合编写系统软件。 C 语言具备低级语言的特性 就在于它能直接对硬件进行操作,即位运算。 所谓位运算是指,按二进制位进行的运算。 例如,将一个存储单元中各二进位左移或右移一 位等。
位置相关查询处理 研究背景及意义 移动计算、无线通信以及定位技术的快速发展,使 得位置相关的查询处理及基于位置的信息服务技术 已经成为一个热点研究领域 。 大量的应用领域 ( 如地理信息系统、智能导航、交 通管制、天气预报、军事、移动电子商务等 ) 均迫 切需要有效地查询这些数据对象。
编译程序 构造原理和实现技术 授课教师:吕江花. 第一章 编译程序概述 主要内容: 几个基本概念 编译器的工作过程概述 编译器各个阶段的功能描述 编译程序的实现途径.
两极异步电动机示意图 (图中气隙磁场形象地 用 N 、 S 来表示) 定子接三相电源上,绕组中流过三相对称电流,气 隙中建立基波旋转磁动势,产生基波旋转磁场,转速 为同步速 : 三相异步电动机的简单工作原理 电动机运行时的基本电磁过程: 这个同步速的气隙磁场切割 转子绕组,产生感应电动势并在 转子绕组中产生相应的电流;
主要内容  LR(0) 分析. 0 S→  E # E→  E+T E→  T T→  id T→  ( E ) 1 S→E  # E→E  +T 5 T→id  3 E→E+  T T→  id T→  (E) 4 E→E+T  9 E→T  6 T→(  E) E→
带传动实验 机械工程学院机械基础实验室. 带传动实验 实验目的: 1 、通过实验确定三角带传动的滑动曲线和 效率曲线,并确定单根三角带所能传递 的功率; 2 、观察带传动的滑动与打滑现象,加深对 带传动工作原理和设计准则的理解; 3 、掌握转矩与转速的基本测量方法。
嵌入式操作系统 陈香兰 Fall 系统调用 10/27/09 嵌入式 OS 3/12 系统调用的意义  操作系统为用户态进程与硬件设备进行交互提供 了一组接口 —— 系统调用  把用户从底层的硬件编程中解放出来  极大的提高了系统的安全性  使用户程序具有可移植性.
系统调用 Embedded Operating Systems2 系统调用的意义 操作系统为用户态进程与硬件设备进行交互提 供了一组接口 —— 系统调用 把用户从底层的硬件编程中解放出来 极大的提高了系统的安全性 使用户程序具有可移植性.
吉林大学基础医学院 生 理 学 主 讲: 葛 敬 岩. 第一章 绪 论 第一节 生理学的研究对象和任务.
地理信息系统概述. 数据和信息 (Data & Information) 数据 原始事实 如:员工姓名, 数据可以有数值、图形、声音、视觉数据等 信息 以一定规则组织在一起的事实的集合。
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第六十二讲 ) 离散数学. 最后,我们构造能识别 A 的 Kleene 闭包 A* 的自动机 M A* =(S A* , I , f A* , s A* , F A* ) , 令 S A* 包括所有的 S A 的状态以及一个 附加的状态 s.
1 为了更好的揭示随机现象的规律性并 利用数学工具描述其规律, 有必要引入随 机变量来描述随机试验的不同结果 例 电话总机某段时间内接到的电话次数, 可用一个变量 X 来描述 例 检测一件产品可能出现的两个结果, 也可以用一个变量来描述 第五章 随机变量及其分布函数.
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第三十八讲 ) 离散数学. 第八章 格与布尔代数 §8.1 引 言 在第一章中我们介绍了关于集 合的理论。如果将 ρ ( S )看做 是集合 S 的所有子集组成的集合, 于是, ρ ( S )中两个集合的并 集 A ∪ B ,两个集合的交集.
第十一章 曲线回归 第一节 曲线的类型与特点 第二节 曲线方程的配置 第三节 多项式回归.
线性代数习题课 吉林大学 术洪亮 第一讲 行 列 式 前面我们已经学习了关 于行列式的概念和一些基本 理论,其主要内容可概括为:
Linux 内核源代码导读 中国科学技术大学计算机系 陈香兰( 0551 - ) Spring 2009.
第 4 章 过程与变量的作用范围. 4.1 Visual Basic 的代码模块 Visual Basic 的应用程序是由过程组成的, 过程代码存放在模块中。 Visual Basic 提供了 三类模块,它们是窗体模块、标准模块和类 模块。 窗体模块 窗体模块是大多数 Visual Basic.
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 3 章 曲线拟合的最小二乘法 给出一组离散点,确定一个函数逼近原函数,插值是这样的一种手段。 在实际中,数据不可避免的会有误差,插值函数会将这些误差也包括在内。
实验三: 用双线性变换法设计 IIR 数字滤波器 一、实验目的 1 熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法。 2 掌握数字滤波器的计算机仿真方法。 3 通过观察对实际心电图信号的滤波作用, 获得数字滤波的感性知 识。
第六章 文件管理. 程序设计中,文件是十分重要的,许多情况下, 使用文件可以高效地解决实际问题。有用的数据在后 备存储器上以文件的形式存储后,我们就可以通过文 件对数据进行访问、操作以及检索,这称为文件管理。 6.1 文件的分类 根据文件访问类型的不同,可以将文件分为三类: 顺序文件、随机文件和二进制文件。
OS 进程调度模拟演示 制作人: 钱晶 高上上. OS 进程调度模拟-实验原理 静态优先级原理 在这种方式下,系统一旦把处理机分配给就绪队 列中的优先权最高的进程后,该进程便一直执行下去, 直至完成。或因为发生某事件使该进程放弃处理机,系 统方可再将处理机分配给另一优先级最高的进程。这些 事件包括有优先级更高的进程进入,或是因为某些原因.
1 第 7 章 专家控制系统 概述 专家系统的起源与发展 专家系统的一般结构 专家系统的知识表示和获取 专家系统的特点及分类.
流态化 概述 一、固体流态化:颗粒物料与流动的流体接触,使颗粒物料呈类 似于流体的状态。 二、流态化技术的应用:流化催化裂化、吸附、干燥、冷凝等。 三、流态化技术的优点:连续化操作;温度均匀,易调节和维持; 气、固间传质、传热速率高等。 四、本章基本内容: 1. 流态化基本概念 2. 流体力学特性 3.
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 5 章 解线性方程组的直接法 实际中,存在大量的解线性方程组的问题。很多数值方 法到最后也会涉及到线性方程组的求解问题:如样条插值的 M 和.
从 Postscript 格式文献中提取 数学公式的方法. 概述 从 Postscript 格式文献中提取识别数学公式, 是数学公式识别领域的一个研究方向。主要针对 以 Word 和 Latex 为生成源的 Postscript 文档, 提出 基于内容的数学公式提取方法。首先重载 Postscript.
主讲教师:陈殿友 总课时: 124 第十一讲 极限的运算法则. 第一章 二、 极限的四则运算法则 三、 复合函数的极限运算法则 一 、无穷小运算法则 机动 目录 上页 下页 返回 结束 §5 极限运算法则.
第二章 通信技术基础 谈英姿 东南大学自控系工业自动化教研室. 通信技术基础 2.1 通信的基本概念 2.2 通信协议与网络层次分析 2.3 常用串行通信技术.
第二章 处理器管理 南通大学电子信息学院 2010 年 9 月. 第二章 处理器管理 2.1 中央处理器 2.2 中断技术 2.3 进程及其实现 2.4 线程及其实现 2.5 Linux 进程和线程 2.6 Windows 2003 进程和线程 2.7 处理器调度 2.8 作业的管理与调度 2.9.
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第五十三讲 ) 离散数学. 定义 设 G= ( V , T , S , P ) 是一个语法结构,由 G 产生的语言 (或者说 G 的语言)是由初始状态 S 演绎出来的所有终止符的集合, 记为 L ( G ) ={w  T *
编译原理总结. 基本概念  编译器 、解释器  编译过程 、各过程的功能  编译器在程序执行过程中的作用  编译器的实现途径.
周期信号的傅里叶变换. 典型非周期信号 ( 如指数信号, 矩形信号等 ) 都是满足绝对可 积(或绝对可和)条件的能量信号,其傅里叶变换都存在, 但绝对可积(或绝对可和)条件仅是充分条件, 而不是必 要条件。引入了广义函数的概念,在允许傅里叶变换采用 冲激函数的前提下, 使许多并不满足绝对可积条件的功率.
§8-3 电 场 强 度 一、电场 近代物理证明:电场是一种物质。它具有能量、 动量、质量。 电荷 电场 电荷 电场对外的表现 : 1) 电场中的电荷要受到电场力的作用 ; 2) 电场力可移动电荷作功.
 符号表  标识符的作用: 声明部分:定义了各种对象及对应的属性和 使用规则。 程序体:对所定义的对象进行各种操作。 $ididname IdnameAttributeIR  必要性 Token : 新表-符号表(种类、类型等信息):
Department of Mathematics 第二章 解析函数 第一节 解析函数的概念 与 C-R 条件 第二节 初等解析函数 第三节 初等多值函数.
系统介绍 一 二 系统登录 三 使用流程 四 信息维护 系统介绍 根据中国政府与有关国家政府签署的相互出具《最终用户和最终 用途说明》的协议,为了便利企业申办《最终用户和最终用途说 明》, 商务部机电和科技产业司委托中国国际电子商务中心开发了 《最终用户和最终用途说明》申请系统,企业可通过此系统填写.
网上预约集港操作指南 一、登录系统 登陆下面图片显示网址:输入堆场用户名、密码和校验码登陆系统.
第 1 章 计算机概述 1.1 计算机简介 1.2 计算机的软 / 硬件系统. 1.1 计算机简介 微型计算机又称个人计算机 (PC) ,现在已经得 到了广泛的应用和普及。从外观上看,微型计算机 由主机、显示器、键盘和鼠标组成。
首 页 首 页 上一页 下一页 本讲内容本讲内容 视图,剖视图(Ⅰ) 复习: P107 ~ P115 作业: P48(6-2,6-4), P49( 去 6-6) P50, P51(6-13), P52 P50, P51(6-13), P52 P53 (6-18,6-20) P53 (6-18,6-20)
《 UML 分析与设计》 交互概述图 授课人:唐一韬. 知 识 图 谱知 识 图 谱知 识 图 谱知 识 图 谱.
项目七: PLC 功能指令应用 带进位循环左移指令 XXXXX. 项目七: PLC 功能指令应用 FX2 系列可编程控制器移位控制指令有移位、循环移位、字移位 及先进先出 FIFO 指令等 10 条指令。 带进位循环右移指令 RCR 带进位循环左移指令 RCL 字右移位指令 WSFR 先入先出读出指令.
1 物体转动惯量的测量 南昌大学理学院
第四章 计算机数控( CNC )系统  本章重点:  1 计算机数控系统构成及其结构特点  2 运动轨迹插补原理  3 刀具补偿.
§10.2 对偶空间 一、对偶空间与对偶基 二、对偶空间的有关结果 三、例题讲析.
超星数字图书馆 一、页面的使用 进入数字图书馆网页 下载超星阅读器 查找图书.
企业产品标准信息公共服务平台 操作介绍 目录 一 、系统架构介绍 二 、企业产品标准自我声明填报系统 三 、企业产品标准公示系统.
表单自定义 “ 表单自定义 ” 功能是用于制作表单的 工具,用数飞 OA 提供的表单自定义 功能能够快速制作出内容丰富、格 式规范、美观的表单。
7 生产费用在完工产品与在产 品之间分配的核算. 2 第七章 生产费用在完工产品与在产品之 间的分配  知识点 :  理解在产品的概念  掌握生产费用在完工产品与在产品之间的分 配.
项目 1 典型低压电器 的拆装、检修及调试 任务 2 交流接触器的拆装与检修 接触器是一种自动的电磁式自动开关,是 一种依靠电磁力作用使触点闭合或分离的自 动电器,用于接通和断开电动机或其它用电 设备电路。适用于远距离频繁地接通或断开 交直流主电路及大容量控制电路。交流接触 器具有控制容量大、操作方便、便于远距离.
力的合成 力的合成 一、力的合成 二、力的平行四边形 上一页下一页 目 录 退 出. 一、力的合成 O. O. 1. 合力与分力 我们常常用 一个力来代替几个力。如果这个 力单独作用在物体上的效果与原 来几个力共同作用在物体上的效 果完全一样,那么,这一个力就 叫做那几个力的合力,而那几个 力就是这个力的分力。
逻辑设计基础 1 第 7 章 多级与(或)非门电路 逻辑设计基础 多级门电路.
感谢您的关注 联系电话: – 677 手机: QQ :
U niversity of S cience and T echnology of C hina VxWorks 及其应用开发 陈香兰 年 7 月.
§5.6 利用希尔伯特 (Hilbert) 变换 研究系统的约束特性 希尔伯特变换的引入 可实现系统的网络函数与希尔伯特变换.
欢 迎 使 用 《工程流体力学》 多媒体授课系统 燕 山 大 学 《工程流体力学》课程组. 第九章 缝隙流动 概述 9.1 两固定平板间的层流流动 9.2 具有相对运动的两平行平板 间的缝隙流动 9.3 环形缝隙中的层流流动.
1 第三章 数列 数列的概念 考点 搜索 ●数列的概念 ●数列通项公式的求解方法 ●用函数的观点理解数列 高考 猜想 以递推数列、新情境下的 数列为载体, 重点考查数列的通 项及性质, 是近年来高考的热点, 也是考题难点之所在.
计算机应用基础课件 考试形式:平时成绩( 40% ) + 期末考试成绩 ( 60% ) 考试内容:指法练习( 10 分) windows 操作( 10 分) word2003 操作( 25 分) excel2003 操作( 15 分) powerpoint 操作( 10 分) 上网及发送电子邮件( 10.
第十章 并行输入输出接口芯片 8255A (1) 有 24 可用于与外设相连接的 I/O 引脚,这 24 条引 脚分属于 A , B , C 三个端口 (2) 有三种主要工作方式:方式 0 ,方式 1 ,方式 2 一、 8255A 的引脚.
目录 上页 下页 返回 结束 二、无界函数反常积分的审敛法 * 第五节 反常积分 无穷限的反常积分 无界函数的反常积分 一、无穷限反常积分的审敛法 反常积分的审敛法  函数 第五章 第五章.
2. MCS-51 单片机的组成及结构分析 2.1 MCS-51 单片机的内部结构及结构特点 1 )在 RAM 区有一个寄存器工作区( 4×8 个工作寄存器), 专门功能寄存器 SFR (完成定时器、串行口、中断逻辑等 控制)。 2 )程序存储器与数据存储器在空间上分开。 有不同的地址指针 PC 、
单元四 电动后视镜控制电路. 汽车辅助装置汽车辅助装置 一、教学目的要求: 掌握电动后视镜的组成、功用、工作过程以 及控制电路 二、主要教学内容: ( 1 )电动后视镜的组成 ( 2 )电动后视镜控制电路 ( 3 )电动后视镜工作过程 三、教学重点、难点: 电动后视镜工作过程.
§7.2 估计量的评价标准 上一节我们看到,对于总体 X 的同一个 未知参数,由于采用的估计方法不同,可 能会产生多个不同的估计量.这就提出一 个问题,当总体的一个参数存在不同的估 计量时,究竟采用哪一个好呢?或者说怎 样评价一个估计量的统计性能呢?下面给 出几个常用的评价准则. 一.无偏性.
上机任务 认真查看课件内容,理解: ① ① I/O 接口的含义 ② ② I/O 端口与编址 上网查阅资料,至少找一篇 “I/O 接口 ” 有关的技术 资料(比如显卡、或声卡、网卡、磁盘控制器等 ) 的工作原理)并仔细阅读,扩展知识面。
Presentation transcript:

第5章 键盘与鼠标接口 5.1 键盘概述 5.2 键盘的工作原理 5.3 PC扩展键盘接口 5.4 键盘中断与键盘I/O 5.5 鼠标接口

本章学习目标 l 键盘的类型及其工作原理 l 键盘控制电路的组成及工作原理 l 键盘接口电路的组成及工作原理 l 键盘的中断与I/O接口及中断服务 l 鼠标的类型和工作原理 l 鼠标接口电路 返回本章首页

5.1 键盘概述 5.1.1 键盘的布局 5.1.2 键盘的分类 返回本章首页

5.1.1 键盘的布局 图5.1 键盘的键区组成 返回本节

5.1.2 键盘的分类 1.按键的形式分类 键盘按其按键的结构形式来分一般有机械式、电容式、电感式、磁感式、薄膜式和橡胶垫式等。其中最常用的是机械式和电容式键盘。其按键结构原理如图5.2所示。

图5.2 键盘按键结构示意图

2.按插口方式分类 按照键盘插口方式,键盘可分为串口(AT)键盘(大口)、并口(即PS/2)键盘(小口)两类。其接口引脚及功能说明如图5.3所示。

图5.3 键盘插座示意图及各引脚功能

编码键盘是键盘电路在某个键被按下后,能提供该键所代表的信息代码,并以并行或串行信号输给CPU。 3.按键盘编码方式分类 分为编码键盘和非编码键盘。 编码键盘是键盘电路在某个键被按下后,能提供该键所代表的信息代码,并以并行或串行信号输给CPU。 非编码键盘是一种便宜而广泛用于微机系统的输入设备。这种键盘内部有一个扫描电路,不断地扫描键盘是否有键被按下。此键所代表的键盘信息代码,则由键盘接口及键盘处理软件根据键盘送来的位置信息产生,然后再送给CPU。 返回本节

5.2 键盘的工作原理 5.2.1 键盘电路的组成 5.2.2 键盘的支持逻辑 5.2.3 扫描码 5.2.4 键盘工作原理 返回本章首页

图5.4 键盘矩阵结构示意图

5.2.1 键盘电路的组成 图5.5为AT键盘控制器电路框图,其控制电路如图5.6所示。 1.微处理器 2.译码器 3.键盘矩阵

图5.5 键盘电路组成示意图

图5.6 键盘控制电路 返回本节

5.2.2 键盘的支持逻辑 键盘的扫描主要包含四项任务: 1.扫描键盘 2.读取键盘 3.去除抖动 4.组成串行扫描码 (如图5.7所示)

图5.7 “h”键的键码23的串行数据 返回本节

5.2.3 扫描码 扫描码的结构一般分成四类: (1)ASCII字符的扫描码即ASCII码+键码。 5.2.3 扫描码 扫描码的结构一般分成四类: (1)ASCII字符的扫描码即ASCII码+键码。 (2)扩充的ASCII字符的扫描码即00+扩充ASCII码。 (3)袖珍键盘即ASCII码+键码或ASCII码+E0。 (4)增加键即E0+键码,若与袖珍键重复的键则为00+键码。

键的动作扫描码信息也分为4种情况: (1)接通码:0+扫描码。 (2)断开码:XT键盘的情况为1+扫描码。 AT键盘的情况为:F0+扫描码。 (3)组合键扫描码:F0+键Ctrl/Alt/Shift的扫描码+正常键的接通码。 (4)重复动作码:F0+接通码+接通码+…(除了Pause键)。 返回本节

5.2.4 键盘工作原理 键盘扫描码的发送完全按串行异步通信格式进行,其格式如下:

键盘扫描码的发送完全按串行异步通信格式进行,其格式如下:

图5.8 8048和键盘接口的连接图 返回本节

5.3 PC扩展键盘接口 5.3.1 扩展键盘接口的功能 5.3.2 键盘接口工作原理及其编程控制 返回本章首页

5.3.1 扩展键盘接口的功能 1.8042芯片的引脚定义 (如图5.9、表5.1所示) 2.键盘接口电路连接及接口信号(如图5.10所示) 5.3.1 扩展键盘接口的功能 1.8042芯片的引脚定义 (如图5.9、表5.1所示) 2.键盘接口电路连接及接口信号(如图5.10所示) (1)主机系统的接口信号 (2)键盘的接口信号

图5.9 Intel 8042外形结构图

表5.1 Intel 8042各引脚功能表

表5.1 Intel 8042各引脚功能表续表

图5.10 键盘控制器接口逻辑电路

3.键盘接口的功能 (1)接收键盘输出的键盘扫描码 (2)缓冲器满产生键盘中断 (3)提供键盘中断程序读取系统扫描码 (4)对键盘数据进行正确性检查 (5)向键盘传送命令并等待接收键盘响应 (6)通过键盘锁定开关封锁按键的扫描码 (7)接受一些硬件配置开关状态 (8)控制系统复位动作 (9)选通地址线A20 返回本节

5.3.2 键盘接口工作原理及其 编程控制 (8042作为键盘接口控制器,其内部功能如图5.11所示)。 1.端口寄存器及其作用 5.3.2 键盘接口工作原理及其 编程控制 (8042作为键盘接口控制器,其内部功能如图5.11所示)。 1.端口寄存器及其作用 各个端口寄存器的作用如下: 状态寄存器:是一个8位寄存器,它包含有键盘控制器和接口方面的信息,它在任何时候均可被CPU读取。

输出缓冲器:其I/O端口地址为060H,是一个8位的只读寄存器。键盘控制器通过输出缓冲器向系统传送由键盘送来的扫描码和命令响应。输入缓冲器:其I/O端口地址为060H或064H,输入缓冲器也是一个8位的只读寄存器,当CPU对地址060H进行写入时设置一个标志,表示写入一个数据;对地址064H写入时设置一个标志,表示写入一个命令。

图5.11 键盘接口功能框图

表5.2 8042寄存器端口分配及读写控制表

2.键盘控制命令 表5.3 键盘控制器命令

表5.4 键盘命令列表 返回本节

5.4 键盘中断与键盘I/O 5.4.1 BIOS键盘缓冲区 5.4.2 键盘的接口功能 5.4.3 INT 09H键盘中断 5.4.2 键盘的接口功能 5.4.3 INT 09H键盘中断 5.4.4 INT 16H键盘服务功能 返回本章首页

5.4.1 BIOS键盘缓冲区 1.键盘缓冲区的作用 BIOS在内存低端的BIOS数据存储区开设一个键盘缓冲区,其作用如下: (1)可以满足键盘实时输入要求。 (2)适应随机访问的应用要求。 (3)能容纳快速键盘输入要求。

2.键盘缓冲区的结构及操作 (1)队列初始化 (2)元素进队列 (3)元素出队列(如图5.12所示)

图5.12 键盘缓冲区的媒介作用示意图 返回本节

5.4.2 键盘的接口功能 (1)对某些键或键的组合定义为单字节的ASCII码。 (2)对某些键或键的组合定义为双字节的扩展码。 5.4.2 键盘的接口功能 (1)对某些键或键的组合定义为单字节的ASCII码。 (2)对某些键或键的组合定义为双字节的扩展码。 (3)对某些键仅设置变量,反映其被按下或释放的状态。 (4)对某些键或键的组合产生特殊操作。 返回本节

5.4.3 INT 09H键盘中断 表5.5列出了缓冲区的键盘状态单元内容。 INT 09H的中断服务功能:当扫描码进入INT 09H,中断服务程序首先对其进行识别分类。分别为中断动作、状态标志及数据信息三类。如图5.13所示。INT 09H的入口是硬件信号IRQ1和DB0~DB7。

图5.13 键盘信号的传递转换示意图

表5.5 键盘状态单元 返回本节

5.4.4 INT 16H键盘服务功能 表5.6 键盘的基本和扩展服务功能

返回本节

5.5 鼠标接口 5.5.1 鼠标器工作原理及分类 5.5.2 鼠标的结构原理 5.5.3 鼠标与计算机的接口 返回本章首页

5.5.1 鼠标器工作原理及分类 鼠标器是由位置传感器、专用处理芯片和采样机构组成(如图5.14、5.15所示)。 5.5.1 鼠标器工作原理及分类 鼠标器是由位置传感器、专用处理芯片和采样机构组成(如图5.14、5.15所示)。 鼠标器的工作原理:当鼠标器相对桌面移动时,采样机构按X,Y相垂直的方向把位置和距离信息送往传感器,由传感器将它们转换成脉冲信号,输入给专用的微处理器,然后由微处理器按照异步串行口(或并行口)通讯协议,将动作位移以相应的数据格式传送到计算机主机。

鼠标器的分类: 按采样机构:分光机式、光电式、机械式 按其用途:分为台式和便携式两种。 按照按键的数量:二键式、三键式和多键式多功能鼠标器。 按其使用功能:分为2D式和3D式两种。 按其接口插头的类型:分为“D”型9针串口鼠标及圆形并口(PS/2)鼠标。

图5.14 鼠标器组成原理

图5.15 鼠标外形图 返回本节

5.5.2 鼠标的结构原理 1.光机式鼠标器 (如图5.16所示) 2.光电式鼠标 (如图5.17所示)

图5.16 光机鼠标结构筒图

图5.17 光电式鼠标结构示意图 返回本节

5.5.3 鼠标与计算机的接口 1.鼠标器接口标准 图5.18 鼠标接口引脚示意图

2.鼠标数据传输格式 表5.7 两键鼠标三字节的数据传输格式 返回本节

THANK YOU VERY MUCH ! 本章到此结束, 谢谢您的光临! 结 束放映 返回本章首页