西南大学《微机接口及应用》复习思考题及答案 - 图文

2026/1/24 18:02:14

(0119)《微机接口及应用技术》复习思考题

1、设计一个端口地址为2BFH的译码电路。

2、设计一个片内拥有8个端口的接口电路的I/O地址译码电路,其端口地址为310H~317H。 3、某微机应用系统,包含8个接口电路,每个接口拥有4个端口,试设计地址译码电路,其地址分配在200H~21FH。

4、设计一个地址可变的I/O地址译码电路,共分8组,每组拥有8个端口,并且每次只改变一组地址。

5、何谓时序配合?

6、假设8253的端口地址为304H~307H,试按下列要求编写通道0的初始化及计数初值装入程序段(指令序列)。计数器0:二进制计数,工作在方式0,计数初值为1234H。

7、计数通道0,工作在0方式,GATE0=1,GATE0=1,CLK0=1.19318MHz。若将十进制数100写入计数器,试计算直到计数通道0的输出端出现正跳边时的延迟时间?

8、计数通道1,工作在3方式,CLK1=1.19318MHz,GATE1=1,写入计数初值为十进制数15。试问图中T1,T2和T的宽度是多少?

9、采用计数通道0,设计一个循环扫描器。要求扫描器每隔10ms输出一个宽度为1个时钟的负脉冲。定时器的CLK0=100MHz,GATE0=1,端口地址为304H~307H,试编写出初始化程序段和计数初值装入程序段。

10、可屏蔽中断(INTR)有那些特点?它的用途如何? 11、CPU利用什么方法在向量表中寻找中断向量?

12、可编程中断控制器8259A,在协助CPU处理中断事务中起哪些作用? 13、可屏蔽中断与8259A是什么关系? 14、能否将8255A的A口或B口8位中的某几位作输出使用,而同时又将另外几位作输入使用?为什么?

15、8255A端口与外设之间的单向和双向传送是指什么?3个并口中哪个并口具有双向传送功能?

16、99H是8255A的什么命令?为什么?

17、如果把04AH写入8255A的命令寄存器,则A组和B组的工作方式及引脚输入/输出将如何配置?

18、假定8255A命令寄存器的端口地址是303H,试编写一个将代码为03H的”按位置1/置0”命令字装入命令寄存器的程序段?

19、试说明联络信号STB#、IBF、ACK#、OBF#以及INTRA和INTRB的作用。 20、试编写一个产生从PC0输出连续方波的程序段。

21、异步通信起止式帧数据格式是怎样的?起始位和停止位各有何作用?

22、设异步通信的1帧字符有8个数据位,无校验位,1个停止位。如果波特率为4800bps,则每秒能传输多少个字符?

23、采用EIA-RS-232C标准进行通信进,对远距离和近距离(不大于15m),所使用的接口信号线有什么不同?

24、异步通信方式和同步通信方式有哪些不同?两者的根本区别是什么? 25、试分别说明8251A的方式命令、工作命令和状态字的作用?

26、请写出类型为80的中断向量在中断向量表中的存放位置。 27、完成8259A与系统总线的连接。

28、利用8255并行口传输数据的方法,实现读取一位开关的数据,将该数据显示在发光二极管上。要求:画出硬件设计图、主程序流程图,编写8255初始化程序段。

29、设8253芯片的端口地址为230H~233H(通道0地址为230H,控制口地址为233H)。要求通道0工作在方式3.计数初值01F0H。通道l工作在方式2,计数初值0064H,试编制初始化程序。

30、设8253的四个端口地址分别为210H,211H,212H,213H(计数0口地址210H,控制口地址为213H),其计数器0的时钟CLK0端输入1MHz(106Hz)脉冲,编程(只写出主要的程序段)使其实现:

(1)将计数器0设置为连续产生20KHz方波。

(2)将(1)中计数器0的输出OUT0作为计数器1的时钟CLK1,使其连续产生20ms定时中断。

31、静态RAM Inte12114的容量为1K × 4位,用其构成16K× 8位的存储器,问需要 多少片Intel2114?

32、如果将01H装入8237A的命令寄存器,那么该DMA控制器将进行什么样的操作? 33、假定8237定位在I/O地址1000H,试编写一个形成主清除命令的指令序列。

34、若有一个CRT终端,它的输入输出数据的端口地址为01H,状态端口的地址为00H,其中D7位为TBE,若其为1,则表示发送缓冲区空,CPU则可向它输出新的数据;D6位为RDA,若其为1,则表示输入数据有效,CPU可把它输入。编—个程序,从终端上输入100个字节的字符,送到以BUFFER开始的内存缓冲区中去。

35、已知8253的计数器0用作计数器,口地址为40H,计数频率为2MHz。控制字寄存器口地址为43H,计数器回0时输出信号用作中断请求信号,执行下列程序段后,发出中断请求信号的周期是多少? MOV AL,36H 0UT 43H,AL MOV AL,0FFH OUT 40H,AL OUT 40H,AL

36、许多应用场合要求D/A有很高的灵敏度和精度,8位D/A可能不能满足要求,而需要10位、12位或14位D/A转换器。请以10位D/A为例,说明如何把—个多于8位的D/A转换器接口到8位的微型机?如果输出电压出现毛刺,应如何解决?

37、有一存储器系统如图所示,请回答RAM和EPROM的容量各是多少?它们的地址范围又是多少?

38、下图是一个具有中断功能的输入接口电路,当外设数据准备就绪时,发一个READY 的正脉冲,向CPU发中断请求,请分析该电路的工作过程。

39、先解释8255置/复位控制字的格式和各字段的含义,然后分别写出从PC7上发出置位控 制字,从PC6上发出复位控制字的程序段(设8255的端口地址为60H~63H)。

40、一个采用查询传达的输出接口,其数据端口地址为205H,状态端口地址为206H,外设状态位用D0传送,输出数据时可启动外没,将存储器缓冲区BUFFER中的5000个字节数据输出,画出流程图,编与控制程序段。

41、用一片8255A控制一组红、绿、黄灯,如图所示,反复检测K1、K2,要求出K1、 K2的“闭合”利“断开”控制红、绿、黄三灯的点亮。


西南大学《微机接口及应用》复习思考题及答案 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 西南大学《微机接口及应用》复习思考题及答案 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219