单片机课后习题_第1页
单片机课后习题_第2页
单片机课后习题_第3页
单片机课后习题_第4页
单片机课后习题_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

第二章作业1、填空题(1)51系列单片机引脚信号名称上带上画线的表示信号____有效(2)51系列单片机内部RAM的寄存器区共有单元,分为组寄存器,每组个单元,以为寄存器的名称低电平或下降沿3248Rn(3)单片机系统复位后PSW=00H,因此内部RAM寄存器取的当前寄存器是组,8个寄存器的单元地址是000H~07H(4)通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。调用返回时进行出栈操作,把保护的断点送回PCPC(5)位寻址程序状态字的F0位,可使用的地址和符号有F0PSW.5D0H.5D5H(6)51系列单片机的时钟电路包括两部分,即芯片内的和芯片外的和晶体振荡器微调电容高增益反相放大器(7)51系列中,位处理器的数据存储空间是由的可寻址位和内部RAM位寻址区的位SFR1282选择题1单片机芯片内提供了一定数量的工作寄存器,这样做的好处不包括A提高程序运行的可靠性B提高运行速度C为程序设计提供方便D减少程序长度答案A3对程序计数器PC的操作()A是自动进行的B是通过传送进行的C是通过加1指令完成的D是通过减1指令完成的答案A4以下运算中对溢出标志OV没有影响或不受OV影响的运算是()A.逻辑运算B.符号数加减法运算C.乘法运算D.除法运算答案A5.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,51系列的PC为16位,因此其寻址范围是()

A.4KBB.64KBC.8KBD.128KB答案B7.以下有关PC和DPTR的结论错误的是()

A.DPTR是可以访问的而PC不能访问

B.它们都是16位的寄存器

C.它们都具有“加1”功能

D.DPTR可以分为两个8位的寄存器使用,而PC不能

答案C8.PC的值是()

A.当前指令前一条指令的地址

B.当前正在执行的地址

C.下一条指令的地址

D.控制器中指令寄存器的地址

答案C9.假定设置堆栈指针(SP)的值是37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()

A.36HB.37HC.38HD.39H

答案D3判断题(1)用户构建单片机应用系统,只能使用芯片提供的信号引脚(2)程序计数器PC不能为用户使用,因此它没有地址(3)内部RAM的位寻址区,只能供位寻址使用而不能供字节寻址使用(4)在程序执行过程中,由PC提供数据存储器的读写地址(5)80C51共有21个专用寄存器,它们的位都是可以软件设置的,因此是可以位寻址的答案错错答案错错答案错书23页特殊功能寄存器4.简答题(2)51系列单片机的EA信号功能?在使用8031时EA信号引脚如何处理?(4)内部RAM低128单元划分为哪三个主要部分?各部分的特点?(9)什么是指令周期、机器周期和时钟周期?如何计算机器周期的确切时间?第三章作业1.填空题(1)51系列单片机有7种寻址方式,分别是立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,相对寻址,变址寻址,位寻址。(2)汇编语言的指令格式为标号:操作码操作数;注释(3)数据传送类指令执行完毕,源操作数的内容不会丢失。(4)51系列单片机内部RAM从20H至2FH既可按字节(直接)寻址,又可位寻址,位地址空间从00H到7FH。(5)51系列单片机指令系统中,指令长度有一字节、二字节和三字节,指令执行时间有一个机器周期、两个机器周期和四个机器周期,乘法指令需4个机器周期。(6)MOVA,20H中,20H的寻址方式称为直接寻址;SETB20H的寻址方式为位寻址。(7)关于堆栈类操作的两条指令分别是PUSH、POP;堆栈操作只能是直接寻址。(8)设(A)=55H,R5=AAH,执行ANLA,R5指令后的结果是(A)=00H,R5=0AAH;执行ORLA,R5指令后的结果是(A)=0FFH,R5=0AAH;XRLA,R5指令后的结果是(A)=0FFH,R5=0AAH。(9)伪指令不产生可执行目标代码。(10)DAA指令必须跟在加法指令的后面,用于二进制数与压缩BCD码的调整。若A=0AH,执行DAA指令后,A=10H.2选择题(1)AJMP跳转范围是(C)(A)64KB(B)8KB(C)2KB(D)-128~127B(2)51系列单片机最长的一条指令需(B)个机器周期(A)1(B)4(C)2(D)3(3)MOVA,@R0这条指令中@R0的寻址方式称为(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即数寻址在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(B)(A)PC(B)PSW(C)A(D)SP(5)下列指令正确的是(B)(A)MOVP2.1,A(B)JBCTF0,L1(C)MOVXB,@DPTR(D)MOVA,@R3(6)下列指令中错误的是(A)(A)SETB50H.0(B)MOVA,B(C)JNCLOOP(D)SUBBA,R0(7)将累加器的值压入堆栈的正确指令是(A)(A)PUSHACC(B)PUSHA(C)PUSHD0H(D)POPACC(8)下列指令中错误的是(CD)(A)SUBBA,R7(B)SUBBA,@R1(C)SUBBCA,#30H(D)SUBBA30H(9)指令CJNEA,#00H影响PSW的(C)位(A)AC(B)OV(C)CY(D)P(10)在MULAB指令中,若积超过255,则(C)(A)CY=1(B)AC=1(C)OV=1(D)P=13、问答题(1)分别指出下列目的操作数和源操作数的寻址方式(1)MOVA,RN(2)MOVdirect,@Ri(4)MOVXA,@DPTR目的操作数寻址方式源操作数寻址方式直接寻址寄存器间接寻址直接寻址立即寻址(3)MOVdirect,#data(10)INC@Ri(6)JZ20H(7)MOVA,20H(8)PUSHB(9)POPACC(5)MOVA,B寄存器寻址寄存器间接寻址寄存器寻址寄存器寻址直接寻址相对寻址直接寻址直接寻址直接寻址寄存器间接寻址寄存器寻址寄存器寻址3、问答题(2)下列哪些是非法指令(1)CPLB(2)ADDCB,#20H(4)MOVR1,R2ADDCA,direct(#data,Rn,@Ri)(3)SETB30H,0(10)POP@R1(6)CJNE@R0,#64H,LABEL(7)MOVX@R0,20H(8)DJNZ@R0,LABEL(9)PUSHA(5)MOVA,@R1CPLbitCPLCcplA非法书中指令表42~46页非法非法(3)SETBbit非法(4)MOVRn,A(#data,direct)正确正确MOVX@R0,A非法非法DJNZdirect(Rn),rel非法PUSHdirect非法POPdirect(11)RLB(12)MOVR7@R0(14)MOVR1,#1234H(13)RLCA(20)SWAPB(16)ORLC,/ACC.5(17)XRLC,ACC.5(18)DECDPTR(19)XCHDA,R1(15)ANLR0,ARLA非法书中指令表42~46页非法正确非法不能是16位立即数非法正确位操作指令中无异或非法非法非法非法SWAPAANLA,Rn(@Ridirect#data)ANLdirect,A(#data)(18)DECA(@Ri,direct,Rn)XCHDA,@Ri(21)MOVXA,@A+DPTR(22)MOVCA@A+DPTR(24)SUBA,#12H(23)XCHA,R1(30)RETI(26)DIVAB(27)DAA(28)JMPLABEL(29)LJMPLABEL(25)MULA,BMOVXA,@DPTR非法书中指令表42~46页正确正确非法无SUB非法正确正确正确正确(25)MULABXCHA,R1(direct,@Ri)(3)设位单元00H和01H的内容为0,执行下列程序后P1口的8条I/O口线为何种状态位单元00H01H的只是什么?START:CLRCMOVA,#56H JCLP1 CPLC SETB01HLP1:MOVACC.0,C JBACC.2LP2 SETB00HLP2:MOVP1,A RETCY=0(A)=01010110Ifcy=1PC=LP1CY=1(01H)=1(A)=01010111IfACC.2=1PC=LP2P1=01010111(00H)=0,(01H)=1,P1=010101114(1)ORG0000HSTART:MOVR0,#20HMOVDPTR,#1F00H MOVR7,#31HLOOP: MOVXA,@DPTR MOV@R0,A INCR0 INCDPTRJUGE: DJNZR7,LOOP SJMP$ END4(2)

DELAY:MOVR7,#0F6H;1个机器周期LP:MOVR6,#0FAH;1DJNZR6,$;2 DJNZR7,LP;2RET;24(4)ORG0000HMOVR0,#50HMOVB,#100DIVABMOV@R0,AXCHA,BMOVB,#10DIVABINCR0MOV@R0,AINCR0MOV@R0,BENDORG0000HMOVB,#100DIVABMOV50H,AXCHA,BMOVB,#10DIVABMOV51H,AMOV52H,BEND4(6)XEQU20

温馨提示

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

评论

0/150

提交评论