单片机课后习题课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机课后习题课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课后 习题 课件
- 资源描述:
-
1、第二章作业第二章作业1 1、填空题、填空题(1 1)5151系列单片机引脚信号名称上带上画线的表示信号系列单片机引脚信号名称上带上画线的表示信号_ _ 有效有效(2 2)5151系列单片机内部系列单片机内部RAMRAM的寄存器区共有的寄存器区共有 单元,单元,分为分为 组寄存器,组寄存器,每组每组 个单元,个单元,以以 为寄存器的名称为寄存器的名称低电平或下降沿低电平或下降沿3248Rn(3 3)单片机系统复位后)单片机系统复位后PSW=00HPSW=00H,因此内部,因此内部RAMRAM寄存器取寄存器取的当前寄存器是的当前寄存器是 组,组,8 8个寄存器的单元地址是个寄存器的单元地址是000
2、H07H(4 4)通过堆栈操作实现子程序调用,首先要把)通过堆栈操作实现子程序调用,首先要把 的的内容入栈,以进行断点保护。调用返回时进行出栈操作,内容入栈,以进行断点保护。调用返回时进行出栈操作,把保护的断点送回把保护的断点送回PCPC(5 5)位寻址程序状态字的)位寻址程序状态字的F0F0位,可使用的地址和符号有位,可使用的地址和符号有F0PSW.5D0H.5D5H(6 6)5151系列单片机的时钟电路包括两部分,即芯片内的系列单片机的时钟电路包括两部分,即芯片内的 和芯片外的和芯片外的 和和 晶体振荡器晶体振荡器 微调电容微调电容高增益反相放大器高增益反相放大器(7 7)5151系列中,
3、位处理器的数据存储空间是由系列中,位处理器的数据存储空间是由 的可寻址位和内部的可寻址位和内部RAM RAM 位寻址区的位寻址区的 位位 SFRSFR1281282 2 选择题选择题1 1 单片机芯片内提供了一定数量的工作寄存器,这样做的单片机芯片内提供了一定数量的工作寄存器,这样做的好处不包括好处不包括A A 提高程序运行的可靠性提高程序运行的可靠性B B 提高运行速度提高运行速度C C 为程序设计提供方便为程序设计提供方便D D 减少程序长度减少程序长度答案答案 A A3 3 对程序计数器对程序计数器PCPC的操作()的操作()A A 是自动进行的是自动进行的B B 是通过传送进行的是通过
4、传送进行的C C 是通过加是通过加1 1指令完成的指令完成的D D 是通过减是通过减1 1指令完成的指令完成的答案答案 A A4 4 以下运算中对溢出标志以下运算中对溢出标志OVOV没有影响或不受没有影响或不受OVOV影响影响的运算是()的运算是()A.A.逻辑运算逻辑运算 B.B.符号数加减法运算符号数加减法运算C.C.乘法运算乘法运算 D.D.除法运算除法运算答案答案 A A5.5.单片机程序存储器的寻址范围是由程序计数器单片机程序存储器的寻址范围是由程序计数器PCPC的位数的位数决定的,决定的,5151系列的系列的PCPC为为1616位,因此其寻址范围是()位,因此其寻址范围是()A.4
5、KB B.64KB C.8KB D.128KB A.4KB B.64KB C.8KB D.128KB 答案答案 B B7.7.以下有关以下有关PCPC和和DPTRDPTR的结论错误的是()的结论错误的是()A.DPTRA.DPTR是可以访问的而是可以访问的而PCPC不能访问不能访问 B.B.它们都是它们都是1616位的寄存器位的寄存器 C.C.它们都具有它们都具有“加加1”1”功能功能 D.DPTRD.DPTR可以分为两个可以分为两个8 8位的寄存器使用,而位的寄存器使用,而PCPC不能不能 答案答案 C C8.PC8.PC的值是()的值是()A.A.当前指令前一条指令的地址当前指令前一条指令
6、的地址 B.B.当前正在执行的地址当前正在执行的地址 C.C.下一条指令的地址下一条指令的地址 D.D.控制器中指令寄存器的地址控制器中指令寄存器的地址 答案答案 C C9.9.假定设置堆栈指针(假定设置堆栈指针(SPSP)的值是)的值是37H,37H,在进行子程序在进行子程序调用时把断点地址进栈保护后,调用时把断点地址进栈保护后,SPSP的值为()的值为()A.36H B.37H A.36H B.37H C.38H D.39H C.38H D.39H 答案答案 D D3 3 判断题判断题(1 1)用户构建单片机应用系统,只能使用芯片提供的信)用户构建单片机应用系统,只能使用芯片提供的信号引脚
7、号引脚(2 2)程序计数器)程序计数器PCPC不能为用户使用,因此它没有地址不能为用户使用,因此它没有地址(3 3)内部)内部RAMRAM的位寻址区,只能供位寻址使用而不能供字的位寻址区,只能供位寻址使用而不能供字节寻址使用节寻址使用(4 4)在程序执行过程中,由)在程序执行过程中,由PCPC提供数据存储器的读写地提供数据存储器的读写地址址(5 5)80C5180C51共有共有2121个专用寄存器,它们的位都是可以软件个专用寄存器,它们的位都是可以软件设置的,因此是可以位寻址的设置的,因此是可以位寻址的答案答案 错错错错答案答案 错错错错答案答案 错错书书2323页特殊功能寄存器页特殊功能寄存
8、器4.4.简答题简答题(2 2)5151系列单片机的系列单片机的EAEA信号功能?在使用信号功能?在使用80318031时时EAEA信信号引脚如何处理?号引脚如何处理?(4 4)内部)内部RAMRAM低低128128单元划分为哪三个主要部分?各部单元划分为哪三个主要部分?各部分的特点?分的特点?(9 9)什么是指令周期、机器周期和时钟周期?如何计)什么是指令周期、机器周期和时钟周期?如何计算机器周期的确切时间?算机器周期的确切时间?第三章作业第三章作业1.填空题(1)51系列单片机有系列单片机有7种寻址方式种寻址方式,分别是分别是立即寻址立即寻址,直接寻址,寄存直接寻址,寄存器寻址,寄存器间接
9、寻址,相对寻址,变址寻址,位寻址器寻址,寄存器间接寻址,相对寻址,变址寻址,位寻址。(2)汇编语言的指令格式为汇编语言的指令格式为 标号:操作码标号:操作码 操作数;注释操作数;注释(3)数据传送类指令执行完毕,源操作数的内容数据传送类指令执行完毕,源操作数的内容不会不会丢失。丢失。(4)51系列单片机内部系列单片机内部RAM从从20H至至2FH既可既可按字节按字节(直接直接)寻址,寻址,又可又可位寻址位寻址,位地址空间从,位地址空间从00H到到7FH。(5)51系列单片机指令系统中,指令长度有一字节、二字节和系列单片机指令系统中,指令长度有一字节、二字节和三字三字节节,指令执行时间有一个机器
10、周期、两个机器周期和,指令执行时间有一个机器周期、两个机器周期和四个四个机器周机器周期,乘法指令需期,乘法指令需4个个机器周期。机器周期。(6)MOV A,20H中,中,20H的寻址方式称为的寻址方式称为直接寻址直接寻址;SETB 20H的的寻址方式为寻址方式为位寻址位寻址。(7)关于堆栈类操作的两条指令分别是关于堆栈类操作的两条指令分别是PUSH、POP;堆栈操作;堆栈操作只能是只能是直接寻址直接寻址。(8)设设(A)=55H,R5=AAH,执行执行ANL A,R5指令后的结果是指令后的结果是(A)=00H,R5=0AAH;执行执行ORL A,R5指令后的结果是指令后的结果是(A)=0FFH
11、,R5=0AAH;XRL A,R5指令后的结果是指令后的结果是(A)=0FFH,R5=0AAH。(9)伪指令伪指令不产生不产生可执行目标代码。可执行目标代码。(10)DA A指令必须跟在指令必须跟在加法加法指令的后面,用于二进制数与指令的后面,用于二进制数与压压缩缩BCD码码的调整。若的调整。若A=0AH,执行执行DA A指令后,指令后,A=10H.2 选择题选择题(1)AJMP 跳转范围是跳转范围是(C)(A)64KB (B)8KB (C)2KB (D)-128127B(2)51系列单片机最长的一条指令需系列单片机最长的一条指令需(B)个机器周期个机器周期 (A)1 (B)4 (C)2 (D
12、)3(3)MOV A,R0这条指令中这条指令中R0的寻址方式称为的寻址方式称为(B)(A)寄存器寻址寄存器寻址 (B)寄存器间接寻址寄存器间接寻址 (C)直接寻址直接寻址 (D)立即数寻址立即数寻址 在在CPU内部,反映程序运行状态或反映运算结果的特征寄存内部,反映程序运行状态或反映运算结果的特征寄存器是器是(B)(A)PC (B)PSW (C)A (D)SP(5)下列指令正确的是下列指令正确的是(B)(A)MOV P2.1,A(B)JBC TF0,L1(C)MOVX B,DPTR(D)MOV A,R3(6)下列指令中错误的是下列指令中错误的是(A)(A)SETB 50H.0 (B)MOV A
13、,B (C)JNC LOOP (D)SUBB A,R0(7)将累加器的值压入堆栈的正确指令是将累加器的值压入堆栈的正确指令是(A)(A)PUSH ACC (B)PUSH A (C)PUSH D0H (D)POP ACC(8)下列指令中错误的是下列指令中错误的是(CD)(A)SUBB A,R7 (B)SUBB A,R1 (C)SUBBC A,#30H (D)SUBB A 30H(9)指令指令CJNE A,#00H影响影响PSW的的(C)位位 (A)AC (B)OV (C)CY (D)P(10)在在MUL AB指令中,若积超过指令中,若积超过255,则,则(C)(A)CY=1 (B)AC=1 (C
14、)OV=1 (D)P=13、问答题、问答题(1)分别指出下列目的操作数和源操作数的寻址方式分别指出下列目的操作数和源操作数的寻址方式(1)MOV A,RN(2)MOV direct,Ri(4)MOVX A,DPTR目的操作数寻址方式目的操作数寻址方式源操作数寻址方式源操作数寻址方式直接寻址直接寻址寄存器间接寻址寄存器间接寻址直接寻址直接寻址立即寻址立即寻址(3)MOV direct,#data(10)INC Ri(6)JZ 20H(7)MOV A,20H(8)PUSH B(9)POP ACC(5)MOV A,B寄存器寻址寄存器寻址寄存器间接寻址寄存器间接寻址寄存器寻址寄存器寻址寄存器寻址寄存器
15、寻址直接寻址直接寻址相对寻址相对寻址直接寻址直接寻址直接寻址直接寻址直接寻址直接寻址寄存器间接寻址寄存器间接寻址寄存器寻址寄存器寻址寄存器寻址寄存器寻址3、问答题、问答题(2)下列哪些是非法指令下列哪些是非法指令(1)CPL B(2)ADDC B,#20H(4)MOV R1,R2ADDC A,direct(#data,Rn,Ri)(3)SETB 30H,0(10)POP R1(6)CJNE R0,#64H,LABEL(7)MOVX R0,20H(8)DJNZ R0,LABEL(9)PUSH A(5)MOV A,R1CPL bit CPL C cpl A非法非法书中指令表书中指令表4246页页非
展开阅读全文