单片机试卷及答案_第1页
单片机试卷及答案_第2页
单片机试卷及答案_第3页
全文预览已结束

下载本文档

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

文档简介

1、常州信息职业技术学院 学年第 学期单片机原理及应用课程期末试卷1班级 姓名 学号 成绩装订线一、 填空题(每空1分,共20分)18051单片机的内部硬件结构包括:CPU 、RAM 、 和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过相连接。2通常,单片机上电复位时PC = H,SP = H;P0P3= H,而工作寄存器则缺省采用第 组,这组寄存器的地址范围是从 至 H。3MCS-51单片机访问片外存储器时利用 信号锁存来自 口的低八位地址信号。4将8031片外程序存储器内的数据传送给A,可以采用的指令是_ 。5MCS-51单片机系列有 个中断源,可分为 个优先级

2、。上电复位时 中断源的优先级别最高。6当使用8031单片机时,需要扩展外部程序存储器,此时EA应为 电平。7在定时器的工作方式 是自动重装方式。8起止范围为0000H3FFFH的存储器容量为 KB。二、 选择题(从备案中选出一个正确答案,将其代号写在括号内。每题2分,共10分)1MCS51单片机的复位信号是( )有效。 (A)高电平(B)低电平(C)脉冲(D)下降沿2若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过()。 (A)2s (B)4s (C)8s (D)1ms3区分片外程序存储器和数据存储器的最可靠方法是( )。(A)看其芯片型号是RAM还是ROM(B)看其位于地

3、址范围的低端还是高端(C)看其离MCS-51芯片的远近(D)看其是被RD还是被PSEN信号连接4MCS-51单片机的堆栈区应建立在( )。 (A)片内数据存储区的低128字节单元 (B)片内数据存储区 (C)片内数据存储区的高128字节单元 (D)程序存储区 5MCS-51单片机定时器工作方式0是指的( )工作方式。 (A)8位(B)8位自动重装(C)13位(D)16位 三、 判断改错题(下列命题你认为正确的在括号内打“”错的打“”,每小题2分,共10分)1在MCS-51系统中,一个机器周期固定等于1.5us ( )2MCS-51单片机扩展系统中, P0口必须接一个8位的锁存器,而P2口不必接

4、。 ( )3单片机复位后外部中断1的中断级别最高。 ( )4定时/计数器的方式1能自动重装载所赋予的初值。 ( )5中断源只要提出中断请求CPU就能响应中断。 ( )四、 问答题(回答要点,并简明扼要解释。每小题4分,共16分)1简述P0,P2口的功能和使用注意事项2MCS-51系统单片机编程时,中断程序的编程原则是什么?351系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义? 4简述51系列单片机的四个控制引脚的作用1、P0口可以当作I/O、数据总线、地址总线的低8位使用,当作输出口使用时必须外接上拉电阻; P2口可以当作I/O和地址总线的高8位。

5、2、中断服务程序应短小精悍。3、5个;0003H000BH0013H001BH 0023H;都可以;编程控制位PT0 、PT1、PX0、PX1、PS4、:片外选择,低电平有效:地址锁存信号,:片外ROM选通信号:复位引脚五、 阅读并分析程序(每小题8分,共16分)1下列程序执行后,结果如何?MOVR0, #7FHMOV7EH,#0 MOV7FH,#40H DECR0DECR0DECR0答: (R0)=_ 7E、 _ H, (7EH)=_ 0FF _ H, (7FH)=_ 3F _ _ H。2INC:MOVA, 30HADDA, #01HDAAMOV30H, ACJNEA, #24H, INC_

6、RETJCINC_RETMOV30H, #00HINC_RET:RET程序功能是: 2、内部RAM30H单元进行24进制加1运算。 常州信息职业技术学院 学年第 学期单片机原理及应用课程期末试卷1班级 姓名 学号 成绩装订线六、请写出源程序并加以注释(8分)请将片外RAM 0020H-0025H单元清零MOVDPTR,#0020HCLRAMOVR7,#6LOOP:MOVX DPTR,ADJNZR7,LOOPEND七、硬件设计题(10分)利用8031单片机的P1.0端产生如下图所示的方波,系统晶振频率为12MHz。要求用软件延时方法或定时器方法完成此题要求。20ms 20ms40ms 40msM

7、OVTMOD,#01HLOOP:MOVTL0,#LOW(65536 - 20000)MOVTH0,#HIGH(65536 20000)SETBTR0SETBP1.0JNBTF0,$CLRTF0CLRP1.0MOVTL0,#LOW(65536 - 40000)MOVTH0,#HIGH(65536 40000)JNBTF0,$CLRTF0JMPLOOP八、综合设计题(10分)下图是双输入与非门测试电路。要求芯片逻辑功能正常时使发光二极管亮,否则使发光二极管灭。试编程。OUTPUT1 EQU P1.0OUTPUT2 EQU P1.1OUTPUT3 EQU P1.3INPUT1 EQU P1.2 OR

8、G 0000HCLR OUTPUT3SETB OUTPUT1SETB OUTPUT2JB INPUT1, RETURNCLR OUTPUT1CLR OUTPUT2JNB INPUT1, RETURNSETB OUTPUT1CLR OUTPUT2JNB INPUT1, RETURNCLR OUTPUT1SETB OUTPUT2JNBINPUT1, RETURNSETB OUTPUT3RETURN: SJMP $ END 试题1参考答案:一、 填空 (每空1分,共20分)1CPU、RAM 、ROM、C/T、内部总线20000H、07H、 0FF 、0、00、073ALE、P04MOVC A,A+D

9、PTR55、2、外部06低72816二、选择(每题2分,共10分)A、B、D、A、C三、判断改错题 (每题2分,共10分)F、T、F、F、F四、简答题(每题4分,共16分) 1、P0口可以当作I/O、数据总线、地址总线的低8位使用,当作输出口使用时必须外接上拉电阻; P2口可以当作I/O和地址总线的高8位。2、中断服务程序应短小精悍。3、5个;0003H000BH0013H001BH 0023H;都可以;编程控制位PT0 、PT1、PX0、PX1、PS4、:片外选择,低电平有效:地址锁存信号,:片外ROM选通信号:复位引脚五、阅读并分析程序(每小题8分,共16分)1、7E、0FF、3F2、内部

10、RAM30H单元进行24进制加1运算。六、请写出源程序并加以注释(8分) MOVDPTR,#0020HCLRAMOVR7,#6LOOP:MOVX DPTR,ADJNZR7,LOOPEND七、硬件设计题(10分)MOVTMOD,#01HLOOP:MOVTL0,#LOW(65536 - 20000)MOVTH0,#HIGH(65536 20000)SETBTR0SETBP1.0JNBTF0,$CLRTF0CLRP1.0MOVTL0,#LOW(65536 - 40000)MOVTH0,#HIGH(65536 40000)JNBTF0,$CLRTF0JMPLOOP八、综合设计题(10分)OUTPUT1 EQU P1.0OUTPUT2 EQU P1.1OUTPUT3 EQU P1.3INPUT1 EQU P1.2 ORG 0000HCLR OUTPUT3SETB OUTPUT1SETB OUTPUT2JB IN

温馨提示

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

评论

0/150

提交评论