【教学课件】第9章PC系列微机外部设备接口.ppt
《【教学课件】第9章PC系列微机外部设备接口.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第9章PC系列微机外部设备接口.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第9章章 PC系列微机外部设备接口系列微机外部设备接口9.1 键盘、鼠标与打印机接口键盘、鼠标与打印机接口9.2 软盘和硬盘驱动器接口软盘和硬盘驱动器接口9.3 显示器和显示接口显示器和显示接口9.4 声卡及其接口声卡及其接口9.5 IEEE1394总线及接口总线及接口9.1 键盘、鼠标与打印机接口键盘、鼠标与打印机接口 键盘键盘1.键盘的分类键盘的分类微型的计算机使用的键盘有微型的计算机使用的键盘有机械触点式机械触点式和和电容式电容式二类:二类:(1)触点式按键:键被按下后两触点导通。手感差,)触点式按键:键被按下后两触点导通。手感差,易磨损,故障率较高。易磨损,故障率较高。(2)电容式按
2、键:通过改变电容器电极之间的距离,)电容式按键:通过改变电容器电极之间的距离,产生电容的变化。电容式键盘手感好,寿命长,目产生电容的变化。电容式键盘手感好,寿命长,目前使用的计算机键盘多为电容式无触点键盘前使用的计算机键盘多为电容式无触点键盘按照控制形态,有非编码键盘和编码键盘二类:按照控制形态,有非编码键盘和编码键盘二类:(1)非编码键盘:这种键盘的编码需要由)非编码键盘:这种键盘的编码需要由CPU扫描后获得,扫描后获得,CPU效率低,主要用于小型应用系统。效率低,主要用于小型应用系统。(2)编编码码键键盘盘:由由专专用用控控制制器器对对键键盘盘进进行行扫扫描描,产产生生对对应应的的编码。这
3、种键盘结构稍复杂,但使用方便。编码。这种键盘结构稍复杂,但使用方便。2 PC机键盘结构机键盘结构PC系系列列微微机机使使用用编编码码式式键键盘盘,它它的的内内部部由由专专门门的的单单片片机机(如如8048,8049等等)完完成成键键盘盘开开关关矩矩阵阵的的扫扫描描、键键盘盘扫扫描描码的读取和发送。码的读取和发送。键键盘盘开开关关矩矩阵阵为为l6行行8列列,按按下下键键时时的的编编码码称称为为接接通通扫扫描描码(通码),松开键时的编码称为断开扫描码(断码)。码(通码),松开键时的编码称为断开扫描码(断码)。图图9-1(1 1)增强型扩展键盘的结构)增强型扩展键盘的结构(2)键盘扫描码的发送)键盘
4、扫描码的发送8048单片机从单片机从DATA OUT端输出扫描码,送到端输出扫描码,送到五芯插头的五芯插头的2脚,并由脚,并由CLOCK OUT输出时钟输出时钟定时信号,送到五芯插头的定时信号,送到五芯插头的1脚。主板上的键脚。主板上的键盘接口电路按照这两个脚的信号同步串行接收盘接口电路按照这两个脚的信号同步串行接收数据。数据。主机也可以通过接口主机也可以通过接口1,2引脚向键盘发送信息,引脚向键盘发送信息,包括复位、重新发送、启动、设置速率等。包括复位、重新发送、启动、设置速率等。3.键盘接插件标准键盘接插件标准目前目前PC上常用的键盘插口有上常用的键盘插口有2种种:比较老式的比较老式的直径
5、直径13mm的的5芯芯PC键盘插口键盘插口;最常用的最常用的直径直径8mm的的6芯芯PS2键盘插口键盘插口。图图9-24.IBM-PC机键盘中断服务机键盘中断服务主主板板上上的的键键盘盘接接口口收收到到一一个个字字节节数数据据后后,通通过过8259的的IRQ1向向CPU请求中断。键盘中断类型码为请求中断。键盘中断类型码为09H。(1)从从键键盘盘接接口口(8255的的PA端端口口,地地址址60H)读读取取键键盘盘扫描码。扫描码。(2)将将扫扫描描码码转转换换成成ASCII码码或或扩扩展展码码,存存入入键键盘盘缓缓冲冲区。区。(3)如如果果是是换换档档键键(如如CapsLock,Ins等等),将
6、将状状态态存存人人BIOS数据区的键盘标志单元。数据区的键盘标志单元。(4)如如果果是是组组合合键键(如如Ctrl+A1t+Del)则则直直接接执执行行,完完成其对应的功能。成其对应的功能。(5)对对于于中中止止组组合合键键(如如Ctrl+C或或Ctrl+BreaK),强强行中止程序的执行,返回系统。行中止程序的执行,返回系统。9.1.2 鼠标鼠标1.鼠标的结构和工作原理鼠标的结构和工作原理 鼠标结构可分为鼠标结构可分为光电机械式光电机械式、光电式光电式、轨迹球轨迹球等等。光光电电机机械械式式是是目目前前最最常常见见的的鼠鼠标标。鼠鼠标标内内置置X方方向向滚滚轴轴和和Y方方向向滚滚轴轴。X,Y
7、滚滚轴轴上上装装有有带带孔孔的的译译码码轮轮,它它的的转转动动会会阻阻断断或或导导通通LED发发出出的的光光线线,在在光光敏敏晶晶体体管管上上产产生生表表示示位移的脉冲。位移的脉冲。光光电电鼠鼠标标用用发发光光二二极极管管向向底底部部发发射射光光线线,光光敏敏三三极极管管接接收收经经反反射射的的光光线线,将将位位移移信信号号转转换换为为电电脉脉冲冲。由由于于没没有有橡橡胶胶滚球,日常维护方便。滚球,日常维护方便。鼠鼠标标按按照照按按键键数数目目可可分分为为两两类类:两两键键鼠鼠标标(MS MOUSE)和和三三键键鼠鼠标标(PC MOUSE)。三三键键鼠鼠标标常常用用中中键键来来控控制制翻翻页操
8、作。页操作。2.鼠标接口标准鼠标接口标准鼠标接口有传统的鼠标接口有传统的COM、PS/2和新型的和新型的USB三种。三种。(1)串行通信口鼠标)串行通信口鼠标串串口口鼠鼠标标使使用用9针针D型型接接口口,采采用用RS-232C标标准准进进行行通通信。信。(2)PS2鼠标鼠标PS2鼠鼠标标最最早早用用在在IBM PS2系系列列微微机机上上而而得得名名。它它使使用用专专用用的的鼠鼠标标接接插插座座(6芯芯DIN型型头头),安安装装灵灵活方便,不占用串口资源。活方便,不占用串口资源。鼠标器软件中断使用指令鼠标器软件中断使用指令INT 33H。图图9-39.1.3 打印机接口打印机接口1.打印机接口信
9、号打印机接口信号图图9-4所示是打印机接口的接插件。左边为打印机适所示是打印机接口的接插件。左边为打印机适配器接口(配器接口(25芯芯DB25),),右边为打印机联接器(右边为打印机联接器(36芯芯Centronics)。)。图图9-4打印机接口的主要控制信号(输出)打印机接口的主要控制信号(输出):STROBE#:数据选通,低电平有效。数据选通,低电平有效。AUTO_FD:自动换行,高电平有效。自动换行,高电平有效。INIT#:初始化信号,低电平有效。初始化信号,低电平有效。SEL:联机控制位,高电平有效。联机控制位,高电平有效。主要状态信号(输入)主要状态信号(输入):BUSY:忙信号,高
10、电平有表示打印机忙。忙信号,高电平有表示打印机忙。ACK#:确认,低电平有效。确认,低电平有效。PE:纸尽信号,高电平有效。纸尽信号,高电平有效。SLCT IN:选择信号,高电平有效。选择信号,高电平有效。ERROR#:出错信号,低电平有效,表示打印机出错。出错信号,低电平有效,表示打印机出错。2.打印机接口内的端口打印机接口内的端口打印机适配器的端口地址可通过跳线或打印机适配器的端口地址可通过跳线或CMOS设置选设置选择择378H37FH(LPT1)或或278H27FH(LPT2):数数据据输输出出端端口口378H,状状态态输输入入端端口口379H,控控制制输输出出端口端口37AH。控制寄存
11、器格式:控制寄存器格式:状态寄存器格式:状态寄存器格式:D7D6D5D4D3D2D1D0未定义未定义允许中断允许中断联机联机INIT#自动换行自动换行选通选通D7D6D5D4D3D2D1D0BUSY#ACK#PESELTERROR#未定义未定义3.打印机打印机IO功能调用功能调用中中断断INT 17H提提供供了了BIOS的的打打印印机机IO功功能能,如如表表9-3所示。所示。调用号调用号入口参数入口参数出口参数出口参数功功 能能AHAH0 0DXDX打印机号(打印机号(0 02 2ALAL打印数据打印数据AHAH打印机状打印机状态态将将ALAL的的内内容容送送打打印印机机输输出,并读打印机状态
12、出,并读打印机状态AHAH1 1DXDX打打印印机机号号(0 02 2)AHAH打印机状态打印机状态初初始始化化打打印印机机,并并读读打打印机状态印机状态AHAH2 2DXDX打打印印机机号号(0 02 2)AHAH打印机状态打印机状态读打印机状态读打印机状态4.打印机适配器的工作过程打印机适配器的工作过程(1)在)在INIT#上发出负脉冲,对打印机进行初始化。上发出负脉冲,对打印机进行初始化。(2)发送打印数据。)发送打印数据。(3)向向打打印印机机发发送送选选通通脉脉冲冲。由由STROBE端端向向打打印印机机发发出一个负脉冲信号,使数据进入打印机。出一个负脉冲信号,使数据进入打印机。(4)
13、中中断断方方式式下下,打打印印机机输输出出一一个个数数据据后后,返返回回应应答答信信号号ACK#,产产生生IRQ7请请求求信信号号送送往往8259A。查查询询方方式式下,下,CPU检查检查BUSY信号,为信号,为0时发送下一个字符。时发送下一个字符。重复过程(重复过程(2)()(3)和()和(4),直到打印完成。),直到打印完成。9.2 软盘和硬盘驱动器接口软盘和硬盘驱动器接口9.2.1 软盘驱动器和接口标准软盘驱动器和接口标准1软盘驱动器软盘驱动器软盘驱动器由主轴驱动、磁头定位和读、写、擦除电路软盘驱动器由主轴驱动、磁头定位和读、写、擦除电路等部分组成。主轴电机以每分钟等部分组成。主轴电机以
14、每分钟300转的速度转动。转的速度转动。索引孔旋转到检测点时,检测电路发出索引信号,表示索引孔旋转到检测点时,检测电路发出索引信号,表示当前位置为一周的起始位置。当前位置为一周的起始位置。盘片上下两面各有一个磁头,盘面号就是磁头号。步进盘片上下两面各有一个磁头,盘面号就是磁头号。步进电机带动磁头作径向运动,使磁头移向所要求的磁道。电机带动磁头作径向运动,使磁头移向所要求的磁道。磁头移到磁头移到0磁道(最外圈)时,发出磁道(最外圈)时,发出0道信号。道信号。驱驱动动器器接接到到主主机机发发送送来来的的读读写写命命令令时时,通通过过控控制制电电路路使使主主轴轴电电机机和和磁磁头头步步进进电电机机工
15、工作作,把把磁磁头头定定位位在在指指定定扇扇区的上方,然后由读写电路进行读区的上方,然后由读写电路进行读/写操作。写操作。2软盘控制器软盘控制器软盘控制器软盘控制器(Floppy Disk Controlor,FDC)的的主要功能:主要功能:(1)接收并识别处理器输出的各种命令;)接收并识别处理器输出的各种命令;(2)根据命令要求向驱动器输出相应的控制信号,控制驱动器)根据命令要求向驱动器输出相应的控制信号,控制驱动器完成指定操作;完成指定操作;(3)监测驱动器有关状态(如定位到)监测驱动器有关状态(如定位到00磁道,写保护等),通磁道,写保护等),通知处理器;知处理器;(4)对处理器要存取的
16、数据进行处理:写入时将并行数据转换)对处理器要存取的数据进行处理:写入时将并行数据转换成串行数据,并按照记录方式编码送驱动器。读出时分离时成串行数据,并按照记录方式编码送驱动器。读出时分离时钟和数据位,将串行数据转换成并行数据,进行校验。钟和数据位,将串行数据转换成并行数据,进行校验。一个软盘控制器最多可接一个软盘控制器最多可接4个软盘驱动器。现在该控制器集个软盘驱动器。现在该控制器集成在成在Super IO芯片中,通过主板的芯片中,通过主板的34针插座与驱动器连接。针插座与驱动器连接。3.磁盘数据的错误校验磁盘数据的错误校验为为了了保保证证数数据据的的可可靠靠性性,在在读读、写写数数据据时时
17、要要进进行行数数据据校验:校验:循循环环冗冗余余码码(CRC)校校验验:写写磁磁盘盘时时用用一一个个16阶阶的的生生成成多多项项式式产产生生16bit的的CRC校校验验码码,跟跟在在数数据据后后面面写写入入磁磁盘盘。读读磁磁盘盘时时把把读读出出的的数数据据连连同同校校验验码码用用相相同同的的生生成成多多项项式式进进行行校校验验。如如果果检检查查出出错错误误,进进行行重重读读,重读仍未成功,报告错误。重读仍未成功,报告错误。9.2.2 硬盘驱动器和接口标准硬盘驱动器和接口标准1.硬盘驱动器结构与读写过程硬盘驱动器结构与读写过程微型计算机中使用的是温彻斯特硬磁盘,它把磁头、盘片、微型计算机中使用的
18、是温彻斯特硬磁盘,它把磁头、盘片、小车、导轨以及主轴等制作成一个整体,密封安装,简称小车、导轨以及主轴等制作成一个整体,密封安装,简称“温盘温盘”。硬盘存储器由磁头、盘片、硬盘驱动器和读硬盘存储器由磁头、盘片、硬盘驱动器和读/写控制电路写控制电路组成。组成。盘片用铝合金材料制成,表面涂有磁性材料。盘片用铝合金材料制成,表面涂有磁性材料。盘面上的一个同心圆周称为一条磁道,盘面上的一个同心圆周称为一条磁道,数据信息记录在磁数据信息记录在磁道上。磁道从外缘向圆心方向编号,通常把根目录和文件道上。磁道从外缘向圆心方向编号,通常把根目录和文件分配表(分配表(FAT)存放在存放在0号磁道。号磁道。每条磁道
19、可分为若干段,每一段称为一个扇区。每条磁道可分为若干段,每一段称为一个扇区。硬盘的读写过程硬盘的读写过程查查找找磁磁道道:驱驱动动机机构构把把磁磁头头定定位位在在目目标标磁磁道道上上方方,目目标扇区旋转到磁头下方时,读标扇区旋转到磁头下方时,读/写操作开始。写操作开始。写写入入时时,数数据据经经编编码码电电路路变变换换成成相相应应的的写写电电流流,送送到到磁磁头头写写线线圈圈,磁磁化化盘盘面面上上的的表表面面磁磁层层,形形成成一一个个微微小小的磁化单元。的磁化单元。读读出出时时,磁磁化化单单元元高高速速经经过过磁磁头头,在在磁磁头头读读线线圈圈中中感感应出电压信号,经放大,整形和选通后输出。应
20、出电压信号,经放大,整形和选通后输出。2.硬盘的主要技术指标硬盘的主要技术指标(1)磁头类型:)磁头类型:磁阻磁头磁阻磁头MR(Magneto Resistive heads)和和巨磁组磁头巨磁组磁头GMR(Giant Magneto Resistive heads)(2)单碟容量:)单碟容量:单张碟片的容量越大,硬盘的总容量随之增单张碟片的容量越大,硬盘的总容量随之增大。大。而且,由于存储密度增大,数据读写速度也得到提高。而且,由于存储密度增大,数据读写速度也得到提高。(3)转速:)转速:转速多为转速多为5400 rpm和和7200 rpm两种。某些两种。某些SCSI硬硬盘的转速已经超过盘的
21、转速已经超过10000 rpm。转速越高,硬盘的传输速转速越高,硬盘的传输速率越快,但由此也带来发热量和噪声增大等问题。率越快,但由此也带来发热量和噪声增大等问题。(4)Cache:Cache的容量越大,硬盘的实际传输率就越大。的容量越大,硬盘的实际传输率就越大。目前采用的目前采用的Cache多为多为512 KB和和2 MB两种。两种。(5)平均寻道时间:磁头寻找目标磁道的时间直接影响磁盘)平均寻道时间:磁头寻找目标磁道的时间直接影响磁盘的工作速度。的工作速度。(6)传输速率:影响传输速率的因素有电机转速、存储密度、)传输速率:影响传输速率的因素有电机转速、存储密度、Cache容量、接口方式等
22、。容量、接口方式等。3.3.IDE接口接口IDE的全称是的全称是Integreted Driver Electronics,即即集成集成驱动器电子部件驱动器电子部件,由由Compaq公司开发,公司开发,Western Digital公司生产,是广泛使用的硬盘控制器接口。公司生产,是广泛使用的硬盘控制器接口。IDE接口在接口在ST 506的基础上进行了改进,的基础上进行了改进,把控制器集把控制器集成到驱动器内。成到驱动器内。IDE采用采用40线单组电缆连接线单组电缆连接,除了对系统总线上的信,除了对系统总线上的信号做必要的处理之外,其余信号基本上是原封不动地号做必要的处理之外,其余信号基本上是原
23、封不动地送往硬盘驱动器。送往硬盘驱动器。IDE实际上是系统级的接口,有的资料上因此也称实际上是系统级的接口,有的资料上因此也称IDE为为ATA(AT-Attachment,AT嵌入式)接口。嵌入式)接口。IDE由于具有多种优点,且成本低廉,在微型计算机由于具有多种优点,且成本低廉,在微型计算机中得到了广泛的应用。中得到了广泛的应用。4.EIDE接口接口IDE只能管理容量在只能管理容量在512 MB以下的硬盘,以下的硬盘,不能满足技不能满足技术的快速发展。术的快速发展。Western Digital在原有基础上开发了新的在原有基础上开发了新的EIDE(增强增强型型IDE)接口,它已经成为新一代的
24、标准。接口,它已经成为新一代的标准。与与IDE相比,相比,EIDE有以下几个方面的特点:有以下几个方面的特点:支持大容量的硬盘。支持大容量的硬盘。EIDE提供两个插座,称为主插座和辅插座,每个插提供两个插座,称为主插座和辅插座,每个插座可连接主、从两个设备,座可连接主、从两个设备,一共可连接一共可连接4个设备。个设备。最大突发数据传输率可达最大突发数据传输率可达16 MB/s(IDE为为3MB/s)。)。EIDE支持三种硬盘工作模式:普通模式(支持三种硬盘工作模式:普通模式(Normal)、)、逻辑块寻址模式(逻辑块寻址模式(Logical Block Addressing)、)、大硬大硬盘模
25、式(盘模式(Large)。)。9.2.3 现代硬盘接口技术现代硬盘接口技术1.Ultra DMA ATA接口接口Ultra DMA接口是在接口是在ATA上发展起来的新型硬盘接口上发展起来的新型硬盘接口标准。仍然采用标准。仍然采用40脚插座,但是在连接线缆的每根信脚插座,但是在连接线缆的每根信号线之间增加了号线之间增加了1根地线,线缆宽度达到根地线,线缆宽度达到80。如果使。如果使用普通的用普通的40线硬盘线,则把线硬盘线,则把Ultra DMA/66当作当作Ultra DMA/33接口的硬盘来使用。接口的硬盘来使用。Ultra DMA接口的数据传输速率可以达到接口的数据传输速率可以达到66MB
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 PC 系列 微机 外部设备 接口
限制150内