资源描述:
《2007年10月浙江自考试题单片机原理及应用试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、浙江省2007年10月高等教育自学考试单片机原理及应用试题课程代码:02358一、单项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.MCS-52子系列与MCS-51子系列相比,下列说法错误的是()A.片内ROM从4KB增加到8KBB.片内RAM从128位增加到256位C.定时/计数器从2个增加到3个D.中断源从5个增加到6个2.51单片机执行MOVX写指令时,相关的信号状态是()A.PSEN无效为
2、低电平,WR有效为低电平B.PSEN无效为高电平,WR有效为低电平C.PSEN有效为低电平,WR无效为高电平D.PSEN有效为高电平,WR无效为高电平3.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行______指令。()A.PUSHR1B.PUSH@R1C.PUSH01HD.PUSH09H4.下列指令不是变址寻址方式的是()A.JMP@A+DPTRB.MOVCA,@A+PCC.MOVXA,@DPTRD.MOVCA,@A+DPTR5.在片外扩展一片16K的EPROM2764需要_____
3、_根地址线。()A.11B.12C.13D.14二、填空题(本大题共5小题,每小题2分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。1.串行中断ES的中断入口地址为____________。2.80C51有____________和____________二种低功耗方式。3.P2口的功能为____________和____________。64.计算机中按功能把总线分为数据总线、____________总线和____________总线。5.一个10位D/A转换器,其分辨率为_______
4、_____。三、名词解释(本大题共4小题,每小题2分,共8分)1.半双工通信2.SRAM3.采样/保持4.寻址方式四、简答题(本大题共4小题,每小题5分,共20分)1.简述51单片机堆栈的操作特点。2.简述MCS-51单片机中断响应过程。3.简要说明采用软件消除按键抖动的方法。4.按程序处理流程说明BCD码加法调整方法。五、读程序(本大题共5小题,每小题4分,共20分)阅读程序后填空。1.51片内RAM中从起始地址为DATA单元存有32个字节的字符串,相应程序如下:MOVR0,#DATAMOVDPTR,#
5、BUFFERMOVR1,#20HLOOP:MOVA,@R0SUBBA,#41HJZLOOP1INCDPTRINCR0MOVX@DPTR,ADJNZR1,LOOPLOOP1:RET(1)该程序的功能是:_____________________________________________________________;(2)该程序忽略了一个因素,可能引起判断错误,请指出:6_____________________________________________________________。2.下
6、列是求最大数的程序,分析并回答问题:MOVR0,#20HMOVR7,#7MOVA,@R0LOOP:INCR0MOV2AH,@R0CJNEA,2AH,CHK;————①CHK:JNCLOOP1MOVA,@R0LOOP1:DJNZR7,LOOPMOV2BH,AHERE:AJMPHERE(1)该程序所处理的数据个数为_________;(2)①语句的作用是:________。3.MOVR0,#DATAMOVA,@R0RLAMOVR1,ARLAADDA,R1MOV@R0,A(1)该程序的功能是:_________
7、_________________________________;(2)若不使结果产生溢出,则运行前A的值应小于等于__________。4.已知(20H)=X,(21H)=Y,(22H)=Z,相应程序如下:MOVSP,#70HPUSH20HPUSH21H6PUSH22HPOPACC则运行后,SP=_________,ACC=_______。5.下列程序处理了八个无符号数,分析回答问题:MOVR2,#3LOOP:CLRCMOVA,R3RRCAMOVR3,AMOVA,R4RRCAMOVR3,ADJNZ(①
8、),LOOPRET(1)程序的功能是__________________________________;(2)①中应填入________________。六、综合题(本大题共3小题,共32分)1.某单片机系统的程序存储器配置如图所示。要求:1)判断U1~U4的存储容量;(2分)2)试说明各个芯片的地址范围,并说明分析过程。(8分)62.如图所示的电路中,每来回扳动一次开关S将会产生一次外部中断请求,若采用边沿触发,利用该中断