全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空题 1单片机汇编指令指令的寻址方式是指 ,指令的寻址方式有 、 、 、 、 、变址寻址以及相对寻址等7种。2“ADD A,30H”完成的操作是 ,源操作数30H的寻址方式是 。指令“ADDC A,#30H”完成的操作是 ,源操作数#30H的寻址方式是 。3. 复位是对单片机的,启动单片机实现复位的外电路有两种:即和 电路。复位后,单片机的PSW ,这时单片机的当前工作寄存器组为组,此时组内寄存器地址范围是 ,其中的R6寄存器的直接地址为。4. 51单片机工作寄存器组共有 组,每个组有 个单元。5. 单片机有4个并行口,P0口作输出时,在外电路上必须接有。各并行口作输入时必须先,才能正确读入外部信号。6.在C51的变量定义语句中,存储器类型的含义是 ,有6种选项:有“data”类型,是指 ,有“bdata”类型,是指 ,有“idata”类型,是指 ;有“pdata”类型,是指 ,有“xdata”类型,是指 ,还有“code”类型,是指 。7. 语句“sbit p30P30;”的含义是 。8. 语句“bit bdata bflag1;”的含义是 二、单选题 1在单片机内部,反映程序运行状态(如Cy、Ac等)的特殊功能寄存器是 。A:AB:PCC:PSWD:SP2将累加器A的高四位清零,低四位内容不变的指令是 。A:MOV A,0FHB:ANL A,0FHC:ORL A,0FHD:XOR A,0FH3将十进制数据 316换算成十六进制数据,其结果应该是 。A:316hB:0x316C:0x13cD:0x13b4单片机复位后,PC的初始值是。A:PC0B:PC0x03C:PC0x1BD:PC0x1B551单片机定时器T0的溢出中断标志位是。A:IT0B:T0C:IE0D:TF0判断题 :为了将片内数据存储器的35h单元进行自减1的改造,分别执行下列各程序段(汇编或C语言)。在正确程序段的括弧内作标记“”,错误的作标记“”。这里仅仅是“程序段”,不要求程序的完整和规范格式,假定已经有必要的预处理命令和变量定义,也不要求最简捷。MOV A,35HDEC AMOV35h,A () DEC 35h()XBYTE0x0035;()0x35=DBYTE0x351 ;() i=DBYTE0x35;i;DBYTE0x35=i;( )四、简答题 151单片机的系统时钟周期、机器周期、指令周期是怎样定义的? 单片机的系统频率为12MHZ,计算它的时钟周期、机器周期各是多少? 2单片机应用模块P0/P1/P2/P3等接口的基本功能是什么? 在P0各口线P0.7P0.0上依序接8个单发光二极管D7D0(即P0.7接D7,P0.6接D6,P0.0接D0)。如口线输出低电平,发光二极管将被点亮;输出高电平,二极管则熄灭。现要求仅将D7/D6/D0三个二极管点亮其它都熄灭,写出完成这个任务的程序段。251单片机有哪几个个中断源(逐一列出)? 有几个中断优先级?中断优先级如何设定? 同级优先中断源同时申请中断,写出依次先后响应的自然顺序? 逐一写出51单片机各中断源中断服务程序的入口地址。51单片机的中断矢量是什么意义? 五、程序题 1. 读程序,在下划线上注释本语句行的意义,最后总的概括说明本程序所完成的任务。#include / #include / void main(void)/ unsigned char x,j;/ for(j=0;j=15;j+)x=XBYTE0x2000+j & 0xf8);/ DBYTE0x20+j =x | 0x07 / while(1);本程序段所完成的任务是: 2. C51语言规范格式编程:比较片外RAM中的0x2000、0x2001和0x2002这3个单元无符号数据的大小,按其中的小数形成不大于该数据的最大偶数并赋值给变量min 。参考答案一、填空题 1.是指令中指定参与操作的数据或地址的方式、直接寻址、立即寻址、寄存器寻址、寄存器间接寻址、位寻址2. A(A)+(30h)、直接寻址 A(A)+30h+(Cy)、立即寻址3. 初始化操作、上电自动复位电路、按键人工复位电路、0、0、0h07h、06h4. 4、85. 指定变量在单片机存储器全空间中所存放的区域、片内RAM中的直接寻址区、片内RAM中的可位寻址区、片内RAM中的间接寻址区、片外RAM中分页管理的区域、片外RAM中全空间区域、单片机程序存储器区域7. 定义特殊位变量p30且定位于P3寄存器中的位08.在单片机的bdata区定义一般位变量bflag且赋初值为1二、单项选择题 CBCAD三、判断题 1. 51单片机的系统时钟周期、机器周期、指令周期是怎样定义的? 答:时钟周期是单片机系统晶体振荡器工作频率的倒数; 机器周期是时钟周期的12倍; 指令周期是执行一条指令所需的时间,以机器周期为单位。单片机的系统频率为12MHZ,计算它的时钟周期、机器周期各是多少? 答:时钟周期1微秒/12;机器周期=1微秒。 2单片机应用模块P0/P1/P2/P3等接口的基本功能是什么? 答:是可编程数字量输出输入接口。五、程序题 1读程序,在下划线上注释本语句行的意义,最后总的概括说明本程序所完成的任务。(本题10分)#include / 将51单片机特殊功能寄存器变量和位变量的官方定义头文件包含引入本程序#include / )将C51对单片机绝对地址进行访问的库函数宏定义头文件包含引入本程序void main(void) / 主函数定义的说明前部unsigned char x,j;/ 在主函数体内定义无符号字符型局部变量x和j for(j=0;j=15;j+)x=XBYTE0x2000+j & 0xf8);/ )将片外地址0x2000j的单元内容保留高5位屏蔽低3位赋值给xDBYTE0x20+j =x | 0x07/(2分) 将变量x的高5位保留不变,低3位强置1,传送给片内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机关单位节假日值班安排及考勤管理
- 移动应用用户体验提升方案
- 物业设施维护保养计划
- 城市停车场管理系统操作手册
- 工厂生产线精益管理推进计划
- 医院绿化养护外包合同范本
- 企业社会责任报告撰写框架及实例分析
- 幼儿早教课程体系与教学设计
- 酒店客房清洁与卫生标准实施细则
- 智能化产业园楼宇设备运维规范
- 2025年中广核在线笔试题及答案
- 村级用车管理办法
- 中国石油集团招聘考试题含答案
- 贸易跟单员的试题
- 医疗美容行业服务质量与消费者心理调研报告
- 兹母情深教学课件
- 浙江省杭州地区(含周边)重点中学2024-2025学年高一上学期期中考试政治试题(含答案)
- 电力企业应急处置教育培训课件
- 浙江警校心理测试题及答案详解
- 胎盘亚全能干细胞研究与应用
- 机械销售人员管理制度
评论
0/150
提交评论