教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

微机原理习题集(5)

来源:网络收集 时间:2026-05-23
导读: MOV MOV OUT MOV OUT DX,202H AX,2000 DX,AL AL,AH DX,AL 3.如图所示,将8255的C端口接8个发光二极管,使这8个发光二极管依次亮灭,其中74LS138译码器与地址总线已经连接正确。 (1)C口端口地址为多少?控制

MOV MOV OUT MOV OUT

DX,202H AX,2000 DX,AL AL,AH DX,AL

3.如图所示,将8255的C端口接8个发光二极管,使这8个发光二极管依次亮灭,其中74LS138译码器与地址总线已经连接正确。

(1)C口端口地址为多少?控制口端口地址为多少? (2)按位置位/复位字0FH含义是什么?

(3)试编写实现8个发光二极管循环亮灭的程序。(已知有一个延时1秒的子程序,其入口地址为DELAY1S)。

答:(1)C口端口地址为3EAH,控制口端口地址为3EBH。 (2)按位置位/复位字0FH含义是将PC7置1。 (3)

L1:

MOV MOV OUT MOV MOV OUT LCALL ROL JMP HLT

DX,3EBH AL,80H DX,AL DX,3EAH AL,01H DX,AL DELAY1S AL,1 L1

20

5.用8253实现每隔1s产生一个负脉冲,已知8253的时钟频率为2MHz,(1)写出8253的端口地址;(2)编写8253的初始化程序。

答:(1)8253的端口地址为

(2)1/2MHz=0.5us 0.1s/0.5us=2000000>65535,应采用两个计数器级联,

可定义0#计数器工作在方式3(方波发生器),计数初值为20000,1#计数器工作在方式2(频率发生器),计数初值为100。

MOV MOV OUT MOV OUT MOV MOV OUT MOV OUT MOV

DX,0DF83H AL,00110110B DX,AL AL,01010100B DX,AL DX,0DF80H AX,20000 DX,AL AH,AL DX,AL DX,0DF81H

DF80H,DF81H,DF82H,DF83H

21

MOV AL,100

OUT DX,AL

6.IBM-PC/XT计算机系统接口芯片连接如图所示,AEN低电平选中端口。

(1)试说明各芯片使用的端口地址。 答:8259:20H,21H

8253:40H,41H,42H,43H (2)初始化各芯片。

1)单片8259工作在完全嵌套方式,中断申请输入IR0~IR7为边沿触发,IR0的中断号为08H,试写出8259初始化程序段。

答:

INT00 EQU 20H INT01 EQU 21H

MOV AL,13H OUT INT00,AL MOV AL,08H OUT INT01,AL MOV AL,09H OUT INT01,AL

2)8253的定时器0和定时器2工作在方式2,定时器0的定时时间为25mS,定时器2的输出频率为896HZ,试写出8253初始化程序段。

答:CTC0 EQU 40H

CTC1 EQU 41H CTC2 EQU 42H CTCC EQU 43H

MOV AL,36H ;通道0 OUT CTCC,AL MOV AX,7485H OUT CTC0,AL

22

OUT CTC0,AL

MOV AL,0B6H ;通道2 OUT CTCC,AL MOV AX,533H OUT CTC2,AL MOV AL,AH OUT CTC2,AL

第9章 串行通信技术及其接口芯片

一、填空题

1.如果串行传输速率是2400波特,则数据位的时钟周期是 4.17×10-4 秒。 2.设串行异步传送的数据格式是7个数据位、1个停止位、1个校验位,波特率为2400,则每秒钟传送的最大字符数为 240 个。

3.为使传送过程更可靠,在串行异步通信接口中设立了三种出错标志,分别是溢出错 、 格式错 和奇偶错。

4.串行通信根据其连接方式的不同可分为单工、 单双工 和 全双工 等三种。 5.设8251A工作于异步方式,收发时钟频率为38.4KHz,波特率为2400。数据格式为7位数据位,1位停止位,偶校验,则8251A的方式字为 7AH 。

二、单项选择题

1.串行同步传送时,每一帧数据都是由( D )开头的。 A.低电平 B.高电平 C.起始位 D.同步字符

2.RS232是一种常用的串行总路线标准,它规定逻辑“0”对应的电平是(C)。 A.0~+1.8V B. +2.8~+5V C. +3~+15V D. -15~-3V 3.现行PC机中打印机与主机的接口标准大多采用( C )。 A.IDE

B.Centoronics C.RS-232C D.SCSI

4.USB——通用串行总线实际上是一个万能插口,目前在PC机上都有USB连接器插座,USB连接器为( C )芯连接器。 A.2

B.3

C.4

D.5

5.8251A的方式控制字(即模式字)的作用是( A )。

A.决定8251的数据格式 B.决定8251的数据格式和传送方向 C.决定8251何时收发 D.以上都不对

6.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( D )。 A.字符间无间隔

B.双方通信同步 D.附加位信息总量少

C.发生错误的概率少

7.异步串行通信中,收发双方必须保持( C )。

23

A.收发时钟相同 B.停止位相同 D.以上都正确

C.数据格式和波特率相同 A.可用作并行接口

8.可编程通信接口芯片8251A( D )。

B.仅可用作异步串行接口

D.可用作同步、异步串行接口

C.仅可用作同步串行接口

三、综合题

1.什么是并行接口和串行接口?它们各有什么作用?

答:并行接口是指接口与外设之间按字长传送数据的接口,即4位、8位或16位二进制位同时传送;而串行接口是指接口与外设之间依时间先后逐位传送数据的接口,即一个时刻只传送一个二进制位。

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

2.一个异步串行发送器,发送具有8位数据位的字符,在系统中使用一位作偶校验,2个停止位。若每秒钟发送100个字符,它的波特率和位周期是多少?

答:每个字符需要的发送位数是12位(数据位8位,校验位1位,停止位2位,起始位1位)。每秒发送100个字符共1200位。因此波特率为1200波特,位周期≈833μs。

3.全双工和半双工通信的区别是什么?在二线制电路上能否进行全双工通信?为什么?

答:全双工和半双工通信,双方都既是发送器又是接收器。两者的区别在于全双工可以同时发送和接收。半双工不能同时双向传输,只能分时进行。在二线制电路上是不能进行全双工通信的,只能单端发送或接收。因为一根信号线,一根地线,同一时刻只能单向传输。

4.同步传输方式和异步传输方式的特点各是什么?

答:同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

5.在异步传输时,如果发送方的波特率是600,接收方的波特率是1200,能否进行正常通信?为什么?

答:不能进行正常通信,因为发送方和接收方的波特率不同,而接收端的采样频率是按传输波特率来设置。

24

…… 此处隐藏:1159字,全部文档内容请下载后查看。喜欢就下载吧 ……
微机原理习题集(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/442607.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)