您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 电子专业单片机技术与项目训练期末试卷A卷
一、填空题(每空1分,共24分)1.8051单片机内部低128字节数据存贮器划分为、和三个主要部分。2.MCS—51指令按功能分为:、、、及指令五大类。3.堆栈操作的两条指令分别是和;堆栈操作的原则是。SP称之为。4.8051单片机五个中断入口地址、、及和。5.MOVCA,@A+DPTR指令中,源操作数的寻址方式是,MOVC类指令称之为指令。1.8051单片机的内部硬件结构包括了:、RAM、以及并行口、串行I/O口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部相连接。其中,RAM用来存放,用来存放程序。二、判断题(下列命题你认为正确的在括号内打“√”错的打“×”,每小题1分,共6分)1.在MCS-51系统中,一个机器周期固定等于1us。()2.源程序只有编译后才能被单片机执行。()3.中断源只要提出中断请求CPU就能响应中断。()4.MOVA,@R0,将R0单元中的数据作为地址,从该地址中取数,送入A中。()5.在单片机中访问数据储存器都使用MOV指令。()6.单片机复位后外部中断1的中断级别最高。()三、选择题(从备案中选出一个正确答案,将其代号写在括号内。每题1分,共5分)1.MCS—51单片机的复位信号是()有效。(A)高电平(B)低电平(C)上升沿(D)下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。(A)2μs(B)4μs(C)8μs(D)1ms3.ORG100H指令是()。(A)数据传送指令(B)空操作指令(C)程序定位伪指令(D)定义表格伪指令4.MCS-51单片机的堆栈区应建立在()。(A)片内数据存储区的低128字节单元(B)片内程序存储区(C)片内数据存储区的高128字节单元(D)片外程序存储区5.MCS-51单片机定时器工作方式2指的是()工作方式。(A)8位(B)8位自动重装(C)13位(D)16位四、问答题(回答要点,并简明扼要解释。共20分)1.简述4个并行I/O口的功能和使用注意事项。(8分)2.简述51系列单片机的四个控制引脚ALE、PSEN、EA、RD、WR的作用。(5分)3.51系列单片机有几个中断优先级?通过哪个寄存器进行设置?中断嵌套的原则是什么?(5分)4.简述RET和RETI的区别。(2分)五、程序分析(8分)1.假设在宝贝车机器人平台上执行如下程序(主程序和2个子程序),试分析其作用。LOOP:SETBP1.0SETBP1.1LCALLDEL1500CLRP1.0CLRP1.1LCALLDEL20000SJMPLOOPDEL1500:MOVR0,#150DEL10:NOPNOPNOPNOPNOPNOPNOPNOPDJNZR0,DEL10RETDEL20000:MOVR1,#20DEL2001:MOVR2,#250DEL2002:NOPNOPDJNZR2,DEL2002DJNZR1,DEL2001RET该程序的功能是:六、综合设计1.将内部RAM30H—3FH共16个单元清零。(8分)2.下图是在宝贝车机器人上设计的流水灯电路,请用循环移位指令设计程序,让P1.0对应的灯首先开始亮(其它灯灭),依次P1.1、P1.2……P1.7亮(其它灯灭),然后循环保持相应的流水动作(主程序4分,子程序4分)。并请说明其中电阻的作用。(2分)(共10分)3.画出宝贝车机器人左轮顺时针全速转动需要的控制时序(3分),并用定时器0方式1中断方式在P1.1设计产生周期为40ms的方波信号。(中断矢量3分,主程序3分,中断服务程序3分,共12分)4.下图为宝贝车机器人平台上设计的部分电路图,请根据该硬件电路设计一个程序,使按键K2按下时,D2亮灭状态改变,即本来亮变为灭,本来灭变为亮。(要求外部中断0采用下降沿触发,中断矢量2分,主程序3分,中断服务程序2分,共7分)附录:1.定时器控制寄存器TCONTF1TR1TF0TR0IE1IT1IE0IT02.定时器方式控制寄存器TMOD(不可位寻址)GATEC/TM1M0GATEC/TM1M03.中断允许控制寄存器IEEA//ESET1EX1ET0EX04.中断优先级控制寄存器IP///PSPT1PX1PT0PX0姓名学号成绩装订线一、填空题(每空1分,共24分)1.8051单片机内部低128字节数据存贮器划分为工作寄存器区、位寻址区和用户RAM区三个主要部分。2.MCS—51指令按功能分为:数据传送、算术运算、逻辑运算、控制转移及位操作指令五大类。3.堆栈操作的两条指令分别是PUSH和POP;堆栈操作的原则是先入后出。SP称之为堆栈指针。4.8051单片机五个中断入口地址0003H、000BH、0013H及001BH和0023H。5.MOVCA,@A+DPTR指令中,源操作数的寻址方式是变址寻址,MOVC类指令称之为查表指令。6.51单片机的内部硬件结构包括了:CPU、RAM、ROM以及并行口、串行I/O口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。其中,RAM用来存放数据,ROM用来存放程序。二、判断题(下列命题你认为正确的在括号内打“√”错的打“×”,每小题1分,共6分)1.在MCS-51系统中,一个机器周期固定等于1us。(×)2.源程序只有进行编译后才能被单片机执行。(√)3.中断源只要提出中断请求CPU就能响应中断。(×)4.MOVA,@R0,将R0单元中的数据作为地址,从该地址中取数,送入A中。(√)5.在单片机中访问数据储存器都使用MOV指令。(×)6.单片机复位后外部中断1的中断级别最高。(×)三、选择题(从备案中选出一个正确答案,将其代号写在括号内。每题1分,共5分)1.MCS—51单片机的复位信号是(A)有效。(A)高电平(B)低电平(C)上升沿(D)下降沿2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B)。(A)2μs(B)4μs(C)8μs(D)1ms3.ORG100H指令是(C)。(A)数据传送指令(B)空操作指令(C)程序定位伪指令(D)定义表格伪指令4.MCS-51单片机的堆栈区应建立在(A)。(A)片内数据存储区的低128字节单元(B)片内程序存储区(C)片内数据存储区的高128字节单元(D)片外程序存储区5.MCS-51单片机定时器工作方式2指的是(B)工作方式。(A)8位(B)8位自动重装(C)13位(D)16位四、问答题(回答要点,并简明扼要解释。共20分)1.简述4个并行I/O口的功能和使用注意事项。(8分)答:4个并行I/O口功能,均可作为I/O口;P0口在外部扩展时,分时复用为低8位地址总线和8位的数据总线;P2口在外部扩展时,作为高8位地址总线(2分);P3口每一个引脚都具有第二功能。使用注意事项:在作为输入口使用时,必须首先向该端口的锁存器写入1,否则输入数据可能出错。在作为输出口使用时,其中P0口需外接上拉电阻。2.简述51系列单片机的四个控制引脚ALE、PSEN、EA、RD、WR的作用。(5分)PSEN:片外ROM的读选通(1分)。EA:为0时,ROM从片内开始,为1时,ROM从片外开始(1分)。ALE:地址锁存信号(1分)。RD:片外RAM的读(1分)。WR:片外RAM的写(1分)。3.51系列单片机有几个中断优先级?通过哪个寄存器进行设置?中断嵌套的原则是什么?(5分)答:2个(2分),IP(2分),只有高优先级的中断能打断低优先级的中断。(1分)4.简述RET和RETI的区别。(2分)答:RET是子程序返回指令。(1分)RETI是中断处理子程序返回指令。(1分)四、程序分析(8分)1.假设在宝贝车机器人平台上执行如下程序(主程序和2个子程序),试分析其作用。LOOP:SETBP1.0SETBP1.1LCALLDEL1500CLRP1.0CLRP1.1LCALLDEL20000SJMPLOOPDEL1500:MOVR0,#150DEL10:NOPNOPNOPNOPNOPNOPNOPNOPDJNZR0,DEL10RETDEL20000:MOVR1,#20DEL2001:MOVR2,#250DEL2002:NOPNOPDJNZR2,DEL2002DJNZR1,DEL2001RET该程序的功能是:对宝贝车机器人伺服电机进行调零五、综合设计1.将内部RAM30H—3FH共16个单元清零。(8分)MOVR0,#30HMOVR7,#16CLRALOOP:MOV@R0,AINCR0DJNZR7,LOOP常州信息职业技术学院2010-2011学年第1学期课程试卷(闭卷考试)A卷班级姓名学号成绩装订线SJMP$2.下图是在宝贝车机器人上设计的流水灯电路,请用循环移位指令设计程序,让P1.0对应的灯首先开始亮(其它灯灭),依次P1.1、P1.2……P1.7亮(其它灯灭),然后循环保持相应的流水动作(主程序4分,子程序4分)。并请说明其中电阻的作用。(2分)(共10分)MOVA,,#0FEHLOOP:MOVP1,AACALLDELAYRLASJMPLOOPDELAY:MOVR7,#0FFHDEL1:MOVR6,#0FFHDEL2:NOPNOPDJNZR6,DEL2DJNZR7,DEL1RET作用:限流3.画出宝贝车机器人左轮顺时针全速转动需要的控制时序(3分),并用定时器0方式1中断方式在P1.1设计产生周期为40ms的方波信号。(中断矢量3分,主程序3分,中断服务程序3分,共12分)ORG0000HLJMPMAINORG000BHLJMPTIMER0ORG0030HMAIN:MOVTMOD,#01HMOVTH0,#0B1HMOVTL0,#0E0HSETBEASETBET0SETBTR0SETBP1.1SJMP$TIMER0:MOVTH0,#0B1HMOVTL0,#0E0HCPLP1.1RETI4.下图为宝贝车机器人平台上的设计的部分电路图,请根据该硬件电路设计一个程序,使按键K2按下时,D2亮灭状态改变,即本来亮变为灭,本来灭变为亮。(要求外部中断0采用下降沿触发,中断矢量2分,主程序3分,中断服务程序2分,共7分)ORG0000HLJMPMAINORG0003HLJMPINNT0ORG0030HMAIN:SETBEASETBEX0SETBIT0SJMP$INNT0:CPLP1.6RETIEND
本文标题:电子专业单片机技术与项目训练期末试卷A卷
链接地址:https://www.777doc.com/doc-2251823 .html