第一范文网 - 专业文章范例文档资料分享平台

华中科技大学接口技术模拟题3(带答案)

来源:用户分享 时间:2025/5/29 11:27:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

计有何影响?

1.要求产生方波,故采用8253的3方式。 (1) 求计数初值:TC?CLK f方波的周期T=20ms+20ms,TC?T?CLK?40?10?3s?1000Hz?40 (2) 初始化和写计数初值

MOV DX,307H

;初始化

MOV AL,01110110B OUT DX,AL MOV DX,305H

;写计数初值

MOV AL,40

OUT DX,AL ;先写低字节 MOV AL,00

OUT DX,AL ;再写高字节

2.中断号在中断处理过程中的作用包括:CPU通过中断号形成一个地址指针,由此在中断向量表中找到中断服务程序入口地址,以实现程序的转移;应用程序进行初始化时,需要用中断号去修改中断向量。

CPU获取中断号的方法与中断类型有关:可屏蔽中断ITTR的中断号,由中断控制器8259A提供;指令中断的中断号由中断指令的nH直接给出;不可屏蔽中断(NMI)和CPU内部的一些特殊中断的中断号由系统预先设置,如NMI的中断号为02H,非法除数的中断号是0H等。

3.8255A有3种工作方式,它们是0方式,称基本I/O方式;1方式,称单向选通方式;2方式,称双向选通方式。

工作方式的不同,体现在以下几个方面:

① 8255A与CPU及外设两侧交换数据的方式不同。 ② 8255A的3个8位并行口的功能不同。 ③ 8255A的工作时序及工作状态不同。

4.外部特性不同,D/A转换器不设专门的转换启动信号线和转换结束信号线,A/D转换器则都有。

5

数据传送的方式不同,D/A转换器与CPU之间只有无条件传送一种方式,而无查询方式和中断方式,A/D转换器都支持。对于D/A转换器,要求相邻两次送数的时间间隔不小于转换时间。

这些不同使D/A转换器的接口设计比A/D转换器的接口设计简单得多。

五、分析与设计题(共30分 每题10分)

1. 8255芯片的A口和B口分别与8个开关和8个LED灯连接,通过开关控制LED灯的开和关。8255的端口地址为40H~43H,译码电路采用74LS138译码器。请画出译码电路图,并编写初始化程序和控制程序。

初始化程序如下:

MOV DX,46H; MOV AL,82H; OUT DX,AL;

控制程序如下:

IN AL,42H; 把输入口的数据送AL NOT AL;

按位取反 初始化命令

方式0,A口,C口为输出口,B为输入口。 送到命令口

OUT 40H,AL; 把输入的数据取反送A口 电路连接图如下:

6

2、下图是DMA控制器8237的内部状态变迁图,请回答如下问题: (1)说明各个状态周期的含义,以及8237的状态变迁过程(6分); (2)标出DMAC被动态、主动态分别对应哪些状态周期(2分);

(3)如果采用单字节方式或连续方式进行数据传送,该状态变迁的循环流程有何不同(2分)。

(1)SI是空闲周期,S0是过渡周期,S1-S4是有效周期,其中S1表示更新高8位地址,S2表示输出有效地址,S3读数据周期,S4写数据周期。当所有的通道都没有收到DMA请求时,8237A-5就处于空闲周期SI,如果DREQ信号有效,则发出总线请求信号HRQ,进入过渡状态S0,直到收到有效的HLDA信号后,8237A-5接管总线,进入DMA有效周期,控制DMA传送。通常一个DMA传输周期由4个状态周期S1、S2、S3、S4组成,如果设备的传送速度较慢,不能在指定时间内完成操作,使8237A-5在S3与S4之间插入等待状态周期SW,以保证数据传送能正常完成。

(2)DMAC被动态对应SI、S0,DMAC主动态对应S1-S4

(3)单字节方式传送时,S4转移到SI;连续方式传送时,S4转移到S1(需要更新高8位地址时)或者S2(不需要更新高8位地址时)。

7

华中科技大学接口技术模拟题3(带答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6o03z0o7cl41z4g1ryzq_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top