微型计算机课件第09章外设

微型计算机课件第09章外设

ID:39638590

大小:550.50 KB

页数:53页

时间:2019-07-08

微型计算机课件第09章外设_第1页
微型计算机课件第09章外设_第2页
微型计算机课件第09章外设_第3页
微型计算机课件第09章外设_第4页
微型计算机课件第09章外设_第5页
资源描述:

《微型计算机课件第09章外设》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章PC系列微机外部设备接口9.1键盘、鼠标与打印机接口9.2软盘和硬盘驱动器接口9.3显示器和显示接口9.4声卡及其接口9.5IEEE1394总线及接口19.1键盘、鼠标与打印机接口9.1.1键盘1.键盘的分类微型的计算机使用的键盘有机械触点式和电容式二类:(1)触点式按键:键被按下后两触点导通。手感差,易磨损,故障率较高。(2)电容式按键:通过改变电容器电极之间的距离,产生电容的变化。电容式键盘手感好,寿命长,目前使用的计算机键盘多为电容式无触点键盘2按照控制形态,有非编码键盘和编码键盘二类:(1)非编码键盘:这种键盘的编码

2、需要由CPU扫描后获得,CPU效率低,主要用于小型应用系统。(2)编码键盘:由专用控制器对键盘进行扫描,产生对应的编码。这种键盘结构稍复杂,但使用方便。2.PC机键盘结构PC系列微机使用编码式键盘,它的内部由专门的单片机(如8048,8049等)完成键盘开关矩阵的扫描、键盘扫描码的读取和发送。键盘开关矩阵为l6行×8列,按下键时的编码称为接通扫描码(通码),松开键时的编码称为断开扫描码(断码)。3图9-1(1)增强型扩展键盘的结构4(2)键盘扫描码的发送8048单片机从DATAOUT端输出扫描码,送到五芯插头的2脚,并由CLOCK

3、OUT输出时钟定时信号,送到五芯插头的1脚。主板上的键盘接口电路按照这两个脚的信号同步串行接收数据。主机也可以通过接口1,2引脚向键盘发送信息,包括复位、重新发送、启动、设置速率等。53.键盘接插件标准目前PC上常用的键盘插口有2种:比较老式的直径13mm的5芯PC键盘插口; 最常用的直径8mm的6芯PS/2键盘插口。图9-264.IBM-PC机键盘中断服务主板上的键盘接口收到一个字节数据后,通过8259的IRQ1向CPU请求中断。键盘中断类型码为09H。(1)从键盘接口(8255的PA端口,地址60H)读取键盘扫描码。(2)将扫

4、描码转换成ASCII码或扩展码,存入键盘缓冲区。(3)如果是换档键(如CapsLock,Ins等),将状态存人BIOS数据区的键盘标志单元。(4)如果是组合键(如Ctrl+A1t+Del)则直接执行,完成其对应的功能。(5)对于中止组合键(如Ctrl+C或Ctrl+BreaK),强行中止程序的执行,返回系统。79.1.2鼠标1.鼠标的结构和工作原理鼠标结构可分为光电机械式、光电式、轨迹球等。光电机械式是目前最常见的鼠标。鼠标内置X方向滚轴和Y方向滚轴。X,Y滚轴上装有带孔的译码轮,它的转动会阻断或导通LED发出的光线,在光敏晶体管

5、上产生表示位移的脉冲。光电鼠标用发光二极管向底部发射光线,光敏三极管接收经反射的光线,将位移信号转换为电脉冲。由于没有橡胶滚球,日常维护方便。鼠标按照按键数目可分为两类:两键鼠标(MSMOUSE)和三键鼠标(PCMOUSE)。三键鼠标常用中键来控制翻页操作。82.鼠标接口标准鼠标接口有传统的COM、PS/2和新型的USB三种。(1)串行通信口鼠标串口鼠标使用9针D型接口,采用RS-232C标准进行通信。(2)PS/2鼠标PS/2鼠标最早用在IBMPS/2系列微机上而得名。它使用专用的鼠标接插座(6芯DIN型头),安装灵活方便,不占

6、用串口资源。鼠标器软件中断使用指令INT33H。9图9-3109.1.3打印机接口1.打印机接口信号图9-4所示是打印机接口的接插件。左边为打印机适配器接口(25芯DB25),右边为打印机联接器(36芯Centronics)。图9-411打印机接口的主要控制信号(输出):STROBE#:数据选通,低电平有效。AUTO_FD:自动换行,高电平有效。INIT#:初始化信号,低电平有效。SEL:联机控制位,高电平有效。主要状态信号(输入):BUSY:忙信号,高电平有表示打印机忙。ACK#:确认,低电平有效。PE:纸尽信号,高电平有效。S

7、LCTIN:选择信号,高电平有效。ERROR#:出错信号,低电平有效,表示打印机出错。122.打印机接口内的端口打印机适配器的端口地址可通过跳线或CMOS设置选择378H~37FH(LPT1)或278H~27FH(LPT2):数据输出端口378H,状态输入端口379H,控制输出端口37AH。控制寄存器格式:状态寄存器格式:D7D6D5D4D3D2D1D0未定义允许中断联机INIT#自动换行选通D7D6D5D4D3D2D1D0BUSY#ACK#PESELTERROR#未定义133.打印机I/O功能调用中断INT17H提供了BIOS的

8、打印机I/O功能,如表9-3所示。调用号入口参数出口参数功能AH=0DX=打印机号(0~2AL=打印数据AH=打印机状态将AL的内容送打印机输出,并读打印机状态AH=1DX=打印机号(0~2)AH=打印机状态初始化打印机,并读打印机状态AH=2DX

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。