4.键盘中断调用 IBM-PC机主板上的键盘接口收到一个字节数据后,通过机内 8259的IRQ1向CPU请求中断,CPU在中断允许的条件下(即 IF=1),响应类型码为09H的键盘中断,从而转入BIOS的键盘 中断服务程序,主要处理的功能如下: (1)从键盘接口读取键盘扫描码,判断是否合法;为非法时 结束中断,不予处理; (2)如果是8个特殊键,将状态存入BI0S数据区的键盘标志单 元 (3)将扫描码转换成 ASCII码或扩展码,判断转换后的 ASCII 码是否合法; (4)判断RAM中的键盘缓冲区是否已满,如果已经存满,则中 断结束,调用BEP程序使扬声器鸣响一秒钟,然后返回。键盘 缓冲区未满时,将键的ASCⅠ码存入键盘缓冲区,并修改它的 指针,结束中断,正常返回; (5)对于系统复位组合键、中止组合键、暂停、打印屏幕等 则直接执行,完成其对应的操作功能
4. 键盘中断调用 IBM-PC机主板上的键盘接口收到一个字节数据后,通过机内 8259的IRQ1向CPU请求中断,CPU在中断允许的条件下(即 IF=1),响应类型码为09H的键盘中断,从而转入BIOS的键盘 中断服务程序,主要处理的功能如下: (1)从键盘接口读取键盘扫描码,判断是否合法;为非法时 结束中断,不予处理; (2)如果是8个特殊键,将状态存入BIOS数据区的键盘标志单 元; (3)将扫描码转换成ASCII码或扩展码,判断转换后的ASCII 码是否合法; (4)判断RAM中的键盘缓冲区是否已满,如果已经存满,则中 断结束,调用BEEP程序使扬声器鸣响一秒钟,然后返回。键盘 缓冲区未满时,将键的ASCII码存入键盘缓冲区,并修改它的 指针,结束中断,正常返回; (5)对于系统复位组合键、中止组合键、暂停、打印屏幕等 则直接执行,完成其对应的操作功能
11.1.2鼠标及接口电路 鼠标是一种快速定位器,其功能与键盘的光标键相似。鼠 标能方便地将光标准确定位在要指定的屏幕位置,很方便 地完成各种操作。因此,在 Windows操作系统中鼠标是计算 机图形界面人机交互必不可少的输入设备 1.鼠标的结构和工作原理 (1)鼠标的结构 鼠标按照按键数目可分为两类:两键鼠标( MS MOUSE)和 三键鼠标( PC MOUSE)。三键鼠标常用中键来控制翻页操 作。对鼠标的操作可分为左击、右击、双击及拖动,这4种 不同的操作可以实现不同的功能
11.1.2 鼠标及接口电路 鼠标是一种快速定位器,其功能与键盘的光标键相似。鼠 标能方便地将光标准确定位在要指定的屏幕位置,很方便 地完成各种操作。因此,在Windows操作系统中鼠标是计算 机图形界面人机交互必不可少的输入设备。 1. 鼠标的结构和工作原理 (1)鼠标的结构 鼠标按照按键数目可分为两类:两键鼠标(MS MOUSE)和 三键鼠标(PC MOUSE)。三键鼠标常用中键来控制翻页操 作。对鼠标的操作可分为左击、右击、双击及拖动,这4种 不同的操作可以实现不同的功能
光电机械式是目前最为常见的鼠标。鼠标内置了3个 滚轴:Ⅹ方向滚轴和Y方向滚轴,另1个是空轴。这3个滚 轴都与一个可以滚动的橡胶球接触,并随着橡胶球滚动 起转动。X、Y滚轴上装有带孔的译码轮,它的转动会 阻断或导通LED发出的光线,在光敏晶体管上产生表示 位移的脉冲 光电鼠标用发光二极管向底部发射光线,光敏三极 管接收经反射的光线,将位移信号转换为电脉冲。由于 没有橡胶滚球,日常维护方便
光电机械式是目前最为常见的鼠标。鼠标内置了3个 滚轴:X方向滚轴和Y方向滚轴,另1个是空轴。这3个滚 轴都与一个可以滚动的橡胶球接触,并随着橡胶球滚动 一起转动。X、Y滚轴上装有带孔的译码轮,它的转动会 阻断或导通LED发出的光线,在光敏晶体管上产生表示 位移的脉冲。 光电鼠标用发光二极管向底部发射光线,光敏三极 管接收经反射的光线,将位移信号转换为电脉冲。由于 没有橡胶滚球,日常维护方便
(2)鼠标的工作原理 利用鼠标可方便地定位光标在显示屏幕上的位置。 鼠标器通常通过微机中的串行口与主机连接。当在平面 上移动鼠标器时,把鼠标器移动的距离和方向转换成两 个脉冲信号传送给计算机,计算机鼠标驱动程序将脉冲 个数转换为鼠标器的水平方向、垂直方向的位移量,从 而达到移动鼠标箭头的目的。当鼠标在平面上移动时, 随着移动方向和快慢的变化,会产生两个在高低电平之 间不断变化的脉冲信号,CPU接收这两个脉冲信号并对 其计数。根据接收到的两个脉冲信号的个数,CPU控制 屏幕上的鼠标指针在横(Ⅹ)轴、纵(Y)轴两个方向 上移动距离的大小。脉冲信号是由鼠标内的半导体光敏 器件产生的
(2)鼠标的工作原理 利用鼠标可方便地定位光标在显示屏幕上的位置。 鼠标器通常通过微机中的串行口与主机连接。当在平面 上移动鼠标器时,把鼠标器移动的距离和方向转换成两 个脉冲信号传送给计算机,计算机鼠标驱动程序将脉冲 个数转换为鼠标器的水平方向、垂直方向的位移量,从 而达到移动鼠标箭头的目的。当鼠标在平面上移动时, 随着移动方向和快慢的变化,会产生两个在高低电平之 间不断变化的脉冲信号,CPU接收这两个脉冲信号并对 其计数。根据接收到的两个脉冲信号的个数,CPU控制 屏幕上的鼠标指针在横(X)轴、纵(Y)轴两个方向 上移动距离的大小。脉冲信号是由鼠标内的半导体光敏 器件产生的
2.鼠标器的种类 根据结构和鼠标测量位移部件的类型的不同,鼠标 般分为以下3类: 1)机械式鼠标 这是目前大家使用最多的鼠标,其最大特点是构造 简单,成本低廉,易于维修。将此类鼠标翻过来看时, 都会发现其底部有一个橡胶球。紧靠着橡胶球有两个相 互垂直的转轴,在转轴上装有旋转编码器和相应的电路
2. 鼠标器的种类 根据结构和鼠标测量位移部件的类型的不同,鼠标 一般分为以下3类: (1)机械式鼠标 这是目前大家使用最多的鼠标,其最大特点是构造 简单,成本低廉,易于维修。将此类鼠标翻过来看时, 都会发现其底部有一个橡胶球。紧靠着橡胶球有两个相 互垂直的转轴,在转轴上装有旋转编码器和相应的电路