微机接口技术试题评分标准

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

参考答案及评分标准一、填空题:请将答题写在相应题号下的括号内。(每空1分,共15分)1.RAM(读/写存储器)、ROM(只读存储器);注:空的顺序不能改变2.32、9、5;注:空的顺序不能改变3.数据信息、状态信息、控制信息;注:空的顺序可以改变4.传感器、A/D转换器;注:空的顺序不能改变5.00H、0CH(或12);注:空的顺序不能改变6.16007.1.25V8.11二、单项选择题:下面每题的选项中,只有一个是正确的,请在答题表格中相应题号下填入所选的字母。(本题共10小题,每小题2分,共20分)三、判断题:下面每题的选项中,正确打(√)错误打(×),答案请填入下列表格中(本题共5小题,每小题1分,共5分)四、简答题(每题5分,4道题共20分)1.简要说明微机中常用的外设编址方法及其优缺点。(5分)对I/O地址有两种编排方式。一种是统一编址方式;另一种是独立编址方式………2分采用统一编址方式可以将内存与外设同样看待,可以对外设实施与内存同样的操作与运算,使得对外设的操作十分灵活方便。由于内存与外设占据同一个地址空间,因此分配给外设的地址,内存便不能使用,使内存地址空间与I/O地址空间受到了限制,从而限制了内存与外设的规模。采用独立编址方式时,内存与外设各自有互不影响的地址空间,使CPU能够拥有较大的内存空间与I/O空间。这样,对外设的操作不会像内存那样灵活,但很容易区分。……3分2.8255芯片中有哪几个控制字?每个控制字都对应着各自的控制字端口吗?如何区分12345678910ADBDBCACAB12345XXX√X不同的控制字?(5分)答:2个控制字:一个是方式选择控制字,一个是C口按位置位/复位控制字;……2分它们共用一个端口地址;……1分。依靠控制字的D7位来区分2个控制字,D7=1是方式控制字;D7=0C口按位置位/复位控制字;……2分3.DAC数据总线宽度与微机数据总线宽度相同与DAC数据总线宽度高于系统数据总线时,其连接方式有何不同?(5分)当DAC数据总线宽度与微机数据总线宽度相同时,DAC数据总线可以与系统数据总线一一对应即可,向转换器送数据一次就可完成;;……2分当DAC数据总线宽度大于微机数据总线宽度时,有些系统数据总线就要多次接入DAC的数据线,向转换器送数据也需多次就可完成;……3分4.什么是中断?与查询相比较,采用中断的优点有那些?(5分)中断方式:就是在外部事件向CPU发出中断请求时,使CPU停止执行当前的主程序,转去处理相应的外部事件,这是一段预先编好的处理程序,执行完成以后,再返回原来程序停止的地方去继续运行主程序。;……2分(1)提高了CPU的利用率:CPU在启动外设后到外设提出中断请求这段时间仍继续执行主程序,可以使CPU与外部设备并行工作;;……2分(2)也提高了CPU实时响应和处理随机事件的能力。;……1分五、根据要求完成下列各题:(本题4小题,共25分)1.看图编写程序段(7分)方式控制字90H…………2分MOVDX,21BHMOVAL,90HOUTDX,ALLOP:MOVDX,218HINAL,DXNOTALMOVDX,219HOUTDX,ALJMPLOP…………5分2.读图(4分),分别写出U1、U2、U3、U4的地址范围00000H---007FFH00800H---00FFFH01000H---017FFH01800H---01FFFH3.简答题,如下图所示(本题7分)(1)编写程序段在VO端输出周期性锯齿波。MOVDX,200HLOP:MOVAL,00HLOP1:OUTDX,ALINCALCALLDELAYJNZLOP1;………………………………..3分JMPLOP;……………………………….2分(2)从图所示以及上一步编程,说明如何改变锯齿波的周期和幅度。如果要改变周期可以改变DELAY的延时常数,从图上看要改变幅度可以改变可变电阻Rw………………………………….2分4.根据要求编写程序段(7分)(1)在右图中画出对应的连线(2分)(2)计算各通道的计数初值N(2分)CNT0=50000CNT1*CNT2=1250000由此得出CNT1、CNT2的值即可(3)编写初始化程序段(5分)根据连线的不同有两种初始化的方法,初始化的数值由上步骤计算得出,上步计算不对者,本小问不重复扣分。8253CLK0OUT0GATE0CLK1OUT1GATE1CLK2OUT2GATE2+5V~f=250KHz第4页共5页T0初始化;MOVAL,34HMOVDX,203HOUTDX,ALMOVAX,50000MOVDX,200HOUTDX,ALMOVAH,ALOUTDX,ALT1初始化;MOVAL,76H;MOVDX,203HOUTDX,ALMOVAL,500MOVDX,201HOUTDX,ALT2初始化;MOVAL,76HMOVDX,203HOUTDX,ALMOVAL,250MOVDX,202HOUTDX,AL六、编程题(共计15分)编程题(1题,计15分)1.分析并写出编程思路(5分)2.编写完整源程序。(10分)参考程序:DATASEGMENTBUF0DB200DUP(?)BUF1DB200DUP(?)BUF2DB200DUP(?);…………..(得2分)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETBUF0MOVBX,OFFSETBUF1第5页共5页MOVDI,OFFSETBUF2;………………………得2分MOVCX,200LOP:MOVDX,220HOUTDX,ALCALLDELAYINAL,DXMOV[SI],ALINCSI;…………………………………..MOVDX,221HOUTDX,ALCALLDELAYINAL,DXMOV[BX],ALINCBX;…………………………………..MOVDX,222HOUTDX,ALCALLDELAYINAL,DXMOV[DI],ALINCDI;…………………………………..DECCXJNZLOP;;……………..得5分JIESHU:MOVAH,4CH;……………得1分INT21HCODEENDSENDSTART

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功