《外设接口技术.ppt》由会员分享,可在线阅读,更多相关《外设接口技术.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第七章外设接口技术第七章外设接口技术 教学目标教学目标 学习要求学习要求 讲授内容讲授内容介绍微机系统常用的外设接口介绍微机系统常用的外设接口 通过学习要求了解键盘、显示器的工作原理;熟悉键通过学习要求了解键盘、显示器的工作原理;熟悉键盘、显示器与盘、显示器与CPU的接口电路及使用方法;了解的接口电路及使用方法;了解USB的工的工作原理及使用方法。作原理及使用方法。第七章外设接口技术第七章外设接口技术 第一节键盘接口技术第一节键盘接口技术 第二节第二节CRTCRT接口技术接口技术第四节第四节USBUSB接口技术接口技术 第三节八段第三节八段LEDLED显示器接口技术显示器接口技术第一节键盘接口
2、技术第一节键盘接口技术 一、键盘的分类一、键盘的分类 1.1.按应用范围分类按应用范围分类 工工控控机机键键盘盘:工工控控机机键键盘盘和和主主机机连连为为一一体体,键键盘盘和和主主机机的的相相对对位位置置固定不变,也称为固定键盘。固定不变,也称为固定键盘。微微机机键键盘盘:微微机机键键盘盘独独立立于于主主机机之之外外,通通过过一一根根活活动动电电缆缆或或无无线线方方式式与与主主机机相相连连,这这种种键键盘盘和和主主机机的的位位置置可可以以在在一一定定范范围围内内移移动动调调整整,也也称称为为活动式键盘。活动式键盘。2.2.按外形分类按外形分类 标准键盘标准键盘人人体体工工程程学学键键盘盘:在在
3、标标准准键键盘盘上上,将将左左手手键键区区和和右右手手键键区区两两大大板板块块左左右右分分开开成成一一定定角角度度的的扇扇形形,用用户户在在操操作作键键盘盘时时可可以以保保持持一一种种比比较较自自然然的的形形态,符合人在键盘上的操作。态,符合人在键盘上的操作。多多媒媒体体网网络络键键盘盘:在在普普通通的的104104键键键键盘盘上上多多加加了了一一些些对对多多媒媒体体和和网网络络操操作作的的功功能能键键,主主要要用用来来完完成成一一些些快快捷捷操操作作。这这种种键键盘盘需需要要专专门门的的驱驱动动程程序,在设置、安装时比普通键盘麻烦。序,在设置、安装时比普通键盘麻烦。多功能键盘:多功能键盘:在
4、普通键盘的基础上又集成了其它的外部设备。如:在普通键盘的基础上又集成了其它的外部设备。如:带鼠标的键盘带鼠标的键盘 、带手写字板的键盘、带手写字板的键盘 、集成话筒和喇叭的键盘、集成话筒和喇叭的键盘 、带扫描仪的键盘、集成条形读卡器的键盘带扫描仪的键盘、集成条形读卡器的键盘 、集成、集成USB HUBUSB HUB的键盘的键盘 3.3.按接口分类按接口分类 ATAT接接口口键键盘盘:ATAT接接口口键键盘盘俗俗称称“大大口口”键键盘盘,键键盘盘的的插插头头是是一一个个圆圆形形5 5芯插头,插头是有方向性的。芯插头,插头是有方向性的。PS/2PS/2接接口口键键盘盘:PS/2PS/2接接口口键键
5、盘盘俗俗称称为为“小小口口”键键盘盘,是是目目前前使使用用最最普普通通的的一种键盘。它的插头是一种键盘。它的插头是4 4针,在插头上有一个定位口,用来防止插错方向。针,在插头上有一个定位口,用来防止插错方向。USBUSB接接口口键键盘盘:USBUSB接接口口键键盘盘支支持持USBUSB接接口口热热拔拔插插功功能能,可可在在打打开开微微机机以以后后,带电拔插键盘,或更换键盘。带电拔插键盘,或更换键盘。无无线线键键盘盘:无无线线键键盘盘与与微微机机间间没没有有直直接接的的物物理理连连线线,可可以以完完全全脱脱离离主主机机。无无线线键键盘盘通通过过红红外外线线或或无无线线电电波波将将输输入入信信息息
6、传传送送給給接接收收器器。接接收收器器放放在在主主机旁,连接在机旁,连接在PS/2PS/2口、口、COMCOM口或口或USBUSB口上。口上。4.4.按键盘开关接触方式分类按键盘开关接触方式分类 触触点点式式按按键键:工工艺艺简简单单,价价格格低低廉廉,它它是是借借助助簧簧片片直直接接使使两两个个导导体体接接通通或或断开,有着理想的开关特性。断开,有着理想的开关特性。无无触触点点式式按按键键:电电容容式式开开关关的的特特点点是是手手感感好好,击击键键声声音音小小,容容易易控控制制,结结构简单,灵敏度高,成本低,易于小型化和批量生产。构简单,灵敏度高,成本低,易于小型化和批量生产。5.5.按照按
7、键识别方式分类按照按键识别方式分类 非编码键盘:非编码键盘:主要用软件的方法识键和译键。主要用软件的方法识键和译键。编码键盘:编码键盘:主要用硬件来实现键的扫描和识别。主要用硬件来实现键的扫描和识别。二、键盘的结构和工作原理二、键盘的结构和工作原理 1.1.键盘的结构键盘的结构 微机键盘由微机键盘由外壳、按键和电路板外壳、按键和电路板三部分组成。三部分组成。键盘外壳:键盘外壳:主要用来支撑电路板和给操作者一个方便的工作环境。主要用来支撑电路板和给操作者一个方便的工作环境。电电路路板板:是是整整个个键键盘盘的的核核心心,它它位位于于键键盘盘的的内内部部,主主要要由由逻逻辑辑电电路路和和控控制电路
8、组成,担任按键扫描识别、编码和传输信息的工作。制电路组成,担任按键扫描识别、编码和传输信息的工作。键盘按键:键盘按键:可分为触点式和非触点式两种类型。可分为触点式和非触点式两种类型。2.2.键盘的工作原理键盘的工作原理 非编码键盘接口非编码键盘接口 (3 3)找找到到被被按按下下的的键键。从从0 0行行开开始始,顺顺序序逐逐行行扫扫描描,即即该该行行输输出出“0”“0”。每每扫扫描描一一行行,读读入入列列线线数数据据,找找出出为为“0”“0”的的列列;若若无无,则则顺顺序序扫扫描描下下一一行行,并并检检查查其其各各列列;若若找找到到某某列列线线为为“0”“0”,则则该该列列与与检检查查行行交交
9、点点的的按按键键为被按下的按键;为被按下的按键;(1 1)识识别别有有键键按按下下否否。PAPA的的三三线线输输出出均均为为“0”“0”,读读入入PBPB的的四四根根输输入入线线,只只要要有有一一线线为为“0”“0”,即即表表明明有有键被按下;键被按下;(2 2)去去抖抖动动。延延时时2020msms左左右右,等等按按键键通通、断断引引起起的的抖抖动动消消失失,若若还还有有键键闭闭合合,则认为按键已稳定;则认为按键已稳定;(4 4)根据找到的键号,转去执行该键相应的子程序。)根据找到的键号,转去执行该键相应的子程序。下下面面给给出出按按行行扫扫描描的的有有关关子子程程序序。设设82558255
10、A A端端A A的的地地址址为为6060H H,端端口口B B的的地址为地址为6161H H,控制寄存器的地址为控制寄存器的地址为6363H H。判别有无键按下的程序段如下:判别有无键按下的程序段如下:MOV ALMOV AL,82H 82H ;8255A8255A初始化,方式初始化,方式0 0,A A口输出,口输出,B B口输入口输入OUT 63HOUT 63H,ALALMOV ALMOV AL,0 0OUT 60HOUT 60H,AL AL ;各行线为各行线为“0”“0”WAITWAIT:IN AL IN AL,61H 61H ;读列线数据读列线数据 AND ALAND AL,0FH 0F
11、H ;屏蔽无关位屏蔽无关位 CMP ALCMP AL,0FH 0FH ;列线有列线有“0”“0”否?否?JZ WAIT JZ WAIT ;无,等键按下无,等键按下 检测哪个键按下的程序段如下:检测哪个键按下的程序段如下:BEGINBEGIN:MOV BL MOV BL,3 3 ;行数行数 MOV BHMOV BH,4 4 ;列数列数 MOV ALMOV AL,0FEH 0FEH ;起始数据,起始数据,0 0行为行为“0”“0”MOV CLMOV CL,0FH 0FH ;键盘屏蔽码键盘屏蔽码 MOV CHMOV CH,0FFH 0FFH ;起始键号为起始键号为“-1”“-1”LOOP1LOOP1
12、:OUT 60H OUT 60H,AL AL ;扫描一行扫描一行 ROL AL ROL AL ;修改扫描码,准备扫描下一行修改扫描码,准备扫描下一行 MOV AHMOV AH,AL AL ;保存保存 IN ALIN AL,61H 61H ;读列线值读列线值 AND ALAND AL,CL CL ;屏蔽无关位屏蔽无关位 CMP ALCMP AL,CL CL ;有列线为有列线为“0”“0”?JNZ LOOP2 JNZ LOOP2 ;有,转去找该列线有,转去找该列线 ADD CHADD CH,BH BH ;否,修改键号,指向该行末列键号否,修改键号,指向该行末列键号 MOV ALMOV AL,AH
13、AH ;取回扫描码取回扫描码 DEC BL DEC BL ;行数减行数减1 1 JNZ LOOP1 JNZ LOOP1 ;未完转下一行未完转下一行 JMP BEGIN JMP BEGIN ;重新开始重新开始LOOP2LOOP2:INC CH INC CH ;键号加键号加1 1,指向本行首列键号,指向本行首列键号 RCR AL RCR AL ;带进位循环右移一位带进位循环右移一位 JC LOOP2 JC LOOP2 ;该列非该列非“0”“0”,检查下一列,检查下一列 MOV ALMOV AL,CH CH ;是,键号送是,键号送ALAL CMP AL CMP AL,0 0 ;0 0号键按下?号键按
14、下?JZ KEY0 JZ KEY0 ;是,转是,转0 0号键子程序号键子程序 CMP ALCMP AL,1 1 ;1 1号键按下?号键按下?JZ KEY1 JZ KEY1 ;是,转是,转1 1号键子程序号键子程序 .CMP ALCMP AL,0AH 0AH ;1010号键按下?号键按下?JZ KEY10 JZ KEY10 ;是,转是,转1010号键子程序号键子程序 CMP ALCMP AL,0BH 0BH ;1111号键按下?号键按下?JZ KEY12 JZ KEY12 ;是,转是,转1111号键子程序号键子程序3.3.PCPC的键盘接口的键盘接口 PCPC的键盘扫描接口的键盘扫描接口 单单片
15、片机机80488048作作键键盘盘的的控控制制部部件件。它它承承担担键键盘盘扫扫描描、去去抖抖动动、生生成成扫扫描描码码、检检查查被被卡卡住住的的键键等等功功能能,可可以以缓缓冲冲存存放放2020个键扫描码。个键扫描码。PCPC的键盘扫描控制电路的键盘扫描控制电路 PCPC与键盘接口与键盘接口 PCPC的键盘接口电路的键盘接口电路 第二节第二节CRTCRT接口技术接口技术一、一、CRTCRT显示器概述显示器概述 CRTCRT显示器的发展显示器的发展 CRTCRT显示器成像原理显示器成像原理 扫描成像原理扫描成像原理 三原色原理三原色原理 二、二、CRTCRT接口技术接口技术 单色显示适配器(单
16、色显示适配器(MDA:Monochrome Display AdapterMDA:Monochrome Display Adapter)字符显示的原理字符显示的原理 显示数据处理逻辑显示数据处理逻辑:单单色色显显示示适适配配器器可可以以看看成成由由显显示示数数据据处处理理逻逻辑辑和和扫描控制逻辑两部分组成。扫描控制逻辑两部分组成。MDAMDA逻辑框图逻辑框图 扫描控制逻辑扫描控制逻辑 彩色图形适配器(彩色图形适配器(Color Graphics AdapterColor Graphics Adapter,CGACGA)图形显示的原理图形显示的原理 当当CRTCRT屏幕作图形显示时有两个特点:屏
17、幕作图形显示时有两个特点:图形的线点可以细到只有一个像素点;图形的线点可以细到只有一个像素点;要显示的像素点可在屏幕任意一个位置上出现。要显示的像素点可在屏幕任意一个位置上出现。CGA:CGACGA:CGA可以产生黑白和彩色的字符和图形。可以产生黑白和彩色的字符和图形。当当CRTCRT屏幕作图形显示时有两个特点:屏幕作图形显示时有两个特点:图形的线点可以细到只有一个像素点;图形的线点可以细到只有一个像素点;要显示的像素点可在屏幕任意一个位置上出现。要显示的像素点可在屏幕任意一个位置上出现。CGACGA逻辑框图逻辑框图 增强型图形适配器(增强型图形适配器(Enhanced Graphics Ad
18、apterEnhanced Graphics Adapter,EGAEGA)VRAMVRAM的容量有的容量有256256K K字节,其结构与数据组织和字节,其结构与数据组织和CGACGA大不相同。大不相同。存存放放在在VRAMVRAM中中的的图图形形数数据据和和字字符符点点阵阵数数据据经经并并串串转转换换后后送送到到属属性性控控制制寄寄存存器器去去处处理理,它它把把VRAMVRAM中中的的字字符符电电阵阵和和图图形形像像素素值值翻翻译译成成送送往往监监视视器的信息。器的信息。视频图形阵列(视频图形阵列(Video Graphics ArrayVideo Graphics Array,VGAVG
19、A)VGAVGA采采用用模模拟拟信信号号输输出出接接口口,使使显显示示的的颜颜色色丰丰富富多多彩彩。它它的的分分辨辨率率也也提提高高到到640480640480,并并在在软软件件上上与与MDAMDA、CGACGA、EGAEGA兼兼容容,其其字字符符点点阵阵有有8888、814814、816816、916916等等多多种种,可可显显示示256256K K种种颜颜色色,可可同同时时显显示示256256种色。除支持种色。除支持EGAEGA的所有显示方式外,还增加了的所有显示方式外,还增加了3 3种显示方式种显示方式 。增强型的增强型的VGAVGA(Super VGASuper VGA)第三节八段第三
20、节八段LEDLED显示器接口技术显示器接口技术一、一、LEDLED显示器及工作原理显示器及工作原理1.1.LEDLED显示器的分类显示器的分类a ab bc cd de ef fg gdpdp显示显示11:b,c b,c 两段点亮两段点亮段段选选开开关关位位选选开开关关LEDLEDa ab bc cd de ef fg gdpdp显示原理显示原理2.2.工作原理工作原理a ab bc cd de ef fg gdpdp显示显示11:b,c b,c 两段点亮两段点亮2.2.工作原理工作原理显示原理显示原理LEDLEDa ab bc cd de ef fg gdpdp段段选选开开关关位位选选开开关
21、关a ab bc cd de ef fg gdpdp显示显示11:b,c b,c 两段点亮两段点亮段段选选开开关关位位选选开开关关LEDLEDa ab bc cd de ef fg gdpdp显示显示44:b,c,f,g b,c,f,g 四段点亮四段点亮显示原理显示原理2.2.工作原理工作原理a ab bc cd de ef fg gdpdp显示显示11:b,c b,c 两段点亮两段点亮显示显示44:b,c,f,g b,c,f,g 四段点亮四段点亮2.2.工作原理工作原理显示原理显示原理LEDLEDa ab bc cd de ef fg gdpdp段段选选开开关关位位选选开开关关二、二、LED
22、LED显示器与显示器与CPUCPU的接口电路的接口电路Q0Q0Q5Q5D0D0D5D5IOWIOW地址信号地址信号1 1(9191H H)地址信号地址信号2 2(9090H H)段选口段选口位选口位选口 LED0LED0LED5LED5 a adpdpb ba adpdpb bQ0Q0Q7Q7D0D0D7D7CPUCPUDBDBclkclkclkclk例例1 1:要求:要求LED0LED0显示显示“7”“7”,其它,其它LEDiLEDi不显示任何内容不显示任何内容 段选信号段选信号D7 D6 D5 D4 D3 D2 D1 D0D7 D6 D5 D4 D3 D2 D1 D0a b a b c c
23、 d e f g dp d e f g dp位选信号位选信号/5 4 3 2 1 0/5 4 3 2 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1段选口送段选口送1 1FHFH位选口送位选口送0101H HMOV AL,1FHMOV AL,1FHOUT 90H,ALOUT 90H,ALMOV AL,01HMOV AL,01HOUT 91H,ALOUT 91H,ALa ab bc cd de ef fg gdpdpQ0Q0Q5Q5D0D0D5D5IOWIOW地址信号地址信号1 1(9191H H)地址信号地
24、址信号2 2(9090H H)段选口段选口位选口位选口 LED0LED0LED5LED5 a adpdpb ba adpdpb bQ0Q0Q7Q7D0D0D7D7CPUCPUDBDBclkclkclkclk例例2.2.要求要求LED0LED0LED5LED5都显示都显示“5“5”位选信号位选信号/5 4 3 2 1 0/5 4 3 2 1 00 1 0 0 1 0 1 0 0 1 0 0 0 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1段选口送段选口送4949H H位选口送位选口送3 3FHFHMOV AL,49HMOV AL,49HOUT 90H,ALOUT 9
25、0H,ALMOV AL,3FHMOV AL,3FHOUT 91H,ALOUT 91H,ALa ab bc cd de ef fg gdpdp段选信号段选信号D7 D6 D5 D4 D3 D2 D1 D0D7 D6 D5 D4 D3 D2 D1 D0a b a b c c d e f g dp d e f g dpQ0Q0Q5Q5D0D0D5D5IOWIOW地址信号地址信号1 1(9191H H)地址信号地址信号2 2(9090H H)段选口段选口位选口位选口 LED0LED0LED5LED5 a adpdpb ba adpdpb bQ0Q0Q7Q7D0D0D7D7CPUCPUDBDBclkcl
26、kclkclk三、显示管理程序三、显示管理程序(1)(1)解决字符解决字符段代码的转换问题段代码的转换问题LED0LED0LED4 LED5LED4 LED5待显字符:待显字符:3 30D0DH HSEGPTSEGPT0 01 12 23 34 45 56 60303H H9FH9FH2525H H0DH0DH9999H H4949H H4141H H段代码表段代码表三、三、显示管理程序显示管理程序(1)(1)解决字符解决字符段代码的转换问题段代码的转换问题LED0LED0LED4 LED5LED4 LED5待显字符:待显字符:3 30D0DH H段代码表段代码表SEGPTSEGPT0 01
27、12 23 34 45 56 60303H H9FH9FH2525H H0DH0DH9999H H4949H H4141H H(2)(2)多位多位LEDLED“同时同时”显示不同字符的问题显示不同字符的问题显显缓缓区区段代码表段代码表DISMEMDISMEM1 12 23 34 45 56 61 2 3 4 5 61 2 3 4 5 6SEGPTSEGPT0 01 12 23 34 45 56 60303H H9FH9FH2525H H0DH0DH9999H H4949H H4141H H显示过程如下:显示过程如下:建立六个待显字符的建立六个待显字符的 显示缓冲区显示缓冲区查出第一个字符的字查
28、出第一个字符的字 形码形码送段形码至段选口送段形码至段选口使最左一位使最左一位LEDLED发光发光延时延时1 1msms指向下一位指向下一位LEDLED 直至最后一位直至最后一位LEDLED显示显示 完为止完为止已扫描一遍已扫描一遍开始开始指针指向显缓区首址指针指向显缓区首址位选信号初始位选信号初始取待显数据,查表得段选码取待显数据,查表得段选码送段选口送段选口位选信号送位选口位选信号送位选口六位都显完?六位都显完?修改指针,修改位选信号修改指针,修改位选信号是是否否例:例:多位多位LEDLED“同时同时”显示显示123456123456,假设,假设LEDLED显示器的段选口接显示器的段选口接
29、82558255的的A A口,位口,位选口接选口接82558255的的B B口,开关口,开关K1K1接接82558255C C口的口的PCPC0 0,当当K1K1向上时,程序运行停止。向上时,程序运行停止。显显缓缓区区段代码表段代码表DISMEMDISMEM1 12 23 34 45 56 61 2 3 4 5 61 2 3 4 5 6LED5LED5LED0LED0SEGPTSEGPT0 01 12 23 34 45 56 6C0HC0HF9HF9H A4H A4HB0HB0H9999H H1212H H8282H H段选信号段选信号D7 D6 D5 D4 D3 D2 D1 D0D7 D6
30、D5 D4 D3 D2 D1 D0dp dp g f e d c b ag f e d c b aa ab bc cd de ef fg gdpdp程序如下程序如下:DISMEM DB 1,2,3,4,5,6DISMEM DB 1,2,3,4,5,6SEGPT DB 0C0HSEGPT DB 0C0H,0F9H,0A4H,0F9H,0A4H,DB 0B0H,99H,12H,82H DB 0B0H,99H,12H,82H MOV DXMOV DX,20BH20BH MOV AL MOV AL,81H81H OUT DX OUT DX,ALAL MOV CLMOV CL,20H 20H LEA D
31、I LEA DI,DISMEM DISMEM MOV AL MOV AL,DIDI LEA BX LEA BX,SEGPT SEGPT PUSH CXPUSH CXMOV CXMOV CX,3000H3000HLOOP AGAINLOOP AGAINPOPPOPCXCXAGAINAGAIN:INC DIINC DISHR CLSHR CL,1 1DISPDISP:MOV DXMOV DX,20AH20AHIN ALIN AL,DXDXANDANDAL,01HAL,01HJZ NEXTJZ NEXT NEXTNEXT:MOV DX MOV DX,208H208H OUT DX OUT DX,AL
32、AL INC DX INC DX MOV AL MOV AL,CLCL OUT DX OUT DX,ALALJNC DISPJNC DISPXLATXLAT第四节第四节USBUSB接口技术接口技术 一、概述一、概述 USBUSB 即即通通用用串串行行总总线线(USB:USB:Universal Universal Serial Serial BusBus)。USBUSB为为主主机机与与不不同外设的连接提供了极大的方便,其主要优点是:同外设的连接提供了极大的方便,其主要优点是:1 1)完全自动检测和配置的即插即用功能;)完全自动检测和配置的即插即用功能;2 2)带电热插拔操作;)带电热插拔操作;
33、3 3)统一的接插件,不存在连接错误。)统一的接插件,不存在连接错误。USBUSB是一种支持即插即用的新型是一种支持即插即用的新型“菊花链菊花链”串行接口串行接口。它在一条。它在一条“线线缆缆”上有链接多个设备的能力。上有链接多个设备的能力。USBUSB要比标准串口快得多,其数据传输率可达要比标准串口快得多,其数据传输率可达4 4M bit/s12M bit/sM bit/s12M bit/s,而一般的串口最多只能是而一般的串口最多只能是115115K bit/sK bit/s。二、二、USBUSB规范规范 USBUSB是一种支持即插即用的新型是一种支持即插即用的新型“菊花链菊花链”串行接口串
34、行接口。它在一条。它在一条“线线缆缆”上有链接多个设备的能力。上有链接多个设备的能力。在针对在针对USBUSB确定结构时,应遵照以下要求:确定结构时,应遵照以下要求:1)1)PCPC外设的扩展简单方便;外设的扩展简单方便;2)2)传输速率高达传输速率高达1212M bit/sM bit/s的低成本方案;的低成本方案;3)3)完全支持语音、音频和压缩视频的实时数据处理;完全支持语音、音频和压缩视频的实时数据处理;4)4)在混合模式下进行等时(在混合模式下进行等时(IsochronousIsochronous)数据传输和异步信息发数据传输和异步信息发 布的协议灵活性;布的协议灵活性;5)5)包含多
35、个包含多个PCPC配置和外形尺寸;配置和外形尺寸;6)6)提供一种能够迅速扩散到产品生产中的标准接口;提供一种能够迅速扩散到产品生产中的标准接口;7)7)促使产生可提高促使产生可提高PCPC能力的新型设备。能力的新型设备。USBUSB带给用户的好处主要表现在以下几个方面:带给用户的好处主要表现在以下几个方面:1)1)易于最终用户使用易于最终用户使用 USBUSB提供了一种关于接线和连接器的统一模式,其中的电气细节提供了一种关于接线和连接器的统一模式,其中的电气细节(例如,总线端子)与最终用户完全隔离。它还能自动识别外设。自(例如,总线端子)与最终用户完全隔离。它还能自动识别外设。自动把功能变为
36、驱动程序,以及自动配置。动把功能变为驱动程序,以及自动配置。USBUSB外设在系统运行过程中外设在系统运行过程中还可以动态连接和重新配置。还可以动态连接和重新配置。2)2)广泛的工作负载和应用领域广泛的工作负载和应用领域 USBUSB适合于识别带宽从数千适合于识别带宽从数千bit/sbit/s到数兆到数兆bit/sbit/s的设备。它支持在的设备。它支持在同一套电缆上进行等时和异步传输。多连接结构允许进行多个设备的同一套电缆上进行等时和异步传输。多连接结构允许进行多个设备的同时操作,支持多达同时操作,支持多达127127个物理设备。个物理设备。USBUSB支持在主机和设备之间传输支持在主机和设
37、备之间传输多种数据和信息流,允许使用混合型设备(例如,具有多种功能的外多种数据和信息流,允许使用混合型设备(例如,具有多种功能的外设),而且由于降低了协议的额外开销而提高了总线的使用效率。设),而且由于降低了协议的额外开销而提高了总线的使用效率。3)3)灵活性和鲁棒性灵活性和鲁棒性 USBUSB支持很大的数据包长度范围,允许多种设备缓冲的选配、多支持很大的数据包长度范围,允许多种设备缓冲的选配、多种设备数据速率和数据包尺寸。种设备数据速率和数据包尺寸。USBUSB协议中包括了缓冲处理的流控制。协议中包括了缓冲处理的流控制。协议中还有错误处理或故障恢复机制。能以用户可观察到的实时方式协议中还有错误处理或故障恢复机制。能以用户可观察到的实时方式实现设备的动态接入和分离,而且可自动识别出有故障的设备。实现设备的动态接入和分离,而且可自动识别出有故障的设备。4)4)多种低成本实现方案多种低成本实现方案 为为了了支支持持低低成成本本外外设设,USBUSB可可以以作作为为一一种种低低成成本本的的1.51.5M M bit/sbit/s的的子子通通道道来来实实现现,它它在在外外设设和和主主机机硬硬件件的的集集成成方方法法上上进进行行优优化化,采采用用低低成本电缆和连接器以及商用技术。成本电缆和连接器以及商用技术。