2006秋季学期《微机原理》期末考试

2006秋季学期《微机原理》期末考试

ID:37886499

大小:235.50 KB

页数:5页

时间:2019-06-02

2006秋季学期《微机原理》期末考试_第1页
2006秋季学期《微机原理》期末考试_第2页
2006秋季学期《微机原理》期末考试_第3页
2006秋季学期《微机原理》期末考试_第4页
2006秋季学期《微机原理》期末考试_第5页
资源描述:

《2006秋季学期《微机原理》期末考试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2006~2007秋季学期《微机原理及其应用》期末考试题2007年1月12日星期五一、填空题(2分×10)类型号为08H的中断向量保存在_________________。(0:0020H~0:0023H)IO用到_____________根地址线。(16)中断的各种概念考了不少开机复位程序存储在什么地方,第一条指令是什么?IO端口的地址空间为64K。POP指令隐含的源操作数是采用_________________寻址方式的?(寄存器间接)要使AL中最低位为0,其他位保持不变,用__________________可以实现。(ANDAL,0FEH)二

2、、问答题(5分×4)1、PC机中都有哪些半导体存储器(至少写出两种)?主要用途分别是什么?(ROM和RAM,作用在课本上找)2、串行通信的串口控制字为8FH,传输10字节的内容需要多长时间?写出详细的计算式子。(通过控制字来确定每一帧的长度,波特率,然后相除就是)3、CPU响应中断需要满足哪些条件,分别由哪些芯片控制?4、在实验中,8255A不能正常工作,应该如何查找错误发生在什么地方?(先从硬件方面查找,然后从软件方面调试)三、译码电路的设计(全译码电路的设计)(20分)题目要求输出两个具有相位差波形(如下图)V1滞后V2的时间为τ,用DAC083

3、2实现。要求译码电路的地址范围为0F80H~0FFFH。(1)画出所有的硬件连线图,设计译码电路,要求全译码电路(2)分析电路的工作原理(3)给出编程思路【参考图】【A3~A0的处理比较重要,如果没有将这四个信号画出就不满足全译码的要求。】一、时序分析(串行ADC给出时序图,和各种技术参数,计算是否符合同步)(15分)题目给出一个时序图和一个连线图。该ADC与PC/XT总线相连,已知总线的主频是4.77MHz,地址信号在T1状态开始处以后100ns后稳定,译码电路和或非门的延迟时间都是100ns,要使数据能够正确地输出,要求数据在T4状态开始前180

4、ns就稳定。/IOR和/IOW信号在T4的上升沿处跳为高电平。(1)详细计算分析按下图连接的电路能否实现同步工作?(2)图中有没有错误,如果有,请改正它。一、空调制冷自动控制系统的分析(25分)电路图如下所示。这是一个控制空调制冷和停止制冷的电路。AD7894芯片是一款模数转换的芯片,转换的结果是14位的数字量。由8255A的PB1向AD7894发出信号可以启动模数转换,将温度转换为数字信号。从8255A的PA0可以查询AD7894是否转换完成,如果读入的是高电平,则说明AD转换正在进行,没有完成,一旦PA0接收到低电平的时候,说明转换结束。然后从8

5、255A的PB0向AD7894芯片发脉冲可以让AD芯片的数据缓冲器输出数据,输出的数据是以串行的格式一个一个输出,利用8255A的PA1口接收数据,将数据存储在数据缓存区TD中。数据接收完成以后,将接收到的当前温度的数据与预先设定好的温度值进行比较,如果TD>set_TD_H,则由8255A的PC0向空调发出“空调制冷”的信号,为高电平有效;如果TD

6、序,满足各种功能。(1)分析8255A的各个端口的地址(比较不难)(2)写出控制空调制冷的程序流程图(也不算太难)(3)根据AD7894的芯片设计编程点和给出编程点8255A的B口的值(启动AD转换的负脉冲和输出数据时的正脉冲是两个重要的编程点)(1)编写数据采集部分的程序(包括启动AD转换,查询,存储数据等)AD7894的时序图:SCLK的下降沿,AD芯片向外输出数据,每次输出一个数据。如下图所示。(这是一个编程点,产生时钟信号,在时钟信号的下降沿输出数据)START的上升沿启动AD转换(这也是一个编程点,产生一个脉冲沿,启动AD转换)。启动转换以

7、后,BUSY信号变为高电平,此时转换正在进行,当BUSY信号变为低电平的时候,转换结束。【参考代码】DATASEGMENTTDDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVDX,PORT_DMOVAL,CTRL_WORDOUTDX,ALMOVDX,PORT_BMOVAL,00000010BOUTDX,AL;PB1=1MOVDX,PORT_BMOVAL,00000000BOUTDX,AL;PB1=0MOVDX,PORT_BMOVAL,00000010BOUTDX,AL;PB1=1PULSEISG

8、ENERATEDASK:MOVDX,PORT_AINAL,DXTESTAL,00000001BJNZASK;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。