电子科技大学中山学院2015-2016第二学期《单片机原理及接口技术2》A卷(机械)答案_第1页
电子科技大学中山学院2015-2016第二学期《单片机原理及接口技术2》A卷(机械)答案_第2页
电子科技大学中山学院2015-2016第二学期《单片机原理及接口技术2》A卷(机械)答案_第3页
电子科技大学中山学院2015-2016第二学期《单片机原理及接口技术2》A卷(机械)答案_第4页
电子科技大学中山学院2015-2016第二学期《单片机原理及接口技术2》A卷(机械)答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上电子科技大学中山学院考试试卷课程名称: 单片机原理及接口技术 试卷类型: A卷 2015 2016 学年第 2 学期 期末 考试 考试方式: 开卷 拟题人: 张xxx 日期: 2016.5 审 题 人: 学 院: 机电工程学院 班 级: 学 号: 姓 名: 提示:考试作弊将取消该课程在校期间的所有补考资格,作结业处理,不能正常毕业和授位,请诚信应考。题号一二三四五六七八九十总分得分 装 订 线 内 禁 止 答 题 一、填空题(共10题,每空1分,共20分),得分 18051单片机的内部硬件结构包括:cpu 、 ram 、rom、定时计数器以及并行I/O口、串行口、中断

2、控制系统等部件,这些部件通过总线相连接。2DPTR在访问 片外寄存器 时作地址指针使用,DPTR是 16 位寄存器。3MCS-51单片机的片内数据存储空间的低128字节单元通常可划分为3个区域,这3个区域分别是 工作寄存器区 、 位寻址区 、 普通缓存区 。4MCS-51单片机内部含有4个8位的并行口,其中作为向外扩展的数据线的是_P0_口;作为高8位地址线的是_P2_口。5MCS-51单片机外部中断请求信号有电平方式和脉冲方式。在脉冲方式下,当采集到INT0、INT1的有效信号为 信号下降沿 时,激活外部中断。6指令中的操作数直接以单元地址的形式给出,称为 直接 寻址方式。78051单片机有

3、_ 5 _个中断源,复位后_ INT0 _中断源为最高优先级。8MCS-51单片机共有 2 个可编程的定时器/计数器,采用的为16位计数结构。9串行口的方式0的波特率为 /12 ,其传输方式为 同步 (同步/异步)。108051单片机片内片外ROM是统一编址的,CPU访问时使用指令 MOVC ,当EA为 高电平 时,访问片内ROM。二、选择题(共15题,每小题2分,共30分),得分 ( D )1单片机8051的XTAL1和XTAL2引脚是 引脚。 A)外接定时器 B)外接串行口 C)外接中断 D)外接晶振( A )2PC中存放的是( ) A) 下一条要执行指令的地址 B) 当前正在执行的指令

4、C) 当前正在执行指令的地址 D)下一条要执行的指令( A )3若累加器A=87H,则执行ANL A,#F0H后 A= 。A)08H B)07H C)70H D)80H( A )4单片机的 口是数据和地址复用IO口。A)P0 B)P1 C)P2 D)P3( D )5一下关于单片机定时计数器的说法错误的是 。A)寄存器SCON,与定时器/计数器的控制无关;B)单片机的两个定时器的均有两种工作方式,即定时和计数工作方式;C)启动定时器T0工作,可使用SETB TR0指令启动;D)定时器T0计数溢出变为0后,溢出标志位TF0也变为0。( B )6若设置MCS-51单片机的外部中断0为电平触发中断,则

5、应设置IT0位为 。 A)1 B)0 C)0.5 D)任意( D )7若 CY=0 A=0FFH,则执行完指令 INC A后 。 A)CY=0, A=0FFH B)CY=1, A=00H C)CY=0, A=0FEH D)CY=0, A=00H( D )8MCS51单片机定时器溢出标志是 。 A)TR1和TR0 B)IE1和IE 0 C)IT1和IT0 D)TF1和TF0( A )9要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的设置值应是 A)98H B)84H C)42H D)22H( C )10MOVX A , R0指令中,源操作数采用的寻址方式是 。A)立即

6、寻址 B)寄存器寻址 C)寄存器间接寻址 D)累加器寻址( B )11MCS51的串行数据缓冲器SBUF用于 。A)存放运算中间结果 B)存放待发送或已接收到的数据 C)暂存数据和地址 D)存放待调试的程序( B )12若MCS51中断源都编程为同级,当它们同时申请中断时CPU最后响应 。A)INT0 B)串口 C) T1 D)T0( B )13当CPU响应外部中断1中断时,程序应转移到 地址运行 。A) 0003H B)0013H C) 000bH D) 001bH(D )1428、MCS51单片机响应中断的过程是 。A)断点PC自动压栈,对应中断矢量地址装入PC B)关中断,程序转到中断服

7、务程序C)断点压栈,PC指向中断服务程序地址D)断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址( C )15读取单片机外部程序存储器中的指令为 。A)MOV A,R0 B)MOV A,R1C)MOVC A,ADPTRD)MOVX A,DPTR三、程序分析题(共3题,每空1分,共20分),得分 1说明下列各条指令中源操作数的寻址方式 1)MOV R6,A 寄存区寻址 2)MOV A,50H 直接寻址 3)MOVDPTR,#5200H 立即寻址 4)MOVCA,A+PC 变址寻址 5)MOVA,R0 寄存器间接寻址 2已知 ( 40H)=56H, (41H

8、 )=16H, (42H )=01H,(43H )=00H写出执行的结果。MOV R0,#40HMOV A,R0MOV B, AINC R0MOV A, R0RL A MOV R0, A INC R0MOV A, BMOV R0, ARR AINC R0MOV R0, A(40H) = 56H (41H) = 2CH (42H )= 56H (43H)= 2BH 4以下程序功能是使单片机定时器T0采用方式1使P3.2引脚输出一个周期为4ms的方波信号,单片机fosc=12MHz,请填空完成一下程序段。#include “reg51.h”sbit p32= P32 ;void timer0 ()

9、 interrupt 1 /中断服务函数 P32= !P32 ; TH0= 0xf8 ; TL0= 0x30 ;void main() /主函数 TMOD= 0x10 ; TH1= 0xf8 ; TL0= 0x30 ; EA= 1 ; ET0= 1 ; TR0= 1 ; while(1);四、程序设计题(共2题,共30分),得分 1要求单片机完成功能:利用P2口控制一个共阴极的数码管,使之循环显示09数字,同时用一个按键控制显示的循环/暂停状态的切换,请完成电路连接图,并编写程序。(汇编、C语言均可)(本题15分)#includebit Hold=0;sbit KEY=P10;unsigned char LEDTAB=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x7f,0x6f;void delay(int x)while(x-);void main()unsigned char i;while(1)if(KEY=0)Hold=!Hold;if(Hold)for(i=0;i=9;i+)P0=LEDTABi;delay(500);2 利用单片机的定时器和串口完成如下功能:每隔1秒钟,单片机从串口发送一个字符“F”,串口的波特率为9600,工

温馨提示

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

评论

0/150

提交评论