好文档 - 专业文书写作范文服务资料分享网站

接口技术练习题

天下 分享 时间: 加入收藏 我要投稿 点赞

第五章 串行通信和可编程串行接口芯片

一·单项选择题

1. 与并行通信相比,串行通信适用于( ① )情况。

① 远距离传送 ② 快速传送 ③近距离传送 ④ 传送信号要求高 2. 当芯片8251的CS=0 WR=O,C/D=l时,则( ① )

①允许8251接受CPU的命令字 ②8251向CPU送状态字

③CPU往8251送数据 ④8251向CPU送数据

3. 设串行异步通信时,数据传送的速率是400字符/秒,每个字符为12位二进制数据,

则传送的波特率是( ③ )

① 12000 ②2400 ③ 4800 ④9600 4.串行接口芯片8251A( ③ )。

① 只能作异步传送 ②只能作同步传送 ③既能作异步传送又能能作同步传送 ④ 可作并行传送

5.串行接口中,并行数据和串行数据的转换是用( ② )来实现的。

① 数据寄存器 ② 移位寄存器 ③ 锁存器 ④ A/D转换器 6.串行异步通信的实现必须做到(③ )。

①通信双方有同步时钟传送,以实现同步

②一块数据传送结束时,用循环冗余校验码进行校验

③以字符为传送信息的单位,按约定配上起始位、停止位和校验位 ④块与块之间用同步字符01111110隔开 7.在异步串行通信中若要传送扩展ASCII码,则异步串行码字符格式第8位数据(④ )。

① 不传送 ② 恒为0 ③恒为1 ④ 为有用数据 8.RS-232C标准电气特性规定逻辑“0”电平为( ④ )。

① 0~0.4V ② 0~0.8V ③ -3~ -15V ④ +3~+15V 9.在下列总线中,( ② )是一种串行总线接口。

① PC/XT ② USB ③ PCI ④ ISA 10.在异步串行通信中,波特率是指( ① )。

① 每秒钟传送的二进制位数 ②每秒钟传送的字节数 ③每秒钟传送的字符数 ④ 每秒钟传送的数据帧数 11. RS-232C是一个( ③ )标准。

① 片总线 ② 内总线 ③ 串行通信 ④电流环

12.8251A异步工作,其数据格式中有8位数据位,1位偶校验位,2位停止位。要求每秒

传送1600个字符,需选用传送速率为( ③ )。

①9600波特 ② 17600波特 ③ 19200波特 ④ 12800波特

13. 上题中若波特率系数等于16,则发送时钟或接收时钟频率是( ② )。

①9.6 KHz ②307.2 KHz ③192 KHz ④153.6KHz 14. CPU送给8251A的并行数据,由( ① )串行发送给外设的.

①TXD端 ②RXD端 ③RXC端 ④TXC端

15. 下列不属于UART通信错误标志的是(④)。

①奇偶错误 ②帧错误 ③溢出错误 ④ 循环错误

16.同步串行通信与异步串行通信比较,以下说法错误的是( ④ ) ①异步通信按字符成帧,同步通信以数据块成帧

②异步通信对时钟要求不太严格,同步通信收发双方对时钟严格要求同步 ③异步通信可以无校验,同步通信必须有校验 ④异步通信传输数据的效率比同步通信高

17.异步通信中相邻两个字符之间间隔可以是( ② )。

① 一个字符 ②任意长度字符 ③不允许有间隔 ④ 二个字符 18.8251的C/D、RD、WR、CS为( ① ),表示CPU读输入的数据。

①0010 ②1100 ③ 0110 ④ 1010

19. 在异步串行通信中,传送ASCII字符H(H的ASCII码为1001000)采用1位起始位,1位偶效验位,1位停止位,此时串行口发送的帧信息(按时间顺序)是( ① ) ①0000100101 ②1000100101 ③0100100001 ④0001001010 20. 8251以异步串行通信工作,波特率因子为16,字符编码7位,偶效验1位,1位停止

位,每秒可传送200个字符,则收发时钟频率应是( ④ ) ① 1.8KHz ② 2KHz ③ 2.2KHz ④ 32KHz

二. 多项选择题

1. 下列属于串行通信接口标准的有( ③ ④ )。 ① PCI ② IDE ③ USB ④ RS-232C ⑤ ISA 2. 串行接口芯片UART(①④ )。

① 只能作异步串行传送 ② 只能作同步串行传送 ③ 既能作异步串行传送又能能作同步串行传送 ④常用奇偶校验 ⑤ 可采用循环冗余校验

3.下列关于RS-232的相关描述中正确的有(①② ③ ④ )。

①数据“1”规定为-3~-15V ②数据“0”规定为+3~+15V

③MC1488实现TTL电平到RS-232电平的转换 ④ MC1489实现RS-232电平到TTL电平的转换 ⑤8251A可以实现TTL电平到RS-232电平的转换 4. UART设立了多种错误标志,常用的有( ①③ ④)。

①奇偶错 ②同步错 ③溢出错 ④ 帧错 ⑤ CRC校验错 5. USB口是( ① ③ ④ ⑤ )。

①通用串行接口 ② 并行接口 ③即插即用 ④ 自带电源 ⑤电源最大能提供100MA电流

6. 指出下列接口中哪些属于串行总线。 (①② ③④ )

① RS-485 ② RS-232 ③ USB ④ IEEE 1394 ⑤PCI

三.填空题

1. 串行通信的传送方向有单工、半双工 、 全双工、 多工 四种。

2. 在异步通信接口中,为了使传送过程更可靠,设置了若干出错标志,如帧错、溢出错

和奇偶错 。

四.简答题

1.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种?

答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号严重失真。为此发送端必须加入Modem进行调制,接收端进行解调。调制

方法有:调幅、调频、调相。

2.串行传送与并行传送有何区别?各适用什么场合?

答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多

位同时传送,有多少位就要多少条线,线路成本高,但速度快。适合近距离快速传送。 3.异步串行传送与同步串行传送有何区别?各适用什么场合?

答:异步串行传送以字符为传送信息的单位,按约定配上起始位、停止位和校验位,传送效率低,但传送线路要求也相对低;同步串行传送是以数据块为单位,在同一时钟控制下传送,速度快,效率高,但传送线路要求也相对高。 4. 用异步串行传输方式发送十六进制数41H,数据位为8位,奇校验位一位,停止位一位,请画出传输波形图。

01T2T3T4T5T1帧6T7T8T9T10T11T12T

5.某串行异步通信接口传送标准ASCII字符,约定采用1位奇校验位,1位终止位。请回答: (1)如果在接收端收到的数据波形如下图,则所传送字符代码是什么(十六进制表示)?(2)如果传输的波特率为19200波特,问每秒钟最多可传送多少个字符?

答:45H 每秒钟最多可传送1920个字符.

6.一个RS-232C异步串行通信口,通过TXD发送一帧数据的字符格式如下图的实线所示:如果线路上传送的字符格式包括8位数据,一位奇偶校验位,一位停止位。 要求:(1)写出该帧字符所传送的数据值(十六进制表示),并说明是奇校验还是偶校验。 (2)如果波特率为1200bps,计算传送这一帧数据所需要的时间(ms)。 (3)若波特率系数k=16,计算发送时钟频率TXC的频率值(KHz)。

答:D6H 偶校验 如果波特率为1200bps,计算传送这一帧数据所需要的时间为(11/1200)s。若波特率系数k=16,计算发送时钟频率TXC的频率值为19.2(KHz)。

7.某串行异步通信接口传送标准ASCII字符,采用1位奇偶校验位,2位终止位。请回答: (1) 在接收端收到的数据波形如下图,则所传送字符的代码是什么(十六进制表示)并

说明是奇校验还是偶校验?

(2)如果传输的波特率为9600波特,问位宽为多少毫秒(ms)?

01T2T3T4T5T1帧6T7T8T9T10T11T12T

答:所传送字符的代码是56H 偶校验

如果波特率为9600bps,位宽为(1/9600)s。

8.. 串行异步通信字符格式为7个数据位,1个偶校验位,1个停止位,波特率为9600波特,。请指出下图传送的是什么数据(用十六进制表示)?计算传输该帧数据所要的时间(ms)。

01T2T3T4T5T6T7T8T9T10T11T12T

答:所传送字符的代码是19H 偶校验 传输该帧数据所要的时间为(1/960)s。 9.通过TXD发送一帧数据的字符格式如下图所示,采用偶校验。请问:

(1)数据位为几位(二进制表示)?(2)校验位是1还是0(3)停止位几位?

01T2T3T4T5T1帧6T7T8T9T10T11T12T

答:数据为二进制8位,偶校验,校验位是1,停止位1位

第六章 可编程定时器计数器

一·单项选择题

1.8253-5某通道计数器最大计数初值是( ④ )。

① FFFFH ② 65535 ③ 65536 ④ 0000H 2.8253-5某通道工作在方式1时,计数中途OUTi为( ② )。

① 高电平 ② 低电平 ③ 由低变高 ④ 由高变低 3.对8253-5来说,定时与计数( ② )。

① 是两种不同的工作方式 ② 实质相同

③ 定时只加时钟脉冲,不设置计数初值 ④ 计数不用加脉冲

4.8253-5哪种工作方式能产生连续方波输出( ④ )。

① 方式0 ②方式1 ③方式 2 ④方式3

5.8253 计数/定时器工作于方式1时,其计数器的触发方式是( ② )。

①写入新的计数初值 ②GATE端送来上升边信号 ③GATE端保持高电平 ④自动连续工作 6.8253 计数/定时器工作于方式4的模式为( ③ )。

①硬件触发的选通信号发生器 ② 单稳态发生器 ③ 软件触发的选通信号发生器 ④频率发生器

7.8253定时器的六种工作方式中,既可由软件启动,又可由硬件启动的是(② ) ① 方式1,2 ②方式2, 3 ③方式3,5 ④方式2,5 8.某一8253通道CLK输入频率1000Hz,工作于方式3(方波方式),写入的计数初值为10H,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为(④)ms。 ①10,10 ③5,5 ②16,16 ④8,8 9. 8253 计数器1方式字=57H,计数脉冲频率为 5MHz,OUT端输出波形频率为 200KHz,其初

始化程序中计数初值应是(① )。

①25H ②25 ③00011001 ④250 10. 8253工作在方式0时,在计数器工作过程中,门控信号GATE变为低电平后(①)

①暂时停止计数 ②终止本次计数过程,开始新的计数

③结束本次计数过程,等待下一次计数的开始 ④不影响计数器工作 11.8253是一个16位可编程定时器/计数器,以二进制计数时,其计数范围是(①)

①1~65536 ②0~65535 ③0~65536 ④1~65535 12.可编程定时器/计数器8253能输出连续周期波形的工作方式是(①)

①方式2和方式3 ②方式1和方式2 ③方式3和方式4 ④方式4和方式5 三.填空题

1. 8253-5内部寄存器地址为 4 个I/O端口,其中 3 个是定时计数器通道端口。 2.8253-5有3个16为计数通道,每个计数通道中有3条信号线:计数输入CLK,输出信号OUT以及 gate 。

3. 方波输出的8253-5,其计数初值为奇数时输出 近似 方波,为偶数时输出 理想 方波。

4.8253-5的计数通道0(端口地址为PORT 0)用于计数,要求计满50输出一个信号,假定计数器工作于BCD计数方式,则写入计数初始值的指令为MOV AL, 50H 和 OUT PORT 0, AL

5. 8253有 3 个通道,每个通道有 6 种工作方式,若要输出连续方波,应选用工作方式 3 。 四.分析、设计题 1. 有一段对8253初始化程序:outportb(0x53,0x64);outportb(0x51,0x01);

它使用的是8253哪一个计数器 ?其端口地址是多少? 属哪种工作方式?其OUT端输出什么波形?波形的周期为多少? (设输入时钟频率为 100 KHz) 答:使用计数器1,工作方式2,输出连续负脉冲波形,波形周期为2.56MS

2. 用8253计数器0设计一个输出频率为20KHZ的方波脉冲发生器,如果计数器的输入时钟频率为4MHZ,8253的选通地址为240H-243H,采用BCD计数。(1)要求算出计数初值,(2)编写初始化程序。

答:计数初值:4MHZ /20KHZ=200

接口技术练习题

第五章串行通信和可编程串行接口芯片一·单项选择题1.与并行通信相比,串行通信适用于(①)情况。①远距离传送②快速传送③近距离传送④传送信号要求高2.当芯片8251的CS=0WR=O,C/D=l时,则(①)①允许8251接受CPU的命令字②8251向CPU
推荐度:
点击下载文档文档为doc格式
3mlgs1eev15uqa87qzsz8c83h0epna0165u
领取福利

微信扫码领取福利

微信扫码分享