版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、左旭坤()1工业用微型计算机第五章总复习5.1 总线技术5.1.1 PC/XT总线5.1.2 微型计算机总线的标准和分类5.1.3 ISA总线5.1.4 PCI总线21. 总线的概念 总线(Bus):是一种能为多个部件分时共享的公共信息传输线路,分时和共享是总线的两个特点 共享:指总线上可以挂接多个部件,各部件之间交换的信息都可以通过这组线路传送。 分时:指同一时刻只能有一个部件向总线发送信息,多个部件不能同时使用总线。【识记】总线的概念5.1.1 PC/XT总线3PC/XT总线:总线根数:62 数据线:8根ISA总线:总线根数:62+36 数据线:16根2012-09ISA总线中数据线有 【
2、 】 A 8条 B 16条 C 32条 D 64条B41) 地址总线AB(Address Bus):用来传递地址信息,由于地址只能从CPU传向外部存储器或I/O端口,所以地址线是单向的。 (1) 按照总线传递的内容分类地址总线数据总线控制总线2) 数据总线DB(Data Bus):用来传递数据信息,是双向数据线。3) 控制总线CB(Control Bus):用来传递各种控制信号。3. 总线分类【领会】数据总线、地址总线、控制总线的作用。【领会】总线的分类52012-22. 根据传送的信号不同,CPU与存储器及外部设备的连线 可分为地址总线、数据总线和_。(P188)2009-26. CPU和I
3、/0设备之间传送的信息可以分为 地址信息、控制信息和_。控制总线数据信息61) 片总线C-Bus(Chip Bus):在CPU内部,寄存器之间和算术逻辑部件ALU与控制部件之间传输数据所用的总线,也称CPU总线。 (2)按照总线所处的位置分类片总线内总线外总线2) 内总线I-Bus(Internal Bus):是微机系统中各插件(模块)之间的信息传输通路,也称系统总线或板级总线。3) 外总线E-Bus(External Bus):是微机系统之间或微机系统与通信设备之间进行通信的一组信号线,也称通信总线。75.2 I/O接口概述5.2.1 接口的概念与I/O接口5.2.2 I/O接口的典型结构5
4、.2.3 I/O端口的编址5.2.4 I/O数据传输的控制方式8I/O接口的交换信号I/O接口与I/O设备之间交换的信号通常有四种:1) 数字量:用二进制表达的信息或经过编码的二进制信息,最小单位为位(bit),8个位为一个字节(byte),如按键编码、字符编码等。2) 模拟量:用于时间有连续关系的模拟电压或模拟电流表示的物理量,如电压、电流、压力、频率、位移、速度、转角等。3) 开关量:仅有两种状态的量,如开关的状态、电机的起停,用二进制表示时只需一个位即可。4) 脉冲量:在计算机控制系统中常用到计数脉冲、定时脉冲或控制脉冲,脉冲量是指以脉冲形式表示的一种信号。数字量模拟量开关量 脉冲量 【
5、识记】数字量;模拟量;开关量;脉冲量9IO接口与CPU之间交换的信息通常有三种:1) 数据信息:由IO设备产生,经过I/O接口转换后可以输入给CPU,或由CPU产生,经I/O接口转换后可以输出到I/O 设备的信息。2) 状态信息:反应I/O设备以及I/O接口本身工作状态的信息,如I/O设备“已就绪”、“忙”等。3) 控制信息:用以控制I/O设备操作以及设定I/O接口本身工作方式的信息。数据信息状态信息控制信息10基本I/O接口74LS24474LS24574LS37374LS374115.2.3 I/O端口的编址可被CPU寻址的I/O接口内部寄存器称之为端口(Port)。I/O端口有两种编址方
6、式: I/O端口独立编址和 I/O端口与存储器统一编址【识记】I/O端口【识记】I/O端口的编址方式2011-27. 对于8086系统, I/O与存储器采用的是 编址方式。 独立121. I/O端口独立编址I/O端口独立编址也称I/O映像(I/O Mapped)。CPU将内存和I/O端口视为完全分离的地址空间,访问内存时给出A0A19地址,访问I/O端口时,给出A0A15地址。FFFFFH00000H1M内存A19A0寻址FFFFH0000HIO端口A15A0寻址I/O端口1I/O端口nI/O端口264k13142. I/O端口与存储器统一编址在这种编址方案中,把内存中的某个区域规划出来留给I
7、/O端口使用,I/O端口看作内存中的一个存储单元,即每一个I/O 端口占用一个存储器单元的地址。由于I/O 端口的地址映射到存储器空间,所以也称为内存映像(Memory Mapped)。155.2.4 I/O数据传输的控制方式(1)程序控制方式(2)中断控制方式(3)直接内存存取方式(4)专用I/O处理器控制方式【识记】I/O传输控制方式161. 程序控制方式(1) 无条件传输方式(1)无条件传输方式(2)查询传输方式 无条件传输方式:输入时,I/O接口总是已将数据准备好,可供CPU读取;输出时,I/O接口总是处于就绪状态,随时可以接受数据。【领会】无条件传输方式(2) 查询传输方式查询(Po
8、lling)传输方式也称为条件传输方式或异步传输方式。 查询输入方式是指当CPU需要传输数据时首先查询I/O接口的状态,只当I/O接口已就绪时才能进行数据的输入或输出。与无条件传输方式类似,传输的一方为CPU,另一方为I/O接口。172. 中断控制方式1) 中断请求:当IO设备就绪时,主动向CPU发出通告,请求CPU取走数据或输出新的数据。 对于不同的微机系统,CPU中断处理的具体过程不尽相同,但是一个完整的中断基本过程应包括:中断请求、中断判优、中断响应、中断处理及中断返回等五个基本过程。中断请求中断判优中断响应中断处理中断返回2) 中断判优:3) 中断响应:CPU收到中断请求后,暂停当前的
9、程序,执行输入或输出程序(中断服务程序)完成一次数据传输。4) 中断处理:执行中断服务程序的过程。5) 中断返回:执行完中断服务程序后,返回原来程序的暂停之处(断点)继续执行。【领会】中断控制方式183. 直接内存存取(DMA)方式是一种完全由硬件执行I/O交换的工作方式,传输的一方为内存,另一方是I/O接口和其连接的I/O 设备,CPU不参与传输,即数据不经过CPU。直接内存存取:(Direct Memory Access)【领会】DMA方式192011-28. CPU与外设交换数据前必须先查询外设状态, 这种方式称为 传送方式。 查询205.3 中断系统5.3.1 中断概述5.3.2 80
10、86/8088的中断系统5.3.3 8259A可编程中断控制器5.3.4 8259A的应用211. 中断概述什么是中断(Interrupt)? 在CPU执行当前程序的过程中,由于某种随机发生的内部或外部事件使程序暂停,而转去执行别的程序,然后再返回暂停处(即断点)继续执行原来程序。这一个过程就称为中断。【识记】中断的概念222. 识别中断中断类型号:以一个字节的无符号数予以识别和区分中断。【识记】中断类型号B2012-04 指令中断INT 20H的中断类型码是 【 】 A 08H B 20H C 80H D 不能确定233. 中断向量和中断向量表(1)中断服务程序第一条可执行指令在内存中的地址
11、称为 中断服务程序的入口地址。(2)中断服务程序的入口地址被称为中断向量。(3)中断向量依中断类型号之次序排列成一个表, 即中断向量表。(4)中断向量表(Interrupt Vector Table,IVT) 是一种表数据结构,是中断服务程序的入口地址表, 占用内存00000H003FFH的1K空间。 对应中断类型号0255。【识记】中断向量【领会】中断向量表24IPH00000HIPCS00002H00004HIPCS00006H00008HIPCS0000AH0000CHIPCS0000EH00010HIPCS00012H00014HIPCS00016H00080HIPCS00082H00
12、3FCHIPCS003FFH0007CHIPCS0007EHn4IPCSn4+1n4+2n4+3INT 00H 除错误INT 01H 单步INT 02H NMIINT 03H 断点INT 04H 溢出INT 05H 专用(5)保留(27)用户(224)INT 1FH INT 20H INT n INT FFH CSHIPLCSL图5-24 8086/8088中断向量表252009-28. 中断向量表放在内存的00000H _ 。003FFH2011-29. 8086系统存放所有 中断服务程序入口地址的内存区域称为 。 中断向量表2010-30. 某中断矢量从低到高连续四个字节的值分别为:00H
13、、01H、02H、和03H,则该中断服务程序的入口地址为_ 。 0302H:0100H或03120H264. 中断类型号、中断向量和中断向量表的关系(1)中断类型号n对应的中断向量物理地址为(此处注意将计算结果化为4位十六进制的形式)(2)根据物理地址确定一种可能的逻辑地址,即可在中断向量表中找到该逻辑地址存储的值,该值即为中断服务程序的入口地址。n4n4+1n4+2n4+3272011-15. 类型号为21H的中断服务程序入口地址存放在 【 】 A 0000H:0021H B 0000H:0042H C 0000H:0084H D 0000H:0108HC2010-11. 10H号中断的入口
14、地址存放在 【 】A 0000H:0010H B 0000H:0040HC 0010H:0000H D 0040H:0000HB28每个中断服务程序的入口地址包括CS和IP共四个字节。5. 中断服务程序在中断响应时,根据中断类型号n,到中断向量表中从地址0000:4n开始连续四个单元内容分别装入IP和CS,然后以新的CS:IP为入口,CPU转入中断服务程序。中断服务完成后,子程序的最后一条指令是中断返回指令IRET。该指令的执行将栈顶6个单元的内容依次弹到IP、CS和FLAGS,于是返回断点执行主程序。292009-22. 编写程序时,对不允许外部中断的程序要先关中断, 其指令是_ 。D201
15、2-10. 8086CPU执行INT n指令时, 自动将下列寄存器推入堆栈的顺序是 【 】 A FLAGS,IP,CS B IP,CS,FLAGS C CS,IP,FLAGS D FLAGS,CS,IP2011-14. 8086CPU在响应外部中断请求后, 自动入栈的寄存器顺序是 【 】 A IP,CS,FLAGS B FLAGS,CS,IP C CS,IP,FLAGS D CS,FLAGS,IP2010-15. 8086 CPU执行IRET时,寄存器出栈的顺序是【 】 A FLAGS,IP,CS B IP,CS,FLAGS C CS,IP,FLAGS D FLAGS,CS,IPBBCLI30
16、5.3.3 8259A可编程中断控制器性能概述1. 具有8级中断优先控制, 通过级连可以扩展至64级优先权控制;2. 每一级中断都可以通过初始设置为允许或屏蔽状态;3. 8259A的工作方式,可以通过编程进行设置, 因此,使用非常灵活;4. 8259A采用NMOS制造工艺,只需要单一的+5V电源。318259AIR0IR1IR2IR3IR4IR5IR6IR7A0INTD0D7CAS0CAS2VccGND图5-27b 8259A逻辑符号328259A的控制字有两种: 初始化命令字(ICW), 在8259A启动之前写入,使其处于预定的初始状态。 操作命令字(OCW), 可在8259初始化后的任何时
17、刻写入, 使处于初始状态的8259去执行具体的某种操作方式。8259A的编程332009-24. 在某微机系统中有3片8259中断控制器芯片级联,能提供中断申请的个数是_ 。22个2010-16. 两片8259A级联时可接收的外部中断请求的数量有【 】 A 8个 B 14个C 15个 D 16个 C2012-29. 要初始化8259A的工作方式、中断类型码等, 必须先向其写入_ 。P2152011-13. 以优先级完全嵌套方式工作的8259A, 其外部中断请求引脚优先级最高的是 【 】 A IR0 B IR1 C IR7 D IR8ICW(或初始化命令字)A345.4 定时与计数5.4.1 定
18、时与计数概述5.4.2 8253/8254可编程间隔定时器 1. 8253的外部引脚和内部结构 2. 8253与总线的连接 3. 8253的编程 4. 8253的工作方式 5. 8253/8254的应用35图5-38 8253的内部结构 数据总线缓冲器D7D0读/写控制逻辑CSA0A1RDWR控制字寄存器计数器通道0计数器通道1计数器通道2CLK 0GATE 0OUT 0CLK 1GATE 1OUT 1CLK 2GATE 2OUT2368253CLK0GATE0OUT0A1D0D7CLK1GATE1OUT1CLK2GATE2OUT2A0RDWRCS37BCD码(十进制数)1二进制数0计数方式选
19、择方式5101方式4100方式3x11方式2x10方式1001方式0000工作方式选择先低后高字节读/写11只读/写高字节10只读/写低字节01锁存命令00读/写格式选择通道选择无意义选通道2选通道1选通道011100100D1D0D2D3D4D5D6D7388253的工作方式方式0:计数结束中断方式1:可由硬件重复触发的单脉冲方式2:序列脉冲发生器方式3:方波发生器方式4:软件触发选通脉冲方式5:硬件触发选通脉冲39其过程如图 5-45所示 8253方式0门控信号持续为高WRNNNNNNNN080706050403020100FFFFFFFEFFFDFFFCFFFBCLKGATEOUTCW=
20、10LSB=8使OUT呈初始态载入计数初值计数值减为0,OUT转高12345678940其过程如图 5-47所示 8253方式2门控信号持续为高WRNNNNNNNN0403020104030201040302010403CLKGATEOUTCW=14LSB=4载入计数初值计数结束再次载入41其过程如图 5-48所示 8253方式3计数初值为偶数门控信号持续为高WRNNNNNNNN0402040204020402040204020402CLKGATEOUTCW=16LSB=4载入计数初值计数结束再次载入42其过程如图 5-49所示 8253方式3计数初值为奇数门控信号持续为高WRNNNNNNNN
21、0402000402040200040204020004CLKGATEOUTCW=16LSB=5载入计数初值432009-08向8253芯片写入控制字74H后, 则通道1工作在方式 【 】 A 0 B 1 C. 2 D. 32012-13. 一片8253的端口数量为 【 】 A 2个 B 3个 C 4个 D 16个2011-19. 在输入计数脉冲频率一定时, 为使8253的定时时间最长,其计数初值设为【 】 A 0 B 65536 C FFH D FFFFH2009-208253芯片内部有三个独立的计数器。 这些计数器实际上是 【 】 A 8位的减法计数器 B 8位的加法计数器 C 16位的加
22、法计数器 D 16位的减法计数器CACD44【2011-38】某微机系统中有一片8253,电路如题38图所示,其端口地址范围为300H303H,CLK0输入1MHz方波时钟信号,要使OUT0输出1KHz的方波信号。填空完善如下程序。 45303H300H00HDX10HMOV DX, _ ;控制寄存器地址MOV AL,77H ;设置8253控制字 ;定时/计数器0,方式3,BCD码初值OUT DX,AL ;写入控制字MOV DX, _ ;定时/计数器0地址MOV AL, _ ;计数初值低字节OUT _ ,AL ;写入低字节MOV AL, _ ;计数初值高字节OUT DX,AL ;写入高字节46
23、【2012-38】某微机系统中有一片8253,电路如题38图所示,其端口地址范围为300H303H,CLK0输入2MHz方波时钟信号,要使OUT1输出1Hz的方波信号。填空完善如下程序。47;计数器0输出1KHz方波MOV DX,303H ;控制寄存器地址MOV AL,37H ;定时/计数器0,方式3,BCD码初值OUT DX,AL ;写入控制字MOV DX,300H ;定时/计数器0地址MOV AL,00H ;计数初值低字节OUT DX,AL ;写入低字节MOV AL,_ ;计数初值高字节OUT DX,AL ;写入高字节;计数器1输出1Hz方波MOV DX, _ ;控制寄存器地址MOV AL
24、,77H ;定时/计数器1,方式3,BCD码初值OUT DX,AL ;写入控制字MOV DX, _ ;定时/计数器1地址MOV AL, _ ;计数初值低字节OUT DX,AL ;写入低字节MOV AL, _ ;计数初值高字节OUT DX,AL ;写入高字节20H303H301H00H10H485.5 并行接口5.5.1 并行接口概述5.5.2 8255A可编程并行接口 1. 8255A的外部引脚和内部结构 2. 8255A与总线的连接 3. 8255A的编程 4. 8255A的工作方式 5. 8255A的应用5.5.3 LED显示器接口49图5-38b 8255A的逻辑符号 505.5.2 8
25、255A可编程并行接口8255地址总线(16位)控制总线数据总线(8位)A1D0D7A0RDWRCSACBI/OI/OI/OI/O8844方式0PA7PA0PB7PB0PC7PC4PC3PC0ACBI/OI/O88PA7PA0PB7PB0控制线IO控制线IOACB双向I/O88PA7PA0PB7PB0控制I/O方式1方式2IORIOW图5-60 8255A与总线的连接511)基本输入方式IN AL, 8255端口地址 ;读操作外设将数据送到8255A输入缓冲器中;CPU给出有效的8255A地址;CPU发读命令,将8255A输入缓冲器中数据读入CPU的AL寄存器中。输入缓冲器译码器数据DBAB外
26、设8n522)基本输出方式OUT 8255端口地址, AL ;写操作 CPU给出有效的8255地址; CPU发写命令,将CPU的AL寄存器中数据写入8255A输出锁存器中。输出锁存器译码器数据DBAB外设8n533.8255A的编程(1)设置工作方式和端口读写用软件可以配置以下三种工作方式方式0基本输入/输出方式(A、B、C口) (Basic Input/Output)方式1选通输入/输出方式(A、B口) (Strobed Input/Output)方式2双向传输方式(仅A口) (Bi-Directional Bus)【识记】8255A的工作方式542. 工作方式1 方式1是一种选通输入/输出
27、的方式。在这种方式时,端口A或端口B仍作为数据的输入/输出,但同时规定端口C中固定的某些位作为控制或状态信息。它适于异步传输,要求外设提供选通/接收应答信号。1. 工作方式0 方式0是一种基本输入/输出工作方式。在这种方式下,各端口常用于无条件(简单)传送,也可用于应答(查询)传送,适用于低速的外设或高速同步外设与主机同步传传送信息。端口A、B和两个4位端口C,皆可作为输入或输出端口。3. 工作方式2 方式2为双向选通输入/输出方式,仅适用于端口A。此时端口A既可作为输入口,也可以作为输出口,并均具有锁存功能;端口C作为端口A的状态或控制位;端口B此时可工作在方式0或方式1。558255A的控
28、制字 8255A是可编程接口芯片,所谓可编程就是用指令的方法先对该芯片进行初始化,决定芯片的端口是处于输入数据状态还是处于输出数据状态,以及每个端口工作在何种方式下。工作方式和工作状态的建立是向8255A的控制口写入相应的控制字来完成的。 8255A共有两个控制字,即方式定义控制字和相对C口进行置位/复位控制字。 【简单应用】8255A初始化编程【简单应用】8255A端口C置位/复位编程56方式定义控制字 MCW(Mode Definition Control Word)D7 D6 D5 D4 D3 D2 D1 D0C口低位选择,1入0出B口I/O选择,1入0出B口方式选择,0=方式0 1=方
29、式1B组C口高位选择,1入0出A口I/O选择,1入0出A口方式选择00=方式0 01=方式1 1X=方式2D7=1,方式控制字标志A组575. 8255A的应用【综合应用】8255A作为无条件 输入/输出接口的应用585. 8255A的应用【综合应用】8255A作为无条件 输入/输出接口的应用8255地址总线(16位)控制总线数据总线(8位)A1D0D7A0RDWRCSACBI/OI/OI/OI/O8844方式0PA7PA0PB7PB0PC7PC4PC3PC0IORIOW592011-18. 可编程并行接口芯片8255A工作方式共有 【 】 A 1种 B 2种 C 3种 D 4种2012-18
30、.8255A工作在方式0,则其工作方式相当于 【 】 A 无条件传送方式 B 查询传送方式 C 中断传送方式 D DMA方式CA60【2011-40】电路如题40图所示,使用8255A作为接口芯片,检测开关K0、K1和K2的开/闭状态,并用发光二极管指示。8255A地址范围240H243H,端口PA外接三个开关,端口PB外接三个发光二极管,如果K0、K1、K2全部闭合时,红灯亮;如果K0、K1、K2全部断开时,绿灯亮;其它情况,黄灯亮。要实现上述功能,填空完善下面的程序。 61 MOV AL,90H ;设置A口方式0输入,B口方式0输出 MOV DX,_ ;8255A 控制口地址送DX OUT
31、 _,AL ;控制字写入控制寄存器BEGIN: MOV DX,_ ;8255A端口PA地址送DX _ AL,DX ;读入PA端口 AND AL,_ ;保留开关状态,并判断开关是否全部闭合 JZ _ ;如果全部闭合,转往执行点亮红灯 CMP AL,07 ;判断开关是否全部断开 JE LGRN ;如果全部断开,转往执行点亮绿灯;点亮黄灯 MOV AL,0FBH ;PB2 PB1 PB0=011B JMP LIGHT ;其它情况,转往执行点亮黄灯LRED: ;点亮红灯 MOV AL,0FEH ;PB2 PB1 PB0=110B JMP _ ;转往点亮发光二极管LGRN: ;点亮绿灯 MOV AL,0
32、FDH ;PB2 PB1 PB0=101BLIGHT: MOV DX,241H ;8255A端口PB地址送DX OUT DX,AL ;点亮发光二极管 JMP _ ;继续监测开关开/闭状态0243HDX0240HIN07HLREDLIGHTBEGIN625.5.3 LED显示器接口1. LED数码管的工作原理2. 一位LED数码管的显示3. 多位LED数码管的显示631. LED数码管的工作原理公共阳极abcdgefhabcdefgh+5Vabcdefgh公共阴极abcdgefhabcdefghabcdefgh【识记】LED数码管工作原理64abcdgefhabcdgefhabcdgefhabc
33、dgefhabcdgefhabcdgefhabcdgefhabcdgefhabcdgefhabcdgefh3的共阴极LED码10110000B=B0H3的共阳极LED码01001111B=4FH65abcdgefhabcdgefhabcdgefhabcdgefhabcdgefhabcdgefhB的共阴极LED码10000011B=83HB的共阳极LED码01111100B=7CH662. 一位LED数码管的显示软件译码利用软件将显示值转化为显示码的方法【综合应用】应用8255A实现 单个LED数码管的显示硬件译码利用专用芯片即采用专用的带驱动器的LED段译码器,可以实现对BCD码的译码,但不能
34、对大于9的二进制数译码。常用的BCD对7段显示器译码器/驱动器有7446、7447、(共阳极)7448、7449与4511等。(共阴极)672008-39.如题39图所示8255A的PA端口连接一个LED共阴极数码管,当开关K闭合时显示“1”;断开时显示“0”,已知8255APA端口的地址为218H,PB端口的地址为219H,PC端口的地址为21AH,控制端口的地址为21BH,试填空完成下面的程序段。 MOVDX,_ MOVAL,82H OUTDX,AL;设置8255A的工作方式CHK: MOVDX,_ IN AL,DX TESTAL,_;检查开关状态 JZ CHKO MOVAL,06H;“1
35、”的字形码为06H MOVDX,_ OUTDX,AL JMPCHKCHKO:MOVAL,3FH;“0”的字形码为3FH MOVDX,_ OUTDX,AL JMPCHK21BH219H80H218H218H682009-40如图40图所示的电路实现了一位秒表,8253通道1CLK1外接频率为1MHz的时钟源,OUT1端输出频率为1KHz的方波作为通道2 CLK2端的输入,通道2 OUT2端输出周期2秒的方波,并作为8255A PC0的输入。程序通过检测PC0的电平变化,改变一位秒表的显示。已知8253 通道1 的地址为81H, 通道2 的地址为82H,控制端口的地址为83H,8255A PA端口
36、的地址为90H,控制端口的地址为93H,试填空完成下列程序一实现上述功能。69MOV AL,10000001B ;8255APA口输出,PC口低四位输入OUT _,ALMOV AL,01110111B ;8253通道1:方式3,BCDOUT _,ALMOV AX,1000HOUT 81H,ALMOV AL,AHOUT 81H,ALMOV AL,10110111B ;8253通道2:方式3,BCDOUT _,ALMOV AX,2000HOUT 82H,ALMOV AL,AHOUT 82H,ALMOV AH,1 ;利用AH存放PC0状态MOV SI,0 ;利用SI存放字形码索引MOV BX,OFF
37、SET CTAB ;BX存放字形码表首地址;循环检测PC0状态并显示相应的秒数CHK: IN AL,_ ;检测PC0状态AND AL,01HXOR AH,AL ;通过亦或操作检测变化MOV AH,AL ;保存PC0状态JZ _ ;PC0的状态未变化INC SI ;PC0的状态发生变化,SI 加1CMP SI,10 ;判断SI是否大于10JB _MOV SI,0DIAP:MOV AL,CS:BX+SI ;查字形码表OUT _,AL ;输出字形码JMP _;09的字形码CTAB DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH93H83H83H92HDISPDI
38、SP90HCHK705.6 串行接口5.6.1 串行接口概述5.6.2 RS-232C5.6.3 INS8250/NS16450通用异步接收器/发送器71发送方接收方0 1 1 0 1 0 1 0发送方接收方5.6.1 串行接口概述1.并行传输与串行传输(计算机中两种传输数据的方式)【识记】串行传输与并行传输的区别1.通常使用8根或更多根线来传输数据2.可以同时传输多个二进制位,但传输距离有限。3.传输速度快但成本较高。1.仅使用一根数据信号线2.一次仅能传输一个二进制位,适合长距离传输。3.可以利用的传输介质很多且成本低廉。72串行通信和并行通信比较距离:并行近距离传送(通常小于30米) 串
39、行远距离传送(几米数千公里)速度:并行快得多。设备费用:对远距离通信而言,串行通信的费用显然会低得多。另一方面串行通信还可利用现有的电话网络来实现远程通信,降低了通信费用。73调制与解调【识记】调制;解调 为了能长距离传输数据,高低电平表示的二进制数据必须转换为载波信号。 发送一方将数据信号转换为载波的装置称为调制器(Modulator), 接收一方需使用称为解调器(Demodulator)的装置从载波中重建数据信号。 既有调制器又有解调器功能的装置称为调制解调器(MOdulator/DEModulator,MODEM)742. 串行传输线路的形式串行传输线路有以下三种形式:半工通信半双工通信
40、全双工通信 【识记】串行传输线路的三种形式751) 半工通信:只允许单一方向的数据传输,设备A只有发送器,设备B只有接收器,数据只能从A传送到B。762) 半双工通信:设备A和设备B都有各自的发送器和接收器,数据可以从A传送到B,也可以从B传送到A。但设备A和B之间只有一条传输线路,数据的传输不能同时进行,而只能交替地进行。某一时刻A作为发送方,B作为接收方,数据从A流向B;另一时刻B作为发送方,A作为接收方,数据从B流向A。773) 全双工通信:设备A和设备B都有各自的发送器和接收器,它们之间有两条传输线路,因此,在任意时刻能够在两个方向上同时进行数据传输。784. 比特率和波特率 波特率:
41、每秒钟内硬件所产生的信号单元变化的次数。反映单位时间内真正传输的数据量,是衡量串行数据传送速度快慢的重要指标和参数(波特率比特率)。在并行通信中,以每秒传送多少字节(Bps)表示数据传输速率;在串行通信中,以每秒传送多少位(bps)来表示数据传输速率。比特率:每秒钟传输的二进制数据的位(bit)数,单位为bps。串行传输按时序配合的不同可分为异步传输和同步传输。79串行传输按时序配合的不同可分为异步传输和同步传输。异步传输:将比特分成组进行传送,发送方可以在任何时刻发送这些比特组,而接收方从不知道它们何时会到达。同步传输:是以同步的时钟节拍来发送数据的,因此在一个串行的数据流中,各数据位之间的相对位置都是固定的(即同步的)。80异步传输方式1/01/01/01/01/01/011/001/001/011起始位数据位1个字符58位(先送低位)奇偶校验位(可选)停止位(1/1.5/2位)一帧(712位)空闲位一帧(712位) 在异步传输中,被传输的单位称为字符,每个字符可由58位组成。每个字符前需加一位起始位,以逻辑0表示,标示一个字符的开始。在字符后加上一位可选的奇偶
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年电力系统工程师笔试题库
- 2026年恒生银行校园招聘考试参考试题及答案详解
- 2025-2030年休闲体育公园行业跨境出海战略分析研究报告
- 2026年安徽省合肥高升学校高三第一次月考化学试题文试题含解析
- 高中班主任专业成长与育人智慧提升培训讲义 向光而行:高中班主任的专业成长与育人新思维 研修讲义
- 2026服装零售业市场供需平衡状态及投资潜力评估方案
- 2026工业互联网安全风险防控与数据治理体系构建研究报告
- 2026工业互联网人才需求特征与培养体系建设报告
- 2026年计算机系统能力测试备考题附参考答案详解(能力提升)
- 装配式摩擦耗能组合墙板的创新设计与性能深度分析
- T/CCOA 54-2023粮食中镉和铅快速同时检测阳极溶出伏安法
- 苏州苏州工业园区部分单位招聘51人笔试历年参考题库附带答案详解
- 道路危险货物运输企业双重预防机制建设指导手册
- 树木采伐施工方案
- 转正考核述职报告
- 爆炸物品专项培训课件
- 建筑分包合同条款样本
- 2025年全国青少年禁毒知识竞赛题库附答案
- (高清版)JTGT 5440-2018 公路隧道加固技术规范
- GA/T 1093-2023安全防范人脸识别应用出入口控制人脸识别技术要求
- 【四川眉山泡菜产业出口优劣势分析及发展建议9100字(论文)】
评论
0/150
提交评论