电子专业单片机技术与项目训练期末试卷A卷_第1页
电子专业单片机技术与项目训练期末试卷A卷_第2页
电子专业单片机技术与项目训练期末试卷A卷_第3页
电子专业单片机技术与项目训练期末试卷A卷_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、 填空题(每空1分,共24分)1 8051单片机内部低128字节数据存贮器划分为 、 和 三个主要部分。2 MCS51指令按功能分为: 、 、 、 及 指令五大类。3 堆栈操作的两条指令分别是 和 ;堆栈操作的原则是 。SP称之为 。4 8051单片机五个中断入口地址 、 、 及 和 。5 MOVC A,A+DPTR指令中,源操作数的寻址方式是 ,MOVC类指令称之为 指令。18051单片机的内部硬件结构包括了: 、RAM、 以及并行口、串行I/O口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部 相连接。其中,RAM用来存放 , 用来存放程序。二、 判断题(下列命题你认为正确的

2、在括号内打“”错的打“”,每小题1分,共6分)1在MCS-51系统中,一个机器周期固定等于1us。 ( )2源程序只有编译后才能被单片机执行。 ( )3中断源只要提出中断请求CPU就能响应中断。 ( )4MOV A,R0,将R0单元中的数据作为地址,从该地址中取数,送入A中。( )5在单片机中访问数据储存器都使用MOV指令。 ( )6单片机复位后外部中断1的中断级别最高。 ( )三、选择题(从备案中选出一个正确答案,将其代号写在括号内。每题1分,共5分)1MCS51单片机的复位信号是( )有效。 (A)高电平(B)低电平(C)上升沿 (D)下降沿2若MCS-51单片机使用晶振频率为6MHz时,

3、其复位持续时间应该超过( )。 (A)2s (B)4s (C)8s (D)1ms3指令是()。(A)数据传送指令 (B)空操作指令(C)程序定位伪指令(D)定义表格伪指令4MCS-51单片机的堆栈区应建立在( )。 (A)片内数据存储区的低128字节单元 (B)片内程序存储区 (C)片内数据存储区的高128字节单元 (D)片外程序存储区 5MCS-51单片机定时器工作方式2指的是( )工作方式。 (A)8位(B)8位自动重装(C)13位(D)16位 四、问答题(回答要点,并简明扼要解释。共20分)1简述4个并行I/O口的功能和使用注意事项。(8分)2简述51系列单片机的四个控制引脚ALE、的作

4、用。(5分)351系列单片机有几个中断优先级?通过哪个寄存器进行设置?中断嵌套的原则是什么?(5分)4简述RET和RETI的区别。(2分)五、程序分析(8分)1假设在宝贝车机器人平台上执行如下程序(主程序和2个子程序),试分析其作用。LOOP:SETBP1.0SETBP1.1LCALLDEL1500CLRP1.0CLRP1.1LCALLDEL20000SJMP LOOPDEL1500:MOVR0,#150DEL10:NOPNOPNOPNOPNOPNOPNOPNOPDJNZR0,DEL10RETDEL20000:MOVR1,#20DEL2001:MOVR2,#250DEL2002:NOPNOPD

5、JNZR2,DEL2002 DJNZR1,DEL2001RET 该程序的功能是: 姓名 学号 成绩装订线六、综合设计1将内部RAM30H3FH共16个单元清零。(8分)2.下图是在宝贝车机器人上设计的流水灯电路,请用循环移位指令设计程序,让P1.0对应的灯首先开始亮(其它灯灭),依次P1.1、P1.2P1.7亮(其它灯灭),然后循环保持相应的流水动作(主程序4分,子程序4分)。并请说明其中电阻的作用。(2分)(共10分)3画出宝贝车机器人左轮顺时针全速转动需要的控制时序(3分),并用定时器0方式1中断方式在P1.1设计产生周期为40ms的方波信号。(中断矢量3分,主程序3分,中断服务程序3分,

6、共12分)4下图为宝贝车机器人平台上设计的部分电路图,请根据该硬件电路设计一个程序,使按键K2按下时,D2亮灭状态改变,即本来亮变为灭,本来灭变为亮。(要求外部中断0采用下降沿触发,中断矢量2分,主程序3分,中断服务程序2分,共7分)附录:1 定时器控制寄存器TCON TF1TR1TF0TR0IE1IT1IE0IT02 定时器方式控制寄存器TMOD(不可位寻址) GATEC/TM1M0GATEC/TM1M03 中断允许控制寄存器IEEA/ESET1EX1ET0EX04 中断优先级控制寄存器IP/PSPT1PX1PT0PX0常州信息职业技术学院2010-2011 学年第 1学期课程试卷(闭卷考试

7、)A卷班级 姓名 学号 成绩装订线一、 填空题(每空1分,共24分)1 8051单片机内部低128字节数据存贮器划分为工作寄存器区 、 位寻址区 和 用户RAM区 三个主要部分。2 MCS51指令按功能分为: 数据传送 、 算术运算 、 逻辑运算 、控制转移 及 位操作 指令五大类。3 堆栈操作的两条指令分别是 PUSH 和 POP ;堆栈操作的原则是 先入后出 。SP称之为 堆栈指针 。4 8051单片机五个中断入口地址 0003H 、 000BH 、 0013H 及 001BH 和 0023H 。5 MOVC A, A+DPTR指令中,源操作数的寻址方式是 变址寻址 ,MOVC类指令称之为

8、 查表 指令。6 51单片机的内部硬件结构包括了: CPU、RAM、 ROM 以及并行口、串行I/O口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部 总线 相连接。其中,RAM用来存放 数据 , ROM 用来存放程序。二、 判断题(下列命题你认为正确的在括号内打“”错的打“”,每小题1分,共6分)1在MCS-51系统中,一个机器周期固定等于1us。 ( )2源程序只有进行编译后才能被单片机执行。 ( )3中断源只要提出中断请求CPU就能响应中断。 ( )4MOV A,R0,将R0单元中的数据作为地址,从该地址中取数,送入A中。( )5在单片机中访问数据储存器都使用MOV指令。 ()

9、6单片机复位后外部中断1的中断级别最高。 ( )三、选择题(从备案中选出一个正确答案,将其代号写在括号内。每题1分,共5分)1MCS51单片机的复位信号是( A)有效。 (A)高电平(B)低电平(C)上升沿 (D)下降沿2若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B)。 (A)2s (B)4s (C)8s (D)1ms3指令是(C)。(A)数据传送指令 (B)空操作指令(C)程序定位伪指令(D)定义表格伪指令4MCS-51单片机的堆栈区应建立在( A )。 (A)片内数据存储区的低128字节单元 (B)片内程序存储区 (C)片内数据存储区的高128字节单元 (D)片

10、外程序存储区 5MCS-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、的作

11、用。(5分):片外ROM的读选通(1分)。:为0时,ROM从片内开始,为1时,ROM从片外开始(1分)。ALE:地址锁存信号(1分)。:片外RAM的读(1分)。:片外RAM的写(1分)。351系列单片机有几个中断优先级?通过哪个寄存器进行设置?中断嵌套的原则是什么?(5分)答:2个(2分),IP(2分),只有高优先级的中断能打断低优先级的中断。(1分)4简述RET和RETI的区别。(2分)答:RET是子程序返回指令。(1分)RETI是中断处理子程序返回指令。(1分)四、程序分析(8分)1假设在宝贝车机器人平台上执行如下程序(主程序和2个子程序),试分析其作用。LOOP:SETBP1.0SETB

12、P1.1LCALLDEL1500CLRP1.0CLRP1.1LCALLDEL20000SJMP LOOPDEL1500:MOVR0,#150DEL10:NOPNOPNOPNOPNOPNOPNOPNOPDJNZR0,DEL10RETDEL20000:MOVR1,#20DEL2001:MOVR2,#250DEL2002:NOPNOPDJNZR2,DEL2002 DJNZR1,DEL2001RET该程序的功能是: 对宝贝车机器人伺服电机进行调零 五、综合设计1将内部RAM30H3FH共16个单元清零。(8分)MOVR0,#30HMOVR7,#16CLRALOOP:MOVR0,AINCR0DJNZR7

13、,LOOPSJMP $2.下图是在宝贝车机器人上设计的流水灯电路,请用循环移位指令设计程序,让P1.0对应的灯首先开始亮(其它灯灭),依次P1.1、P1.2P1.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分)ORG 0000HLJMP MAINORG 000BHLJMP TIMER0ORG 0030HMAIN:MOV TMOD,#01HMOV TH0,#0B1HMOV TL0,#0E0HSETB EASETB ET0SETB TR0SETB P1.1SJMP $TIMER0:MOV TH0,#0B1HMOV TL0,#0E0HCPL P1.1RE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论