当前位置:文档之家› 第七章接口与并行通信

第七章接口与并行通信

第七章接口与并行通信
第七章接口与并行通信

第九章并行通信接口与8255A

【回顾】微机系统结构及控制信号的名称和作用。

【本讲重点】I/O接口概述,CPU与I/O接口,I/O接口与系统的连接。8255A芯片的使用。

9.1 CPU与外设之间的数据传输

一.CPU与I/O接口

接口电路按功能可分为两类:

①使微处理器正常工作所需要的辅助电路:时钟信号或中断请求等;

②输入/输出接口电路:CPU与外部设备信息的传送(接收、发送)。

最常用的外部设备:如键盘、显示装置、打印机、磁盘机等都是通过输入/输出接口和总线相连的,完成检测和控制的仪表装置也属于外部设备之列,也是通过接口电路和主机相连。

1.为什么要用接口电路:

需要分析一下外部设备的输入/输出操作和存储器读/写操作的不同之处:

存储器都是用来保存信息的,功能单一,传送方式单一(一次必定是传送1个字节或者1个字),品种很有限(只有只读类型和可读/可写类型),存取速度基本上和CPU的工作速度匹配.。

外部设备的功能多种多样的(输入设备,输出设备,输入设备/输出设备),信息多样(数字式的,模拟式的),信息传输的方式(并行的,串行的),外设的工作速度通常比CPU的速度低得多,而且各种外设的工作速度互不相同,这也要求通过接口电路对输入/输出过程起一个缓冲和联络的作用。

注:接口电路完成相应的信号转换、速度匹配、数据缓冲等功能

2.接口的功能(8种):

⑴寻址能力:对送来的片选信号进行识别。

⑵输入/输出功能:根据读/写信号决定当前进行的是输入操作还是输出操作。

⑶数据转换功能:并行数据向串行数据的转换或串行数据向并行数据的转换。

⑷联络功能:就绪信号,忙信号等。

⑸中断管理:发出中斯请求信号、接收中断响应信号、发送中断类型码的功能。并具有优先级管理功能。

⑹复位:接收复位信号,从而使接口本身以及所连的外设进行重新启动。

⑺可编程:用软件来决定其工作方式,用软件来设置有关的控制信号。

⑻错误检测:一类是传输错误。另—类是覆盖错误。

注:一些接口还可根据具体情况设置其它的检测信息。

二.I/O接口与系统的连接

1.CPU与I/O设备之间的信号(三类)

(1) 数据信息包括三种形式:数字量、模拟量、开关量

(2)状态信息是外设通过接口往CPU传送的

如:“准备好”(READY)信号、“忙”(BUSY)信号

(3)控制信息是CPU通过接口传送给外设的

如:外设的启动信号、停止信号就是常见的控制信息

2.接口部件的I/O端口:

⑴数据端口、⑵控制端口、⑶状态端口

CPU和外设进行数据传输时,各类信息在接口中进入不同的寄存器,一般称这些寄存器为I/O端口,每个端口有一个端口地址。用于对来自CPU和内存的数据或者送往CPU 和内存的数据起缓冲作用的,这些端口叫数据端口。用来存放外部设备或者接口部件本身的状态,称为状态端口。用来存放CPU发出的命令,以便控制接口和设备的动作,这类端口叫控制端口。如下图

注:⑴输入还是输出,所用到的地址总是对端口而言的,不是对接口部件而言的。

⑵为了节省地址空间,将数据输入端口和数据输出端口对应同一个端口地址。同样,

状态端口和控制端口也常用同一个端口地址。

⑶CPU对外设的输入/输出操作就归结为对接口芯片各端口的读/写操作。

3.接口与系统的连接.

接口电路位于CPU与外设之间,从结构上看,可以把一个接口分为两个部分,

⑴用来和I/O设备相连;

⑵用来和系统总线相连,这部分接口电路结构类似,连在同一总线上。

下图是一个典型的I/O接口和外部电路的连接图:

联络信号:读/写信号,以便决定数据传输方向。

地址译码器,片选信号:地址译码器除了接收地址信号外,还用来区分I/0地址空间和内存地址空间的信号(M/IO)用于译码过程。

注:⑴一个接口通常有若干个寄存器可读/写,

⑵一般用1-2位低位地址结合读/写信号来实现对接口内部寄存器的寻址。

4.输入输出的寻址方式

CPU对外设的寻址方式通常有两种:

(1) 存储器对应输入输出方式

每一个外设端口占有存储器的一个地址。

优点:CPU对外设的操作可使用全部的存储器操作指令,寻址方式多,使用方便灵活,且可寻址的外设数量多。

缺点:由于外设占用了存储单元的地址,使内存的容量减小,同时,程序的可读性下降。

(2) 端口寻址的输入输出方式

CPU有专门的输入输出指令(IN,OUT),通过这些指令中的地址来区分不同的外设。

优点:容易掌握,编出的程序可读性好。

缺点:可寻址的范围较小,还必须有相应的控制线(M/IO)来区分是寻址内存还是外设。

9.2 可编程并行接口芯片8255A

一.并行通信与接口

并行通信就是把一个字符的各位同时用几根线进行传输。传输速度快,信息率高。电缆要多,随着传输距离的增加,电缆的开销会成为突出的问题,所以,并行通信用在传输速率要求较高,而传输距离较短的场合。

Intel 8255A是一个通用的可编程的并行接口芯片,它有三个并行I/O口,又可通过编程设置多种工作方式,价格低廉,使用方便,可以直接与Intel系列的芯片连接使用,在中小系统中有着广泛的应用。

二.8255A的编程结构

8255A由以下几部分组成:见图9-1

图9-1 8255A的编程结构

1.三个数据端口A,B,C

这三个端口均可看作是I/O口,但它们的结构和功能也稍有不同。

·A口:是一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。

·B口:也是一个独立的8位I/O口,仅对输出数据的锁存功能。

·C口:可以看作是一个独立的8位I/O口;也可以看作是两个独立的4位I/O口。也是仅对输出数据进行锁存。

2.A组和B组的控制电路

这是两组根据CPU命令控制8255A工作方式的电路,这些控制电路内部设有控制寄存器,可以根据CPU送来的编程命令来控制8255A的工作方式,也可以根据编程命令来对C 口的指定位进行置/复位的操作。

A组控制电路用来控制A口及C口的高4位;

B组控制电路用来控制B口及C口的低4位。

3.数据总线缓冲器

8位的双向的三态缓冲器。作为8255A与系统总线连接的界面,输入/输出的数据,CPU 的编程命令以及外设通过8255A传送的工作状态等信息,都是通过它来传输的。

4.读/写控制逻辑

读/写控制逻辑电路负责管理8255A的数据传输过程。它接收片选信号CS及系统读信号RD、写信号WR、复位信号RESET,还有来自系统地址总线的口地址选择信号A0和A1。

三.8255A的引脚功能

8255A的引脚信号可以分为两组:

一组是面向CPU的信号,一组是面向外设的信号。

1.面向CPU的引脚信号及功能

·D0-D7:8位,双向,三态数据线,用来与系统数据总线相连;

·RESET:复位信号,高电平有效,输入,用来清除8255A的内部寄存器,并置A口,B口,C口均为输入方式;

·CS:片选,输入,用来决定芯片是否被选中;

·RD:读信号,输入,控制8255A将数据或状态信息送给CPU;

·WR:写信号,输入,控制CPU将数据或控制信息送到8255A;

·A1,A O:内部口地址的选择,输入。这两个引脚上的信号组合决定对8255A内部的哪一个口或寄存器进行操作。8255A内部共有4个端口:A口,B口,C口和控制口,两个引脚的信号组合选中端口见下表。

CS,RD,WR,A1,A0这几个信号的组合决定了8255A的所有具体操作,

表7-1 8255A的操作功能表

2.面向外设的引脚信号及功能

?PA0~PA7:A组数据信号,用来连接外设;

?PB0~PB7:B组数据信号,用来连接外设;

?PC0~PC7:C组数据信号,用来连接外设或者作为控制信号。四.8255A的工作方式

8255A有三种工作方式,用户可以通过编程来设置。

方式0 简单输入/输出――查询方式;A,B,C三个端口均可。

方式1 选通输入/输出――中断方式;A ,B,两个端口均可。

方式2 双向输入/输出――中断方式。只有A端口才有。

通信接口技术试题2013答案

中南大学考试试卷 2013 - 2014 学年上学期期末考试试题时间100分钟 微机原理与接口技术课程 48 学时学分考试形式:开卷 专业年级:通信11级总分100分,占总评成绩 70 % 注:只能带教材书作为工具,不能带其它任何资料(包括草稿纸),尤其是打印稿! 一、填空、选择题(每空1分,共20分) 1、在执行指令TEST AX, 0后,CPU状态标志位ZF的取值为___B______ A.为0 B.为1 C.不确定 D.没有影响 2、8253的每个计数器通道有_____6______种工作方式,通常只有当GATE信号为____高_____电平时,才允许8253计数器工作。 3、在8086/8088中,一个最基本的总线周期由___4____个时钟周期(T状态)组成,在T1状态,CPU往总线发出__地址_____信息. 4、IP寄存器的作用是用来指示__执行下一条指令地址____ 5、计算机内的堆栈是一种特殊的数据存储区,对它的存取采用__先进后出______的原则。 6、已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数据位和1位校验位,则传送的字符数据是_1100101_,校验位是____1____。 7、某一测控系统要使用一个连续的方波信号,如果使用8253可编程定时/计数器来实现此功能,则8253应工作在方式__3_____ 。 8、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有___24____条。 9、若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为___45H__________。 10、段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址21F00H_ 11、为了便于实现多级中断,保存现场信息最有效的办法是采用_B___。 A 通用寄存器 B 堆栈 C 存储器 D 外存 12、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为_D__。 A 8,512 B 512,8 C 18,8 D 19,8 13、存储容量与地址、数据线个数有关,假设芯片有i根地址线,j根数据线,则芯片的存储容量为__2i*j bit____ 14、若8259A级联,由__SP/EN___确定是主片或从片。 15、BP=3000H,DS=2000H,SS=4000H,MOV AX,[BP]寻址时物理地址是__C__。 A 4200H B 23000H C 43000H D 5000H 16、通过写8255A控制端口对PC6置位的指令是__A____。 A OUT 63H,ODH; B OUT 62H,40H; C OUT 63H,8DH; D OUT 62H,0FFH; 17、8086微处理器可寻址访问的最大I/O空间为___D___。 A:1KB B:64KB C:640KB D:1MB 二、简答题(本大题共8小题,每小题5分,共40分。) 1、试说明8086/8088CPU的RESET信号的功能。(见教材) 2、做硬件实验时用到系统示波器时,实验箱上出现什么信号后示波器才能使用,否则要怎么连线和设置?(控制板右下角红指示灯亮(3分),连串口线/选串口端口2分) 3、计算机I/O接口有何用途?试列出3个I/O接口。(解决计算机与外设之间速度匹配,信号格式转换,信息交换等,见教材(3分),8255 8259 8255 (2分) 1

单片机原理及接口技术 课后习题答案 第六 七章

单片机原理及接口技术课后习题答案李朝青 课后习题答案2009-11-22 15:07 阅读510 评论1 字号:大中小https://www.doczj.com/doc/9e8708060.html,第六章 第6章习题答案 1、定时器模式2有什么特点?适用于什么场合? 答: (1)模式2把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器。TL0计数溢出时不仅使溢出中断标志位TF0置1,而且还自动把 TH0中的内容重新装载到TL0中。TL0用作8位计数器,TH0用以保 存初值。 (2)用于定时工作方式时间(TF0溢出周期)为,用于计数工作方式时,最大计数长度(TH0初值=0)为28=256个外部脉冲。 这种工作方式可省去用户软件重装初值的语句,并可产生相当精确定时时间,特别适于作串行波特率发生器。 2、单片机内部定时方式产生频率为100KH Z等宽矩形波,假定单片机的晶振频率为12MH Z,请编程实现。 答: T0低5位:1BH T0高8位:FFH MOV TMOD,#00H ;设置定时器T0工作于模式0

MOV TL0,#1BH ;设置5ms定时初值 MOV TH0,#0FFH SETB TR0 ;启动T0 LOOP:JBC TF0,L1 ;查询到定时时间到?时间到转L1 SJMP LOOP ;时间未到转LOOP,继续查询L1:MOV TL0,#1BH ;重新置入定时初值 MOV TH0,#0FFH CPL P1.0 ;输出取反,形成等宽矩形波 SJMP LOOP ;重复循环 3、89C51定时器有哪几种工作模式?有何区别? 答:有四种工作模式:模式0,模式1,模式2,模式3 (1)模式0:选择定时器的高8位和低5位组成一个13位定时器/计数器。 TL低5位溢出时向TH进位,TH溢出时向中断标志位TF进位,并 申请中断。 定时时间t=(213-初值)×振荡周期×12;计数长度位213=8192个外部脉冲 (2)模式1:与模式0的唯一差别是寄存器TH和TL以全部16位参与操作。 定时时间t=(216-初值)×振荡周期×12;计数长度位216=65536个外部 脉冲 (3)模式2:把TL0和TL1配置成一个自动重装载的8位定时器/计数器。 TL用作8位计数器,TH用以保存初值。TL计数溢出时不仅使TF0 置1,而且还自动将TH中的内容重新装载到TL中。 定时时间t=(28-初值)×振荡周期×12;计数长度位28=256个外部脉冲 (4)模式3:对T0和T1不大相同 若设T0位模式3,TL0和TH0被分为两个相互独立的8位计数器。TL0为8位计数器,功能与模式0和模式1相同,可定时可计数。 TH0仅用作简单的内部定时功能,它占用了定时器T1的控制位TR1和中断标志位TF1,启动和关闭仅受TR1控制。 定时器T1无工作模式3,但T0在工作模式3时T1仍可设置为0~2。

串行通信和并行通信区别

这里说的通信是指数字信号。 数字信号是8位二进制数,可以使用信号线传输,一种方案是使用一条数据线按照次序一个位一个位的传送,每传送完8位为一个字节,叫串行通信。另一种方法是使用8条数据线分别传送8位,一次传送一个字节,叫并行通信。 实际传输有可能不是8位数据而是其它,但原理是相同的。 理论上并行速度比较快,但是串行口线间干扰小,稍远的距离速度不低于并行口。 串行通信和并行通信区别 分类:IT知识 2006.8.21 17:22 作者:goldenkelly | 评论:3 | 阅读:5948 并行通信传输中有多个数据位,同时在两个设备之间传输。发送设备将这些数据位通过对应的数据线传送给接收设备,还可附加一位数据校验位。接收设备可同时接收到这些数据,不需要做任何变换就可直接使用。并行方式主要用于近距离通信。计算机内的总线结构就是并行通信的例子。这种方法的优点是传输速度快,处理简单。 串行数据传输时,数据是一位一位地在通信线上传输的,先由具有几位总线的计算机内的发送设备,将几位并行数据经并--串转换硬件转换成串行方式,再逐位经传输线到达接收站的设备中,并在接收端将数据从串行方式重新转换成并行方式,以供接收方使用。串行数据传输的速度要比并行传输慢得多,但对于覆盖面极其广阔的公用电话系统来说具有更大的现实意义。 串行数据通信的方向性结构有三种,即单工、半双工和全双工。

并行通信是把一个字符的各数位用几条线同时进行传输,传输速度快,信息率高。但它比串行通信所用的电缆多,故常用在传输距离较短(几米至几十米)、数据传输率较高的场合。 实现并行通信的接口就是并行接口。 并行接口可设计为只作为输入/输出接口,也可设计为既作为输入又作为输出的接口。它可以用两种方法实现,一种是利用同一个接口中的两个通路,一个作输入通路,一个作输出通路;另一种使用同一个双向通路,既作为输入又作为输出。 连接设备接口有PS/2,PATA,LPT等 串行通信是指数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信, 连接设备接口有SATA,USB等 lpt是并行通信接口,一般链接打印机。 com是串行通信接口,一般链接modem,串口鼠标 一: 网卡(Network Interface Card,简称NIC),也称网络适配器,是电脑与局域网相互连接的接口。无论是普通电脑还是高端服务器,只要连接到局域网,就都需要安装一块网卡。如果有必要,一台电脑也可以同时安装两块或多块网卡。 电脑之间在进行相互通讯时,数据不是以流而是以帧的方式进行传输的。我们可以把帧看做是一种数据包,在数据包中不仅包含有数据信息,而且还包含有数据的发送地、接收地信息和数据的校验信息。 网卡的功能主要有两个:一是将电脑的数据封装为帧,并通过网线(对无线网络来说就是电磁波)将数据发送到网络上去;二是接收网络上传过来的帧,并将帧重新组合成数据,发送到所在的电脑中。网卡接收所有在网络上传输的信号,但只接受发送到该电脑的帧和广播帧,将其余的帧丢弃。然后,传送到系统CPU 做进一步处理。当电脑发送数据时,网卡等待合适的时间将分组插入到数据流中。接收系统通知电脑消息

计算机通信接口技术试题

中国自考人——700门自考课程 永久免费、完整 在线学习 快快加入我们吧! 全国2005年10月高等教育自学考试 计算机通信接口技术试题 课程代码:02369 一、单项选择题(本大题共13小题,每小题1分,共13分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 XT 机,在I/O 端口写周期中IOW 信号有效的开始时刻大约是( ) 的后半周期 开始 的后半周期 2.关于总线周期的叙述不正确... 的是( ) 完成一次读/写操作所需的时间为一个总线周期 B.不同类型的CPU 总线周期所含的T 周期数可能不同 C.总线周期可能要插入Tw 周期 D.总线周期就是指令周期 3.设中断向量表18CH ~18FH 单元中,依次存放着12H 、34H 、56H 、78H ,则中断服务程序的入口地址(段基址:偏移地址)为( ) :5678H :7856H :1234H :3412H 系列机,CPU 响应非屏蔽中断时,其中断号( ) A.由CPU 自动产生 B.由INT 指令给出 C.由中断控制器给出 D.由中断源提供 5.系统规定:串行口1的中断号是( ) 6.假设74LS138的G 1、A G 2、B G 2、B 端子依次和地址线A 9~A 7、AEN 相连,用4Y 输出低电平作片选信号,端口寻址范围是240H ~25FH ,则138译码器的A 、C 端应和( ) 、A 5相连 、A 4相连 、A 6相连 、A 5相连 7.82C55B 口工作在方式1输入,当外设输入数据时,还必须向下列哪个端子输入负脉冲信号( ) 1 C

单片机原理及接口技术李朝青课本答案第七章

第七章 1、什么是串行异步通信,它有哪些作用? 答:在异步串行通信中,数据是一帧一帧(包括一个字符代码或一字节数据)传送的,每一帧的数据格式参考书。通信采用帧格式,无需同步字符。存在空闲位也是异步通信的特征之一。 2、89C51单片机的串行口由哪些功能部件组成?各有什么作用? 答:89C51单片机的串行接口由发送缓冲期SBUF,接收缓冲期SBUF、输入移位寄存器、串行接口控制器SCON、定时器T1构成的波特率发生器等部件组成。 由发送缓冲期SBUF发送数据,接收缓冲期SBUF接收数据。串行接口通信的工作方式选择、接收和发送控制及状态等均由串行接口控制寄存器SCON控制和指示。定时器T1产生串行通信所需的波特率。 3、简述串行口接收和发送数据的过程。 答:串行接口的接收和发送是对同一地址(99H)两个物理空间的特殊功能寄存器SBUF进行读和写的。当向SBUF发“写”命令时(执行“MOV SBUF,A”),即向缓冲期SBUF装载并开始TXD引脚向外发送一帧数据,发送完便使发送中断标志位TI=1。 在满足串行接口接收中断标志位RI(SCON.0)=0的条件下,置允许接收位REN(SCON.4)=1,就会接收一帧数据进入移位寄存器,并装载到接收SBUF中,同时使RI=1。当发读SBUF 命令时(执行“MOV A, SBUF”),便由接收缓冲期SBUF取出信息通过89C51内部总线送CPU。 4、Error! Hyperlink reference not valid.Error! Hyperlink reference not valid.89C51串行口有几种工作方式?有几种帧格式?各工作方式的波特率如何确定? 答:89C51串行口有4种工作方式: 方式0(8位同步移位寄存器),方式1(10位异步收发),方式2(11位异步收发),方式3(11位异步收发)。 有2种帧格式:10位,11位 方式0:方式0的波特率≌fosc/12(波特率固定为振荡频率1/12) 方式2:方式2波特率≌2SMOD/64×fosc

串行并行接口差别

串口与并口的区别 传输方式 串口形容一下就是一条车道,而并口就是有8个车道同一时刻能传送8位(一个位元组)数据。但是并不是并口快,由于8位通道之间的互相干扰。传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。串口没有干扰,传输出错后重发一位就可以了。所以要比并口快。串口硬盘就是这样被人们重视的。从原理上讲,串行传输是按位传输方式,只利用一条信号线进行传输,例如:要传送一个字节(8位)数据,是按照该字节中从最高位逐位传输,直至最低位。 而并行传输是一次将所有一字节中8位信号一并传送出去。自然最少需要8根信号线。 如果按每次传送的数据流量来看,并行传输要远快于串口,在电脑发展初期,由于数据传输速率不是很高,并行传输还是很快的。 发展趋势 并口传输的发展主要存在以下两个问题: 1、干扰问题。 干扰产生的根本原因是由于传输速率太快,一般达到100M以上,信号线上传递的频率将超过100MHz。想想看,调频收音机的频率也不过 88~108MHz,也就是说,若用并行传输的话,是8根天线放在一起来传输信号,不发生干扰才怪。但如果加强屏蔽,减小信号线间的耦合电容,是可以继续增大传输速率的,不过这将变得不现实,因为这必然导致信号线将耗用更多金属,截面积更大。但这并不是不能解决的问题。 2、同步问题(最主要问题) 并行传输时,发送器是同时将8位信号电平加在信号线上,电信号虽然是以光速传输的,但仍有延迟,因此8位信号不是严格同时到达接受端,速率小时,由于每一字节在信号线上的持续时间较长,这种到达时间上的不同步并不严重,随着传输速率的增加,与8位信号到达时间的差异相比,每一字节的持续时间显得越来越短,最终导致前一字节的某几位与后一字节的几位同时到达接受端,这就造成了传输失败,而且随着信号线的加长这种现象还会越发严重,直至无法使用。——这是并口传输的致命缺点。 串行传输由于只有一位信号在信号线上,没有位同步问题,因此传送频率可以继续提高,当前传输速率已经达到1Gb/s(1000Mb)以上,而且还在提高,而并行传输在100Mb/s左右就停滞不前了,可以预见,串行传输

常用通信接口技术

在过去两年里,用于消除IC、电路板和系统之间数据传输瓶颈的接口标准层出不穷,本文将就通信应用标准部件的某些最流行的标准进行分析,并研究众多新标准出现的原因,此外还探讨设计者如何解决互用性的难题。 与串并行转换器相连的光电器件 在高速光纤通信系统中,传输的数据流需要进行格式转换,即在光纤传输时的串行格式及在电子处理时的并行格式之间转换。串行器-解串器(一般被称作串并行转换器)就是用来实现这种转换的。串并行转换器与光电传感器间的接口通常为高速串行数据流,利用一种编码方案实现不同信令,这样可从数据恢复嵌入时钟。根据所支持的通信标准,该串行流可在1.25Gb/s(千兆以太网)、2.488Gb/s(OC-48 /STM-16)、9.953Gb/s(OC-192/STM-64)或10.3Gb/s(10千兆以太网)条件下传输。 串并行转换器至成帧器接口 在Sonet/SDH的世界中,光纤中的数据传输往往采用帧的形式。每帧包括附加信息(用于同步、误差监视、保护切换等)和有效载荷数据。传输设备必须在输出数据中加入帧的附加信息,接收设备则必须从帧中提取有效载荷数据,并用帧的附加信息进行系统管理。这些操作都会在成帧器中完成。 由于成帧器需要实现某些复杂的数字逻辑,因而决定了串并行转换器与成帧器间所用的接口技术,采用标准CMOS工艺制造的高集成度IC。目前的CMOS工艺不能支持10Gb/s串行数据流,因此串并行转换器与成帧器间需要并行接口。目前最流行的选择是由光网络互联论坛(Optical Internetworking Forum)开发的SFI-4,该接口使用两个速度达622Mb/s的16位并行数据流(每个方向一个)。SFI-4与目前很多新型接口一样,使用源同步时钟,即时钟信号与数据信号共同由传输器件传输。源同步时钟可显著降低时钟信号与数据信号间的偏移,但它不能完全消除不匹配PCB线路长度引起的偏移效应。16个数据信号和时钟信号均使用IEEE-1593.6标准LVDS信令。该接口仅需在串并行转换器与成帧器间来回传输数据,距离较短,因此无须具备复杂的流控制或误差检测功能。 RFID技术网

串行通信与并行通信哪个更好

串行通信与并行通信哪个更好 近两年,大家听得最多的一个词可能就是串行传输了。从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代 IEEE 1284,SATA取代PATA,PCI Express取代PCI…… 从原理来看,并行传输方式其实优于串行传输方式。通俗地讲,并行传输的通路犹如一条多车道的宽阔大道,而串行传输则是仅能允许一辆汽车通过的乡间公路。以古老而又典型的标准并行口(Standard Parallel Port)和串行口(俗称COM口)为例,并行接口的位宽为8,数据传输率高;而串行接口只有1位,数据传输速度低。在串行口传送1位的时间内,并行口可以传送一个字节。当并行口完成单词“advanced”的传送任务时,串行口中仅传送了这个单词的首字母“a”。 图1:并行接口速度是串行接口的8倍 那么,现在的串行传输方式为何会更胜一筹呢? 一、并行传输技术遭遇发展困境 电脑中的总线和接口是主机与外部设备间传送数据的“大动脉”,随着处理器速度的节节攀升,总线和接口的数据传输速度也需要逐步提高,否则就会成为电脑发展的瓶颈。 图2 PC总线的发展 我们先来看看总线的情况。1981年第一台PC中以ISA总线为标志的开放式体系结构,使用了ISA总线,数据总线为8位,工作频率为8.33MHz,这在当时却已经算作“先进技术(Advanced Technology)”了,所以ISA总线还有另一个名字“AT总线”。到了286时,ISA的位宽提高到了16位,为了保持与8位的ISA兼容,工作频率仍为8.33MHz。ISA总线虽然只有16MBps的数据传输率,但直到386时代,都一直是主板与外部设备间最快的数据通道。 到了486时代,同时出现了PCI和VESA两种更快的总线标准,它们具有相同的位宽(32位),

第七章接口与并行通信do.doc

第九章并行通信接口与8255A 【回顾】微机系统结构及控制信号的名称和作用。 【本讲重点】I/O接口概述,CPU与I/O接口,I/O接口与系统的连接。8255A芯片的使用。 9.1 CPU与外设之间的数据传输 一.CPU与I/O接口 接口电路按功能可分为两类: ①使微处理器正常工作所需要的辅助电路:时钟信号或中断请求等; ②输入/输出接口电路:CPU与外部设备信息的传送(接收、发送)。 最常用的外部设备:如键盘、显示装置、打印机、磁盘机等都是通过输入/输出接口和总线相连的,完成检测和控制的仪表装置也属于外部设备之列,也是通过接口电路和主机相连。 1.为什么要用接口电路: 需要分析一下外部设备的输入/输出操作和存储器读/写操作的不同之处: 存储器都是用来保存信息的,功能单一,传送方式单一(一次必定是传送1个字节或者1个字),品种很有限(只有只读类型和可读/可写类型),存取速度基本上和CPU的工作速度匹配.。外部设备的功能多种多样的(输入设备,输出设备,输入设备/输出设备),信息多样(数字式的,模拟式的),信息传输的方式(并行的,串行的),外设的工作速度通常比CPU的速度低得多,而且各种外设的工作速度互不相同,这也要求通过接口电路对输入/输出过程起一个缓冲和联络的作用。 注:接口电路完成相应的信号转换、速度匹配、数据缓冲等功能 2.接口的功能(8种): ⑴寻址能力:对送来的片选信号进行识别。 ⑵输入/输出功能:根据读/写信号决定当前进行的是输入操作还是输出操作。 ⑶数据转换功能:并行数据向串行数据的转换或串行数据向并行数据的转换。 ⑷联络功能:就绪信号,忙信号等。 ⑸中断管理:发出中斯请求信号、接收中断响应信号、发送中断类型码的功能。并具有优先级管理功能。 ⑹复位:接收复位信号,从而使接口本身以及所连的外设进行重新启动。 ⑺可编程:用软件来决定其工作方式,用软件来设置有关的控制信号。

微机原理与接口技术双机并行传送接口

HUNAN CITY UNIVERSITY 微机原理与接口技术 实验报告 实验题目:双机并行传递接口实验 专业:计算机科学与技术(嵌入式方向) 学生姓名:李国红 班级学号: 1006402-20 分组成员:蔡祥 1106402-09 吕赟 1106402-38 指导教师:刘德峰 2013 年5月13日

一、实验时间 2013年5月13日9:40~11:40 二、实验地点 一实验楼321机房 三、设计课题 双机并行传递接口实验 四、实验目的 学习两台微机之间并行接口电路及其控制程序的设计方法。 五、实验小组成员 李国红1106402-20 蔡祥1106402-09 吕赟1106402-38 六、实验原理 1.双机并行通信模块电路原理,如图2.1.6所示。该模块表明双机均采用可编程并行接口芯片8255构成接口电路,只是8255的工作方式不同。此时,双方的8255把对方视为I/O设备。 2.双机并行通信接口电路设计原理与方法的详细阐述,请参考计算机接口技术相关参考书。 图双机并行通信模块电路原理框图 七、算法及流程图

发送流程图

(b)接收程序流程图 实验现象:启动程序甲机(打开发送程序的一方)在屏幕上输入字符,在乙机(打开接收程序的一方)接收到甲机发送的字符。 八、实验步骤 硬件连线:实验资源配置好之后,使用长型26芯扁平电缆(专用),直接将甲乙两机MFID 平台板上的并行接口插座J5连接起来,如图2.1.7所示,即可进行双机并行通信实验 步骤二:将平台的电源开关拔到“内”的位置上。在配套集成环境下进行硬件检测,达到初始化芯片的目的. 步骤三:(演示实验步骤)打开集成环境在“演示实验”菜单下点开“基本接口实验”。在“基本接口实验”中的“并行接口实验”中选择““全双工并行通信(传送字符)””实 验进行演示。 步骤四:(学生实验步骤)打开集成环境在“文件”菜单下学生可以选择新建自己的C++/ASM 文件或者集成环境自带的C++/ASM参考程序进行调试、运行。 步骤五:观看实验现象得出结论。 图2.1.7 双机并行通信模块平台与平台的连接

计算机通信接口技术试题

中国自考人(https://www.doczj.com/doc/9e8708060.html,)——700门自考课程永久免费、完整在线学习快快加入我们吧! 全国2010年1月自学考试计算机通信接口技术试题 课程代码:02369 注:接口芯片的控制字请参阅附录。 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在PC系列机中,执行OUT指令时,CPU进入( ) A.存储器读周期B.存储器写周期 C.I/O读周期D.I/O写周期 2.82C55 A口工作在方式1输出,用程序控制方式输出数据时应先查询( ) A.PC3B.PC4 C.PC6D.PC7 3.82C55 B口工作在方式1输出,允许中断,则输出中断请求信号的端子是( ) A.PC0B.PC3 C.PC4D.PC6 4.8254的一个计数器计数结束时输出周期性负脉冲信号,则其工作在( ) A.方式0 B.方式1 C.方式2 D.方式3 5.微机系统与I/O设备交换信息时,不需要CPU干涉的是( ) A.无条件输入/输出B.程序控制(查询)输入/输出 C.中断驱动输入/输出D.直接存储器存取(即DMA方式) 6.在HDLC高级数据链路协议的帧格式中,作为测试用的无站地址的地址字段是( ) A.00000000 B.00001111 C.11110000 D.11111111 7.XT总线I/O读写周期是从( ) A.ALE有效开始的B.BALE有效开始的 C.IOR有效开始的D.IOW有效开始的 8.因为采用了…0?位插入/删除技术,所以HDLC用户数据中如果有与标志模式相同的位组合,在传送时需变为( ) A.01111110 B.011111010 C.01010101 D.010101010 9.执行IRET指令,CPU从栈顶依次弹出6个字节(每两个字节为一个字),并依次写入( ) A.标志寄存器,IP,CS B.IP,CS,标志寄存器 C.CS,IP,标志寄存器 D.标志寄存器,CS,IP

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

第7章并行接口技术 习题 7.1 什么是并行通信?并行通信有什么特点? 参考答案:并行接口是在多根数据线上,以数据字节(字)为单位与I/O设备或被控对象传送信息。 并行接口的特点主要有以下几个。 (1)数据传送速率快。 (2)并行接口与系统连接简单方便。 (3)数据线多,常用于近距离数据传送。 7.2 8255A的方式控制字和C口置1/置0控制字都是写入控制端口的,它们是怎样区分的? 参考答案:当8255A接收到写入控制口的控制字时,就会对最高位即标志位进行测试。如为1,则将此字节作为方式选择控制字写入控制寄存器;如为0,则此字节作为对端口C的置1/置0控制来处理。 7.3 8255A的方式0一般使用于什么场合?在方式0时,如果使用应答信号进行联络,则应该怎么办? 参考答案:8255A的方式0的使用场合有两种,一种是同步传送,另一种是查询式传送。在方式0情况下,没有规定固定的应答信号,所以,这时,将端口A端口B作为数据端口,把端口C的4个数位(高4位或者是低4位均可)规定为输出口,用来输出一些控制信号,而把端口C的另外4个数位规定为输入口,用来读入外设的状态。就是这样,利用端口C来配合端口A和端口B的输入/输出操作。 7.4 当8255A工作于方式2并且采用中断时,CPU如何区分是输入还是输出引起的中断? 参考答案:在输入、输出均允许中断的情况下,可在中断服务程序中查询状态字,判断OBF和IBF位的状态来区分是输入中断还是输出中断,并采取相应操作。 7.5 当数据从8255A的端口C向数据总线上读入CPU时,8255A的引脚CS#、A1、A0、RD#、WR#分 是什么电平? ·· 1

串行和并行通信的区别

串行通信和并行通信图文解释: 并行通信传输中有多个数据位,同时在两个设备之间传输。发送设备将这些数据位通过 对应的数据线传送给接收设备,还可附加一位数据校验位。接收设备可同时接收到这些数据,不需要做任何变换就可直接使用。并行方式主要用于近距离通信。计算 机内的总线结构就是并行通信的例子。这种方法的优点是传输速度快,处理简单。 串行数据传输时,数据是一位一位地在通信线上传输的,先由具有几位总线的计算机内的发送设备,将几位并行数据经并--串转换硬件转换成串行方式,再逐位经 传输线到达接收站的设备中,并在接收端将数据从串行方式重新转换成并行方式,以供接收方使用。串行数据传输的速度要比并行传输慢得多,但对于覆盖面极其广 阔的公用电话系统来说具有更大的现实意义。 串行数据通信的方向性结构有三种,即单工、半双工和全双工。

串行传输和并行传输的区别: 从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB 取代IEEE 1284,SATA取代PATA,PCI Express取代PCI……从原理来看,并行传输方式其实优于串行传输方式。通俗地讲,并行传输的通路犹如一条多车道的宽阔大道,而串行传输则是仅能允 许一辆汽车通过的乡间公路。以古老而又典型的标准并行口(Standard Parallel Port)和串行口(俗称COM口)为例,并行接口有8根数据线,数据传输率高;而串行接口只有1根数据线,数据传输速度低。在串行口传送1位的时间内, 并行口可以传送一个字节。当并行口完成单词“advanced”的传送任务时,串行口中仅传送了这个单词的首字母“a”。 根据组成字符的各个二进制位是否同时传输,字符编码在信源/信宿之间的传输分为并行传输和串行传输两种方式。 1、并行传输: 字符编码的各位(比特)同时传输。 特点: (1)传输速度快:一位(比特)时间内可传输一个字符; (2)通信成本高:每位传输要求一个单独的信道支持;因此如果一个字符包含8个二进制位,则并行传输要求8个独立的信道的支持; (3)不支持长距离传输:由于信道之间的电容感应,远距离传输时,可靠性较低。 2、串行传输: 将组成字符的各位串行地发往线路。 特点: (1)传输速度较低,一次一位; (2)通信成本也较低,只需一个信道。 (3)支持长距离传输,目前计算机网络中所用的传输方式均为串行传输。 方式: 串行传输有两种传输方式: 1、同步传输 2、异步传输 硬盘接口模式的区别,SATA的优点 PATA(IDE), SATA接口的区别以及SATA的优势

“微机系统原理与接口技术”第七章习题解答(部分)

“微机系统原理与接口技术”第七章习题解答(部分) 1.8086系统采用向量式中断,试简述8086系统中中断类型码、中断向量、中断向量表的含义及其之间的关系。 答: 中断类型码:用于区分不同的中断源,即系统中每个中断源都应该对应一个唯一的类型码。8086系统中的中断类型码以8位无符号数(00H~0FFH)表示,一共可以区分256个不同的中断源。 中断向量:中断服务程序(ISR)的入口地址,也就是ISR的第一条指令在存储器中的位置。8086系统中的中断向量由两个字(4个字节)组成,低位字表示入口的偏移地址,高位字表示入口的段基址。显然,每个中断类型码对应一个中断向量,则8086系统中共应有256个中断向量。 中断向量表:中断向量的存放地。8086系统将最低的1KB(00000H~003FFH)RAM 空间用于存放这256个中断向量。 三者之间的关系是:利用中断类型码n可以很容易地从中断向量表中找到该中断源所对应的中断向量,即:中断向量存放的起始地址m =n×4,从中断向量表的m地址单元开始连续取出的四个字节就是n号中断的ISR入口地址。8086CPU正是用这种方法完成中断索引的。 2.判断下列说法是否正确,如有错,指出错误原因并改正: (1)优先级别高的中断总是先响应、先处理。 (2)8086系统中,中断向量表存放在ROM地址最高端。 (3)PC系统中的主机总是通过中断方式获得从键盘输入的信息。 (4)80486系统和8086系统一样,将中断分为可屏蔽中断和不可屏蔽中断两种。 (5)IBM PC/XT中,RAM奇偶校验错误会引起类型码为2的NMI中断。 答: (1)可以算对。不过这个题说法本身就不太明确,应该是:“一个系统中有多个中断源同时提出中断请求时,优先级别高的中断总是先响应、先处理。” (2)错。应该是:“8086系统中,中断向量表存放在RAM地址最低端。” (3)对。 (4)错。应该是:“8086系统将中断分为内(软)中断和外(硬)中断两大类,而80486系统将广义中断分为异常和狭义中断两大类。” (5)对。 4. 8086系统的RAM存储单元中,从0000H:002CH开始依次存放23H、0FFH、00H和0F0H 4个字节的中断向量,该向量对应的中断类型码是多少?而中断类型码为14H的中断向量应存放在哪些存储单元中? 答:中断向量0F000:0FF23存放在0002CH双字单元中,说明其对应的中断类型码N=2CH÷4=0BH。 14H号中断向量的起始存放地址为4×14H=00050H,即该中断向量的偏移量部分存放在0050H和0051H单元中,段基址部分存放在0052H和0053H单元中。 5. 以下是PC机为某外设中断源装载中断服务子程序的代码,请问该外中断的类型码是

并行通信接口与8255A

并行通信接口与8255A 【回顾】微机系统结构及控制信号的名称和作用。 【本讲重点】I/O接口概述,CPU与I/O接口,I/O接口与系统的连接。8255A 芯片的使用。 9.1 CPU与外设之间的数据传输 一.CPU与I/O接口 接口电路按功能可分为两类: ①使微处理器正常工作所需要的辅助电路:时钟信号或中断请求等; ②输入/输出接口电路:CPU与外部设备信息的传送(接收、发送)。 最常用的外部设备:如键盘、显示装置、打印机、磁盘机等都是通过输入/输出接口和总线相连的,完成检测和控制的仪表装置也属于外部设备之列,也是通过接口电路和主机相连。 1.为什么要用接口电路: 需要分析一下外部设备的输入/输出操作和存储器读/写操作的不同之处: 存储器都是用来保存信息的,功能单一,传送方式单一(一次必定是传送1个字节或者1个字),品种很有限(只有只读类型和可读/可写类型),存取速度基本上和CPU的工作速度匹配.。 外部设备的功能多种多样的(输入设备,输出设备,输入设备/输出设备),信息多样(数字式的,模拟式的),信息传输的方式(并行的,串行的),外设的工作速度通常比CPU的速度低得多,而且各种外设的工作速度互不相同,这也要求通过接口电路对输入/输出过程起一个缓冲和联络的作用。 注:接口电路完成相应的信号转换、速度匹配、数据缓冲等功能

2.接口的功能(8种): ⑴寻址能力:对送来的片选信号进行识别。 ⑵输入/输出功能:根据读/写信号决定当前进行的是输入操作还是输出操作。 ⑶数据转换功能:并行数据向串行数据的转换或串行数据向并行数据的转换。 ⑷联络功能:就绪信号,忙信号等。 ⑸中断管理:发出中斯请求信号、接收中断响应信号、发送中断类型码的功能。并具有优先级管理功能。 ⑹复位:接收复位信号,从而使接口本身以及所连的外设进行重新启动。 ⑺可编程:用软件来决定其工作方式,用软件来设置有关的控制信号。 ⑻错误检测:一类是传输错误。另—类是覆盖错误。 注:一些接口还可根据具体情况设置其它的检测信息。 二.I/O接口与系统的连接 1.CPU与I/O设备之间的信号(三类) (1) 数据信息包括三种形式:数字量、模拟量、开关量 (2)状态信息是外设通过接口往CPU传送的 如:“准备好”(READY)信号、“忙”(BUSY)信号 (3)控制信息是CPU通过接口传送给外设的 如:外设的启动信号、停止信号就是常见的控制信息 2.接口部件的I/O端口: ⑴数据端口、⑵控制端口、⑶状态端口 CPU和外设进行数据传输时,各类信息在接口中进入不同的寄存器,一般称这些寄存器为I/O端口,每个端口有一个端口地址。用于对来自CPU和内

计算机通信接口技术试题

中国自考人——700门自考课程永久免费、完整在线学习快快加入我们吧! 全国2007年1月高等教育自学考试 计算机通信接口技术试题 课程代码:02369 说明:接口芯片的控制字请参阅附录。 一、单项选择题(本大题共13小题,每小题1分,共13分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.若某个外围设备要求与存储器高速且大量传送数据,则最合适的输入/输出方式是 ( ) A.程序控制I/O B.中断驱动I/O C.直接存储器存取DMA D.无条件传送 2.典型的全双工串行数据传送中,进行数据传输最少需要( ) 根线根线 根线根线 中,用于可屏蔽中断申请的输入管脚是( ) A. NMI B. INTR C.INTA 端口地址使用的地址总线是A15~A0,能访问的端口地址空间是( ) MB KB KB KB 5.位于内存21CH~21FH当中的中断向量对应的中断处理程序的中断号是 ( ) 系统的设备属性有控者、讲者和听者三种。下列对GPIB系统中的各设备属性描述正确的是( ) A.程控数字电压表只具有听者属性 B.打印机只具有听者属性 C.计算机只具有控者属性 D.打印机具有听者属性和讲者属性 并行接口标准中定义的兼容工作模式( ) A.是一个双向并行通信模式 B.可以提供反向通信模式 C.是一个单向通信模式 D.是数据传送速度最快的一种工作模式 接口中,有关“忙条件时序”数据传送中的握手联络信号是( ) A.STROBE和BUSY B. STROBE和ACK C. ACK和BUSY ~Data8和STROBE

串行传输_VS_并行传输

串行传输VS并行传输 “众人拾柴火焰高”是句老话,但电脑领域却发生了多根线比不过1根线的怪事。无论从通信速度、造价还是通信质量上来看,现今的串行传输方式都比并行传输方式更胜一筹。近两年,大家听得最多的一个词可能就是串行传输了。从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代IEEE1284,SATA取代PATA,PCIExpress 取代PCI……从原理来看,并行传输方式其实优于串行传输方式。通俗地讲,并行传输的通路犹如一条多车道的宽阔大道,而串行传输则是仅能允许一辆汽车通过的乡间公路 “众人拾柴火焰高”是句老话,但电脑领域却发生了多根线比不过1根线的怪事。无论从通信速度、造价还是通信质量上来看,现今的串行传输方式都比并行传输方式更胜一筹。 近两年,大家听得最多的一个词可能就是串行传输了。从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代IEEE1284,SATA取代PATA,PCIExpress取代PCI……从原理来看,并行传输方式其实优于串行传输方式。通俗地讲,并行传输的通路犹如一条多车道的宽阔大道,而串行传输则是仅能允许一辆汽车通过的乡间公路。以古老而又典型的标准并行口(StandardParallelPort)和串行口(俗称COM口)为例,并行接口有8根数据线,数据传输率高;而串行接口只有1根数据线,数据传输速度低。在串行口传送1位的时间内,并行口可以传送一个字节。当并行口完成单词“advanced”的传送任务时,串行口中仅传送了这个单词的首字母“a”。 图1:并行接口速度是串行接口的8倍 那么,为何现在的串行传输方式会更胜一筹?下文将从并行、串行的变革以及技术特点,分析隐藏在表象背后的深层原因。

通信接口技术

第七章通信接口技术 本章的难点和重点 可编程的并行输入/输出接口8255 (1) 8255的端口选择信号A0、A1与读信号、写信号相配合用来选择端口及内部控制寄存器,并控制信息传送的方向。它一般与地址线相连;用来决定8255的端口地址。依前述奇偶端口地址原则,8255与16位数据总线的CPU相连时,A0、A1分别与CPU的A1、A2地址线相连。 (2) 8255的A口、B口、C口的上半部分与下半部分可通过编程指定为输入或输出,但应注意C口数据的传送是以字节为单位的,不能单独进行读写。当C口的两部分工作方式不同时,注意屏蔽操作时的相互影响. (3) 8255的通道C一般用作实现联络信号,当需对其中的一位进行置位复位操作时,应使用8255控制字中的C口置位复位控制字。 (4) 8255方式1及方式2的状态字中的各位直接与C口的引脚状态相关,一般不对它们进行输出操作,特别对于工作方式所指定的联络信号而言,不能对其任意复位置位。这里唯一的例外是中断允许触发器状态信号INTE,对其进行的置位复位操作只影响中断允许触发器状态,而不影响相应引脚的电平。 串行通讯接口8251 (1)注意8251的初始化编程顺序,由于8251的命令指令、方式控制字和同步SYN字符之间无特征标志,它们间的区别仅在于装入的先后顺序,因此必须严格按照其编程顺序进行编程。 (2) 8251改变方式时,必须先复位,再重新设置方式。 (3) 8251的命令指令与发送数据共用发送数据/命令缓冲器。在发送数据过程中,发送命令将覆盖缓冲器中等待发送的字符,要求CPU必须等TxRDY=1时才能输出命令指令。 (4) 8251同步方式接收时除设置允许接收外,必须指定进入搜索方式,且使出错标志复位。 (5)程序指定的字符长度小于8位时,有效数据是右满的。数据写入8251,不用的位是任意的;从8251读数据,不用的位是0。 (6)注意8251状态位的TxRDY与输出引脚TxRDY的区别。 7.1 概述 7.1.1 串行通讯和串行接口 接口中的主要概念 (1)通讯:计算机与外部设备之间、计算机之间的信息交流。其基本方式分为并行通讯与串行通讯。串行通讯的基本方式有异步传送与同步传送。异步传送方式中数据以字符为单位进行传送(包括发送和接收),每个字符传送时均需起始位和停止位。同步传进方式中,数据以数据块方式传送,仅在数据块开始处用同步字符来指示。串行通讯中的数据传送方向分为单工通讯方式、半双工通讯方式和全双工通讯方式招。 2.通用的异步接收器/发送器(UART)的功能 通用的异步接收器/发送器的功能有3种: (1)进行串—并、并—串转换。 (2)设置通讯的协仪,包括字符格式及波特率。 (3)检测通讯错误,设置出错标志。 3.串行通讯接口标准RS232 RS232是应用广泛的在数据终端设备DET和数据通讯设备DCE之间的串行的二进制数据交换的接口。 7.1.2 信号传输方式 1.基带传输方式2.频带传输方式

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

第八章可编程接口芯片及其应用.doc 5.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,那么时钟频率为多少?

相关主题
文本预览
相关文档 最新文档