




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机原理与接口课程期末复习2008级电气专业用2010年11月编制一、基本题1、106.625D=___________H。2、AA.AH=___________D3、-88D的补码=______H;+88D的补码=______H。4、已知[X]补=99H,则[X]真值=____D,[X]原码=___H;若[Y]补=79H,则[Y]真值=____D,[Y]原码=___H。二、填空题1、MCS-51单片机系统中,当晶振为6MHZ时,一个机器周期为________微秒。
2、对8031而言,引脚/EA必须接__________电平,对于51系列单片机RST/VPD引脚应接________电平,外接晶振电路连接到单片机的____和_____引脚。
3、通常在每个机器周期由____振荡周期构成,在每个机器周期中ALE将被激活_____次。
4、计算机三总线是指_________、________和________总线。
5、51系列单片机的工作寄存器共有_________组,当PSW寄存器中RS1=1,RS0=1时,寄存器R5的直接地址为________H。6、51系列单片机有__________个中断源,有____________个中
断优先级。在中断服务程序中至少要有一条_________指令。7、单片机的现场保护是通过_____和_____指令实现的,断点保护则是由______实现的。8、中断处理过程一般包含________、________、________、________等基本过程。9、
和中断相关的寄存器有______个,它们分别是_______、
________、________和________。10、51单片机的中断优先级排列顺序_____________,他们的中断入口地址分别排列为____________________________。10、51单片机中的定时/计数器工作在方式0,1,2时,若晶振频率为6MHz,则最长基本定时时间为______,____和____。11、51单片机的定时/计数器是_____1计数器,当用作定时器时每个______周期,计数寄存器改变一次数值。当用作计数器时,从___或___引脚上加入计数脉冲。输入脉冲为______沿有效。12、和定时器相关的寄存器有____个,它们分别是_____,____,_______和______。13、存储器的地址范围是0000H—0FFFH它的容量为_________。14、LJMPLAB,AJMPLAB,SJMPLAB和JMP@A+DPTR这四条指令中转移地址范围最大的指令是__________。15、CPU通过I/O接口传送的信息包含:______;______和_____。三、单选题1、下列指令格式错误的是____________。A)MOV10H,30HB)SWAPAC)MOV@DPTR,AD)DIVAB2、下列指令中,错误指令的数目为_____________。MOV49H,30HMOVXDPTR,#10HMOV40H,#30HSUBA,#30HA)1B)2C)3D)43、8051响应中断后,需由用户采用软件来清除中断标志的是__。A)TI,RIB)TF0,TF1C)IE0,IE1D)IE0,TF04、8051系列单片机定时器T0溢出中断入口地址是__________。A)0003HB)001BHC)000BHD)可自由设定5、8051复位时,寄存器PC、PSW及SP的初始值分别为_____。A)0000H、00H、00HB)0000H、00H、07HC)0000H、不定、07HD)2080H、00H、00H6、8051复位时至少需要______个机器周期的__________电平。A)1、低B)2、低C)1、高D)2、高7、在汇编语言中伪指令ORG的条数最多有___________。A)1条B)2条C)3条D)没有限制8、不能使ACC的内容清零的指令是______________。A)CLRAB)MOVA,#00HC)ANLA,#00HD)PUSH#0H、POPA9、能使ACC的高四位清零,低四位保持不变的指令是________。A)MOVA,#0FHB)ANLA,#0FHC)ORLA,#0FHD)XRLA,#0FH10、设(A)=00H能实现跳转的指令为_____________。A)DJNZA,L1B)JCL1C)JZL1D)CJNEA,#00H,L111、LCALL指令的首地址为2000H,要执行的子程序首地址为3000H,问执行完相应的子程序返回指令后,PC=_____H。A)2003HC)2004HB)3003HD)3004H12、8051指令中,伪指令ORG1234H的功能是_________。A)用于定义字节B)用于定义常量C)定义标识符D)定义汇编程序的起始地址13、指令“MOVCA,@A+DPTR”的源操作数在_______。A)片内数据存储器B)片外数据存储器C)程序存储器D)I/O端口四、读程序并按要求写出结果
1、执行下列程序段后,寄存器(A)=___,R0单元中的内容为___。BUF:DW2152H,3416HMOVDPTR,#BUFMOV20H,#01HMOVR0,#20HXRLA,ACCADDA,@R0MOVCA,@A+DPTR
2、设累加器A中为8位无符号十六进制数EFH,执行下列程序后(21H)=_________、(22H)=________。MOVB,#64HDIVABMOV21H,AMOVA,#0AHXCHA,BDIVABSWAPAADDA,BMOV22H,ASJMP$
3、设(20H)=01H,执行下列程序后(20H)=____H。 A1 EQU 00H B1 EQU 01H C1 EQU 02H MOVC,B1 CPL C ANL C,A1 MOV C1,C MOV C,A1 CPL C ANL C,B1 ORL C,C1 MOV C1,C SJMP$
END五、填空题1.有下列程序需要进行手工汇编,现已完成第一步的汇编,试完成第二步的汇编工作,即填写空缺部分。
ORG0200HBLOCKEQU31HNUMEQU30H 0200HA8H31HMOVR0,#BLOCK0202H75H00HMOVNUM,#00H0204HB6H00H___LOOP:CJNE@R0,#00H,LOOP10207H80H____SJMPHALT0209HB6HAAH___LOOP1:CJNE@R0,#0AAH,LOOP2020CH05H30HINCNUM020EH08HLOOP2:INCR0020FH80H_____SJMPLOOP0211H80H_____HALT:SJMP$END2.判累加器A中的内容是否和20H中的内容相同,若A中的内容大于20H中的内容则转去执行LOOP1继续执行,若相同转去LOOP2继续执行,若A中的内容小于20H中的内容则转去执行LOOP3继续执行,填写缺少的部分。CJNEA,________NEXTSJMP________NEXT:JNC________SJMP________3.内部RAM40H单元中有基本ASCII码(最高位为零),编程给该数的最高位加上奇校验,结果送回原单元,试填写缺少部分。MOVA,40HJB_____,K0SETBACC.7K0:MOV40H,A4.已知8051单片机和微型打印机按下图方式连接,现要求把外部RAM20H单元开始的100个数字送打印机打印,已有主程序如下,试编写中断服务程序。
主程序部分ORG 0000H LJMP MAIN ORG 0003H LJMP INT0 ORG 0050H MAIN: MOV SP,#60H MOV R7,#63H MOV R0,#20H MOV P2,#00H SETB EA中断服务程序 SETB EX0ORG 0100H SETB IT0INT0: MOV A,@R0 MOV P1,A CLR P3.0 SETB P3,0 SJMP $P3.0P1.7P1.0INT0STBDB7DB0ACK8051μP40六、程序编写1、编写计算下列算式的程序。23H+35H+ABHABCDH-3456H2、编程实现,将外部RAM1000H单元中的内容和1100H单元中的内容互换。3、求16位带符号数的补码,设16位数存放于H,H+1单元转换后结果仍存放在原单元中,低位在先。
4、编程实现将8051单片机片内部RAM从20H单元开始的10个字节内容清零。5、设有8个LED发光二极管构成如图所示的一字形,现将每个LED发光二极管和单片机的P1口相连,对应关系如图所示,要求LED发光二极管从右到左依次循环点亮,试编程实现之。
P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0P1..7P1..6P1..5P1.4P1..2P1..1P1..0P1..36、将单片机外部数据存储器2000H单元开始的16个数移到2008H开始的存储单元中去。7、单片机内部数据存储器20H单元开始存放一组单字节符号数,试编程统计出大于0、等于0及小于0的数的个数,1FH中存放这组数的长度。8、用查表的方法,编程实现十六进制数到ASCII码数之间的转换,设十六进制数存在累加器A中,要求变换后的ASCII码存到30H(高位)31H(低位)中。9、编写计算下列函数关系的程序,要求:X和Y分别对应30H和31H单元。XX>=50Y=2X50>X>30X/2X<=30
10、设51单片机的时钟频率为12MHz,要设计一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东云浮市罗定市市场监督管理局招用青年见习人员2人模拟试卷附答案详解(完整版)
- 2025安徽安庆望江县融媒体中心急需紧缺专业技术人员招聘2人考前自测高频考点模拟试题及答案详解(新)
- 2025年上半年全省事业单位公开招聘工作人员(含教师)笔试南充考区考前自测高频考点模拟试题附答案详解(突破训练)
- 2025湖南省儿童医院高层次人才公开招聘16人模拟试卷带答案详解
- 2025年度郑州工程技术学院招聘高层次人才81名考前自测高频考点模拟试题附答案详解(突破训练)
- 2025昆明市禄劝县人民法院聘用制书记员招录(2人)考前自测高频考点模拟试题及答案详解(各地真题)
- 2025湖南株洲市行政审批服务局公开招聘中级雇员2人模拟试卷及答案详解(夺冠)
- 2025年度郑州警察学院招聘人才(第二批)15名考前自测高频考点模拟试题及一套答案详解
- 2025广西柳州市考试录用公务员(人民警察)体能测评模拟试卷及答案详解(必刷)
- 2025广东茂名市化州市播扬镇敬老院招聘10人考前自测高频考点模拟试题完整参考答案详解
- 慢阻肺临床路径试题及答案
- 800个产粮大县名单
- 2025年新兼职安全员安全培训试题及答案
- 集体荣誉-主题班会课件
- 养老现状课件
- 【某酚醛污水处理厂的经济评估计算过程案例2100字】
- 当代科技伦理与自然辩证法课程的融合与教学创新探索
- 公司年度财务预算
- 2025年高考语文考前关注:作文审题立意技巧
- 氯气的性质课件高一上学期化学人教版
- 水利工程监理部主要工作制度(依据2014版监理规范编写)
评论
0/150
提交评论