微机原理复习思考题串并行通信和接口技术

合集下载

微机原理及接口第九章作业答案

微机原理及接口第九章作业答案

“微机系统原理与接口技术”第九章习题解答(部分)1. 什么是并行接口和串行接口?它们各有什么作用?答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。

并行接口传送速度较快,但在远距离传送数据时成本高,损耗大,且平行数据线之间干扰大,所以并行接口一般适用于近距离的高速传送,而串行接口则适用于远距离传送。

2. 试画出8255A与8086CPU连接图,并说明8255A的A o、A i地址线与8086CPU的A i、A2地址线连接的原因。

答:8255A与8086CPU的连线图如下图所示:题9-2图8086系统有16根数据线,而8255只有8根数据线,为了软件读写方便,一般将8255 的8条数据线与8086的低8位数据线相连。

8086在进行数据传送时总是将总线低8位对应偶地址端口,因此8086CPU要求8255的4个端口地址必须为偶地址,即8086在寻址8255 时A0脚必须为低。

实际使用时,我们总是将8255的A0、A1脚分别接8086的A1、A2脚,而将8086的A0脚空出不接,并使8086访问8255时总是使用偶地址。

4. 简述8255A工作在方式1时,A组端口和B组端口工作在不同状态(输入或输出)时,C端口各位的作用。

注:带*的各中断允许信号由 C 口内部置位/复位操作设置,非引脚电平。

5. 用8255A控制12位A/D转换器,电路连接如下图所示。

设B 口工作于方式1输入,C 口上半部输入,A 口工作于方式0输入。

试编写8255A的初始化程序段和中断服务程序(注:CPU采用中断方式从8255A中读取转换后的数据)。

答:设8255的A、B、C及控制端口的地址分别为PORTA、POATB、PORTC和PCON,则一种可能的程序段实现如下:初始化8255AMOV AL,10011110B;设置8255A的工作方式控制字OUT PCON,ALMOV AL,00000101B;设置C 口置位復位控制字,使INTEA (PC2)为OUT PCON,AL;高电平,允许B 口中断MOV AL,00000010B;设置C 口置位/复位控制字,使PC1(IBF B)输出OUT PCON,AL;低电平,启动第一次A/D转换6. 用8255A作为CPU与打印机接口,8255的A 口工作于方式0,输出;C 口工作于方式0。

微机原理与接口复习

微机原理与接口复习

微机原理与接⼝复习1、微机中各部件的连接采⽤什么技术?为什么?答:现代微机中⼴泛采⽤总线将各⼤部件连接起来。

有两个优点:⼀是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从⽽提⾼了微机的可靠性;⼆是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,⼗分⽅便。

2、微机系统的总线结构分哪三种?(选择/填空)答:单总线、双总线、双重总线3、模型机有哪些寄存器,以及作⽤?(选择/填空)答:通⽤寄存器组:可由⽤户灵活⽀配,⽤来存放参与运算的数据或地址信息。

地址寄存器:专门⽤来存放地址信息的寄存器。

程序计数器:它的作⽤是指明下⼀条指令在存储器中的地址。

指令寄存器:⽤来存放当前正在执⾏的指令代码指令译码器:⽤来对指令代码进⾏分析、译码,根据指令译码的结果,输出相应的控制信号4、8086CPU的内部结构由哪两部分组成,各组成部件⼜有哪些部件组成、功能是什么?答:8086CPU内部结构由BIU\EU两部分组成.(1)EU的组成和各组成部件功能如下:算术逻辑运算单元:⽤于8位/16位⼆进制算术和逻辑运算.通⽤寄存器组:⽤来存放操作数或操作数的地址标志寄存器:⽤来存放反映CPU运算的状态特征和存放某些控制标志数据暂存器:协助ALU完成运算,暂存参加运算的数据(2)BIU的组成和各组成部件功能地址加法器:⽤来形成20位物理地址段寄存器:⽤来存放段的基值IP:存放下⼀条指令的地址指令队列缓冲器:⽤来存放预取的指令总线控制逻辑:将内部总线和外部总线相连.5、8086/8088为什么采⽤地址/数据复⽤技术?8086有哪些管脚是复⽤的?答:考虑到芯⽚成本,8086/8088采⽤40条引线的封装结构。

40条引线引出8086/8088的所有信号是不够⽤的,采⽤地址/数据线复⽤引线⽅法可以解决这⼀⽭盾,从逻辑⾓度,地址与数据信号不会同时出现,⼆者可以分时复⽤同⼀组引线。

8086管脚复⽤有:AD15~AD0是分时复⽤的存储器或端⼝的地址和数据总线地址/状态总线A19/S6~A16/S3BHE/S7为⾼8位数据总线允许/状态复⽤引脚7、CPU在中断周期要完成哪些主要的操作?答:CPU在中断周期要完成下列操作:(1)关中断(2)保留断点(3)保护现场(4)给出中断⼊⼝地址,转去相应的中断服务程序(5)恢复现场(6)开中断(7) 返回8、芯⽚8255有⼏个控制字?各⾃功能如何?若8255A控制字写⼊同⼀个控制端⼝如何区分不同的控制字?答:芯⽚8255有2个控制字:⽅式选择控制字和端⼝C置位/复位控制字。

微机原理与接口复习

微机原理与接口复习
5.5关于DRAM
答,动态随机存取存储器 (DRAM) 的存储单元电路 动态存储单元是由 MOS 管的栅极电容 C 和门控管组成的。数据以电荷的形式存储在栅极电容上,电容 上的电压高表示存储数据 1 ;电容没有储存电荷,电压为 0 ,表明存储数据 0 。因存在漏电,使电容 存储的信息不能长久保持,为防止信息丢失,就必须定时地给电容补充电荷,这种操作称为 “ 刷新 ” 由于要不断地刷新,所以称为动态存储。方法:采用“仅行地址有效”方法刷新;刷新周期:15μs刷新次数128us
1.3微机系统总线?
答,系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换 。好处:组态灵活、扩展方便 三组信号线:数据总线、地址总线和控制总线。其பைடு நூலகம்用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。
通过控制字D7作为特征位来区分不同的控制字。
第一章 微机系统概述
1.1微型计算机的特点,及其与单片机数字信号处理器的区别
答,微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件——控制器和运算器的微处理器为核心,所构造出的计算机系统 。
PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机 。
1、微机中各部件的连接采用什么技术?为什么?
答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:一是各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;二是在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。
2、微机系统的总线结构分哪三种?(选择/填空)

《微机原理与接口技术》思考题参考答案

《微机原理与接口技术》思考题参考答案

第一章习题与思考题1.1计算机的主要性能指标有哪些?答:运算速度、字长、存储器的容量等。

1.2计算机有哪些主要应用领域?答:科学计算;信息处理;计算机辅助技术;过程控制;人工智能;网络通信。

1.3什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?答:微处理器也称微处理机,它是微型计算机的核心部件,是一个大规模集成电路芯片,其上集成了运算器、控制器、寄存器组和内部总线等部件。

微型计算机是以微处理器为基础,配以存储器、系统总线及输入输出接口电路所组成的裸机,它包括微型计算机运行时所需要的硬件支持。

以微型计算机为主体,配上电源系统、输入/ 输出设备及软件系统就构成了微型计算机系统。

1.4什么是系统总线?答:在CPU、存储器、 I/O接口之间传输信息的总线称谓系统总线,系统总线包括:地址总线、控制总线和数据总线。

1.5简述微型计算机的硬件结构并说明各部件的主要功能。

答:微型计算机的硬件主要由CPU、存储器、 I/O接口和I/O 设备组成,各组成部分之间通过系统总线联系起来。

功能略第二章习题与思考题2.1 将下列十进制数分别转换为二进制数、八进制数、十六进制数。

12810240.4762567.544答:128D =10000000B =200O =80H1024D = 10000000000B = 2000O = 400H0.47D = 0.011111B = 0.37O = 0.7CH625D = 1001110001B = 1161O = 271H67.544D = 1000011.1000101B = 103.124O = 43.8AH2.2 将下列二进制数转换成十进制数。

10110.00111000.01012.3 将下列二进制数分别转换为八进制数、十六进制数。

1100010 101110.1001 0.1011101答: 1100010 = 142O = 62H2.4 写出下列用补码表示的二进制数的真值。

第12章微机原理与接口技术答案欧青立编

第12章微机原理与接口技术答案欧青立编

第12章串行通信与串行接口习题12.1 什么是串行通信?串行通信与并行通信相比,有哪些基本特点?【参考答案】串行通信是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。

其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。

如果一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。

并行通信是把一个字符的各数位用几条线同时进行传输,传输速度快,信息率高。

但它比串行通信所用的电缆多,故常用在传输距离较短(几米至几十米)、数据传输率较高的场合。

12.2 在串行通信中有哪几种数据传送方式,各有什么特点?【参考答案】在串行通信中,按照在同一时刻数据流的方向可分为三种基本传送模式:单工传送、半双工传送和全双工传送。

单工传送方式仅支持在一个方向上的数据传送。

即由设备A传送到设备B。

在这种传送模式中,A只作为发送器,B只作为接收器。

半双工传送方式支持在设备A和设备B之间交替地传送数据。

即设备A为发送器发送数据到设备B,设备B为接收器。

也可以设备B做发送器发送数据到设备A,设备A 为接收器。

由于A、B之间仅一根数据传送线,它们都有独立的发送器和接收器,所以在同一个时刻只能进行一个方向的传送。

全双工传送方式支持数据在两个方向同时传送。

即设备A可发送数据到设备B,设备B也可以发送数据到设备A,它们都有独立的发送器和接收器,并有两条传送线。

12.3 全双工和半双工通信的区别是什么?在二线制电路上能否进行全双工通信?为什么?【参考答案】全双工是指在二线上可以同时进行收发两个动作,半双工是指在二线上在某一个时刻只能进行收发中的一个动作。

全双工和半双工通信,双方都既是发送器又是接收器。

两者的区别在于全双工可以同时发送和接收。

半双工不能同时双向传输,只能分时进行。

在二线制电路上是不能进行全双工通信的,只能单端发送或接收。

因为一根信号线,一根地线,同一时刻只能单向传输。

《微机原理与接口》复习题及参考答案_第二版

《微机原理与接口》复习题及参考答案_第二版

《微机原理与接口》课程复习题及参考答案2013年12月第一章习题1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。

微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。

微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。

CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。

1.3 微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。

采用数据和地址线复用,主要靠信号的时序来区分。

通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。

第二章习题2.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴ 8个通用寄存器:可用于存放操作数和指针。

⑵ 4个段寄存器:保存段基值(或段选择子)。

⑶ 1个标志寄存器:保存状态位和控制标志位。

⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。

2.13 如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。

它们主要由算术和逻辑运算指令设置或清除。

也有设置和清除某些状态标志位的专用指令。

2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址 = 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。

微机原理与接口技术思考题1

微机原理与接口技术思考题1

微机原理与接口技术思考题1《微机原理与接口技术》复习题1一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。

每小题1分,共30分)1、设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( )A、85B92HB、86192HC、BB690HD、12169H2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS3、循环指令LOOPNZ终止循环的条件是( )。

A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX=1,且ZF=0D、CX=1,或ZF=14、对寄存器AX的内容乘以4的正确指令序列是( )。

A、SHR AX,1 SHR AX,1B、SHL AX,1 SHL AX,1C、ROL AX,1 ROL AX,1D、RCR AX,1 RCR AX,15、执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )。

A、OF,AF,PFB、OF,AF,CFC、OF,PF,CFD、AF,PF,CF6、设DH=10H,执行NEG DH指令后,正确的结果是( )。

A、DH=10H CF=1B、DH=0F0H CF=0C、DH=10H CF=0D、DH=0F0H CF=17、下列传送指令中有语法错误的是( )。

A、MOV CS,AXB、MOV DS,AXC、MOV SS,AXD、MOV ES,AX8、下面指令执行后,改变AL寄存器内容的指令是( )。

A、TEST AL,02HB、OR AL,ALC、CMP AL,BLD、AND AL,BL9、执行除法指令后,影响的标志位是( )。

A、CF,OFB、SF,ZFC、CF,OF,SFD、AF,CF,OF,PF,SF,ZF都不确定10、执行下面指令序列后,结果是( )。

MOV AL,82HCBWA、AX=0FF82HB、AX=8082HC、AX=0082HD、AX=0F82H11、与MOV BX,OFFSET V AR指令完全等效的指令是( )。

微机原理 并行通信和接口技术 思考题 答案 (ZDB)

微机原理 并行通信和接口技术 思考题 答案 (ZDB)

串行通信和接口技术1. 并行通信和串行通信各有什么优缺点?2. 在输入过程和输出过程中,并行接口分别起什么作用?3. 8255A的3个端口在使用时有什么差异?4. 当数据从8255A的端口C往数据总线上读出时,8255A的几个控制信号CS、A1、A0、RD、WR分别是什么?5. 8255A的方式选择控制字和置1/置0控制字都是写入控制端口的,那么,它们是由什么来区分的?6. 8255A有哪几种工作方式?对这些工作方式有什么规定?7. 对8255A设置工作方式,8255A的控制口地址为00C6H。

要求端口A工作在方式1,输入;端口B工作在方式0,输出;端口C的高4位配合端口A工作;低4位为输入。

8. 设8255A的4个端口地址为00C0H,00C2H,00C4H,00C6H,要求用置0/置1方式对PC6置1,对PC4置0。

9. 8255A在方式0时,如进行读操作,CPU和8255A分别要发什么信号?对这引起信号有什么要求?据此画出8255A方式0的输入时序。

10. 8255A在方式0时,如进行写操作,CPU和8255A分别要发什么信号?画出这些信号之间的时序关系。

11. 8255A的方式0一般使用在什么场合?在方式0时,如要使用应答信号进行联络,应该怎么办?12. 8255A的方式1有什么特点?参考教材中的说明,用控制字设定8255A的A口工作于方式1,并作为输入口;B口工作于方式1,半作为输入口,用文字说明各个控制信号和时序关系。

假定8255A的端口地址为00C0H,00C2H,00C4H,00C6H。

13. 8255A的方式2用在什么场合?说明端口A工作于方式2时各信号之间的时序关系。

14. 在并行接口中为什么要对输入/输出(特别是输出)数据进行锁存?在什么情况下可以不锁存?15. 并行接口电路中为什么要存放外设的状态?你能举出两个例子说明存放状态的必要性吗?16. 根据PC总线的特点,给一个并行接口设计一个译码器,并行口占用的I/O端口地址为4F0~4F3H。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第八章可编程接口芯片及其应用.doc5.1 接口部件为什么需要有寻址功能?设计一个用74LS138构成的译码电路,输入为A3、A4、A5、A8,输出8个信号以对8个接口部件进行选择。

想一想如果要进一步对接口中的寄存器进行寻址,应该怎样实现?解答首先,接口要对选择存储器和I/O的信号能够做出解释;此外,要对送来的片选信号进行识别,以便判断当前接口是否被访问,如果受到访问,还要决定是接口中哪个寄存器受到访问。

用A3-5译码可以选择访问8个接口部件,用A8和读、写信号配合可进一步寻址接口中的寄存器。

5.2 接口部件的输入/输出操作具体对应哪些功能,举例说明。

解答输入对应初始化和数据进入接口,输出对应将数据送到总线上。

5.3 从广义上说接口部件有哪些功能?解答从广义的角度概括出来的接口的功能如下: ①寻址功能; ②输入/输出功能; ③数据转换功能; ④联络功能; ⑤中断管理功能; ⑥复位功能; ⑦可编程功能; ⑧错误检测功能。

5.4 怎样进行奇/偶校验?如果用偶校验,现在所传输的数据中1的个数为奇数,那么,校验位应是多少?解答一般传输信息时,接口采用奇/偶校验位对传输错误进行检测.传输时,如果用奇校验,那么使信息中1的数目(包括校验位)为奇数.也就是说,所传输的数据中如果1的个数为奇数时,则校验位为0,所传输的数据中如果1的个数为偶数,则校验位为1,这样,在传输一个数据时,1的总数目总是为奇数.同样的道理,如果用偶校验,那么,信息中1的数目(包括校验位)为偶数。

5.8 在数据通信系统中,什么情况下可以采用全双工方式,什么情况下可用半双工方式?解答如果一个数据通信系统中,对数据的两个传输方向采用不同的路这样的系统就可以工作在全双工方式。

对于只进行单方向数据传输的外部设备时,故用半双工就能满足。

5.9 什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?解答同步通信,即交许多字符组成一个信息组,字符一个接一个地传输,每组信息的开始要加上同步字符,没有信息传输出时,要填上空字符,同步通信不允许有间隙。

异步通信,两个字符之间的传输间隔是任意的,每个字符的前后都要用一些数位来作为分隔位。

比较起来,在传输率相同时,同步通信方式下的住处有效率要比比方式下的高,因为同步方式下的的非数据信息比例要较小。

但是,在同步方式下,要求进行信息传输双方必须用同一个时间进行协调,在传输数据的同时,还必须传输时钟信号。

而在异步方式下,接收方的时钟频率和发送方的时钟频率不必完全一样。

5.10 什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,那么时钟频率为多少?解答发送时钟与接收时钟的频率与位传输率的比称为波特率因子,而位传输率称为波特率。

时钟频率为76800HZ5.11 标准波特率系列指什么?解答标准波特率系列为110,300,600,1200,1800,2400,9600,192005.12 设异步传输时,每个字符对应1个超始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为9600,刚每秒能传输的最大字符数为多少个?解答即9600/10=960个5.13 在RS-232-C标准中,信号电平与TTL电平不兼容,问RS-232-C标准的1和0分别对应什么电平?RS-232-C的电平和TTL电平之间通常用什么器件进行转换?解答RS-232-C将-5V—-15V规定为“1”,将+5V—+15V规定为“0”。

将TTL电平转换成RS-232-C电平时,中间要用到MC1488器件,反过来,用MC1489器件,将RS232-C电平转换成TTL电平。

5.14 从8251A的编程结构中,可以看到8251A有几个寄存器和外部电路有关?一共要几个端口地址?为什么解答总共有9个寄存器与外部电路有关,一共要三个端口地址。

5.15 8251A内部有哪些功能模块?其中读/写控制逻辑电路的主要功能是什么?解答8251A有一个数据输入缓冲寄存器和一个数据输出缓冲寄存器,一个发送移位寄存器和一个接受移位寄存器,一个控制寄存器和一个状态寄存器,一个模式寄存器和两个同步字符寄存器等功能模块。

读/写控制逻辑电路用来配合数据总线缓冲器中工作。

其主要功能有:1)接受写信号WR,并将来自数据总线的数据和控制字写入8251A;2)接受读信号RD,并将数据或状态字从8251A送往数据总线;3)接受控制/数据信号C/D,将此信号和读/写信号合起来通知8251A,当前读/写的是数据还是控制字、状态字;4)接受时钟信号CLK,完成8251A的内部定时;5)接受复位信号RESET,使8251A处于空闲状态。

5.16 什么叫异步工作方式?画出异步工作方式时8251A的TxD和RxD线上的数据格式。

解答串行工作方式分为两种类型,一种叫同步方式,另一种叫异步方式。

异步工作方式时,两个字符之间的传输间隔是任意的,所以,每个字符的前后都要用一些数位来作为分隔位。

在采用异步工作方式时,非数据信息比例比较大,而且,信息有效率比同步方式低,在异步方式下,接收方的时钟频率和发送方的时钟频率不必完全一样,而只要比较像近,即不超过一定的允许范围就行了。

异步方式时的数据格式图5.17 什么叫同步工作方式?什么叫双同步字符方式?外同步和内同步有什么区别?画出双同步工作时8251A的TxD线和RxD线上的数据格式。

解答串行工作方式分为两种类型,一种叫同步方式,另一种叫异步方式。

同步方式时,将许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为信息帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。

在同步方式下,非数据信息比例比较小,要求进行信息传输的双方必须用同一个时钟进行协调,正是这个时钟确定了同步串行传输过程中每1位的位置,而且,在传输数据的同时,还必须传输时钟信号。

双同步方式,就是要在测得输入移位寄存器的内容和第一个同步字符寄存器的内容相同后,再继续检测此后的输入移位寄存器的内容是否与第二个同步字符寄存器的内容相同,如果不容同,则重新比较输入移位寄存器和第一个同步字符寄存器的内容,如果相同,则认为同步已经实现。

外同步和内同步的区别:在外同步情况下,和内同步过程有所不同,因为这时是通过在同步输入端SYNDET加一个高电位爱实现同步的,SYNDET端一出现高电平,8251A就会立刻脱离对同步字符的搜索过程,只要此高电位维持一个接收时钟周期,8251A 便认为已经完成同步。

同步方式时的数据格式图5.18 8251A和CPU之间有哪些连接信号?其中C/D和RD、WR如何结合起来完成对命令、数据的写入和状态、数据的读出?解答8251A和CPU之间的连接信号可以分为4类:1)片选信号:CS——片选信号CS是CPU的地址信号通过译码后得到的。

2)数据信号:D7-D0——8251A有8根数据线D7-D0,通过它们,8251A与系统的数据总线相连。

3)读/写控制信号:RD——读信号RD为低电平时,用来通知8251A,CPU 当前正在从8251A读取数据或则状态信息;WR——写信号WR为低电平时,用来通知8251A,CPU当前正在往8251A写入数据或则控制信息;C/D——控制/数据信号C/D 也是CPU送往8251A的信号,用来区分当前读/写的是数据还是控制信息或状态信息。

4)收发联络信号:TxRDY——发送器准备好信号TxRDY用来告诉CPU,8251A已经准备好一个字符。

TxE——发送器空信号TxE为高电平时有效,用来表示此时8251A发送器中并行到串行转换器空,它实际上指示一个发送动作的完成。

RxRDY——接受器准备好信号RxRDY用来表示当前8251A已经从外部设备或调制解调器接受到一个字符,正等待CPU取走SYNDET——同步检测信号SYNDET只用于同步方式。

其中C/D和RD、WR结合起来完成对命令、数据的写入和状态、数据的读出:C/D,WR,RD这3个信号和读/写操作之间的关系如图8251A只有两个连续的端口地址,数据输入端口和数据输出端口合用一个偶地址,而状态端口和控制端口合用一个奇地址。

当C/D为低电平时,正好选中了偶地址端口,再与RD或WR配合,便实现了数据的读/写,当A1为高电平时,正好选中了奇地址端口,再与RD或WR配合,便实现了状态信息的读取和控制信息的写入。

5.19 8086/8088系统中,8251A的C/D端应当和哪个信号相连,以便实现状态端口、数据端口、控制端口的读/写?解答在8086/808系统中,8251A的C/D端应与地址线A1相连接。

在086/808系统中,利用地址线A1来区分奇地址端口和偶地址端口,于是,当A1为低电平时,C/D端也是低电平,正好选中了偶地址端口,再与RD或WR配合,便实现了数据的读/写,当A1为高电平时,C/D端也是高电平,正好选中了奇地址端口,再与RD或WR配合,便实现了状态信息的读取和控制信息的写入,这样,地址线A1的电平变化正好符合了8251A对C/D端的信号要求。

5.20 8251A和外设之间有哪些连接信号?解答8251A与外部设备之间的连接信号分为两类,具体如下:(1)收发联络信号:DTR--数据终端准备好信号是由DTR8251A送往外设的,CPU通过命令可以使DTR变为低电平即有效电平,从而通知外部设备,CPU当前已经准备就绪;DSR--数据终端准备好信号DTR是外设送往8251A的,低电平时有效,它用来表示当前外设已经准备好。

当DSR端出现低电平时,会在8251A 的状态寄存器第7位上反映出来,所以,CPU通过对状态寄存器的读取操作,便可以实现对DSR线号的检测。

RTS--请求发送信号RTS是8251A送往外设的,低电平有效,CPU可以通过编程命令使RTS变为有效电平,以表示CPU已经准备好发送。

CTS--清除请求发送信号CTS是对RTS的响应信号,它是由外设送往8251A的,当CTS为低电平时,8251A才能执行发送操作。

(2)数据信号:TxD--发送器数据信号端TxD用来输出数据。

CPU送往8251A的并行数据被转变为串行数据后,通过TxD送往外设。

RxD--接收器数据信号端RxD用来接收外设送来的串行数据,数据进入8251A后被转变为并行方式。

5.21 为什么8251A要提供DTR,DSR,RTS,CTS四个信号作为和外设的联络信号?平常使用时是否可以只用其中两个或者全部不用?要特别注意什么?说明CTS端的连接方法。

解答实际上,这4个信号是提供给cpu外设联络用的。

我们知道,cpu和外设不能直接相连的,cpu对外设的控制信号和外设给cpu的状态信号都不能在cpu 和外设间直接传输,只能通过接口传递,8251A正是通过这4个信号起联络作用的。

相关文档
最新文档