




已阅读5页,还剩38页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章作业 1 填空题 1 51系列单片机引脚信号名称上带上画线的表示信号 有效 2 51系列单片机内部RAM的寄存器区共有单元 分为组寄存器 每组个单元 以为寄存器的名称 低电平或下降沿 32 4 8 Rn 3 单片机系统复位后PSW 00H 因此内部RAM寄存器取的当前寄存器是组 8个寄存器的单元地址是 0 00H 07H 4 通过堆栈操作实现子程序调用 首先要把的内容入栈 以进行断点保护 调用返回时进行出栈操作 把保护的断点送回 PC PC 5 位寻址程序状态字的F0位 可使用的地址和符号有 F0 PSW 5 D0H 5 D5H 6 51系列单片机的时钟电路包括两部分 即芯片内的和芯片外的和 晶体振荡器微调电容 高增益反相放大器 7 51系列中 位处理器的数据存储空间是由的可寻址位和内部RAM位寻址区的位 SFR 128 2选择题 1单片机芯片内提供了一定数量的工作寄存器 这样做的好处不包括 A提高程序运行的可靠性 B提高运行速度 C为程序设计提供方便 D减少程序长度 答案A 3对程序计数器PC的操作 A是自动进行的 B是通过传送进行的 C是通过加1指令完成的 D是通过减1指令完成的 答案A 4以下运算中对溢出标志OV没有影响或不受OV影响的运算是 A 逻辑运算B 符号数加减法运算C 乘法运算D 除法运算 答案A 5 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的 51系列的PC为16位 因此其寻址范围是 A 4KBB 64KBC 8KBD 128KB 答案B 7 以下有关PC和DPTR的结论错误的是 A DPTR是可以访问的而PC不能访问B 它们都是16位的寄存器C 它们都具有 加1 功能D DPTR可以分为两个8位的寄存器使用 而PC不能 答案C 8 PC的值是 A 当前指令前一条指令的地址B 当前正在执行的地址C 下一条指令的地址D 控制器中指令寄存器的地址 答案C 9 假定设置堆栈指针 SP 的值是37H 在进行子程序调用时把断点地址进栈保护后 SP的值为 A 36HB 37HC 38HD 39H 答案D 3判断题 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 1 3 问答题 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 R2 ADDCA 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 R1 CPLbitCPLCcplA 非法 书中指令表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 A RLA 非法 书中指令表42 46页 非法 正确 非法 不能是16位立即数 非法 正确 位操作指令中无异或 非法 非法 非法 非法 SWAPA ANLA 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 B MOVXA DPTR 非法 书中指令表42 46页 正确 正确 非法 无SUB 非法 正确 正确 正确 正确 25 MULAB XCHA R1 direct Ri 3 设位单元00H和01H的内容为0 执行下列程序后P1口的8条I O口线为何种状态位单元00H01H的只是什么 START CLRCMOVA 56HJCLP1CPLCSETB01HLP1 MOVACC 0 CJBACC 2LP2SETB00HLP2 MOVP1 ARET CY 0 A 01010110 Ifcy 1PC LP1 CY 1 01H 1 A 01010111 IfACC 2 1PC LP2 P1 01010111 00H 0 01H 1 P1 01010111 4 1 ORG0000HSTART MOVR0 20HMOVDPTR 1F00HMOVR7 31HLOOP MOVXA DPTRMOV R0 AINCR0INCDPTRJUGE DJNZR7 LOOPSJMP END 4 2 DELAY MOVR7 0F6H 1个机器周期LP MOVR6 0FAH 1DJNZR6 2DJNZR7 LP 2RET 2 4 4 ORG0000HMOVR0 50HMOVB 100DIVABMOV R0 AXCHA BMOVB 10DIVABINCR0MOV R0 AINCR0MOV R0 BEND ORG0000HMOVB 100DIVABMOV50H AXCHA BMOVB 10DIVABMOV51H AMOV52H BEND 4 6 XEQU20HYEQU30HZEQU0FFHORG0000HMOVA XCJNEA Y A1SJMPSANA1 JNCSANMOVA YSAN CJNEA Z A3SJMPDONEA3 JNCDONEMOVA ZDONE MOV50H ASJMP END 1 填空题 P144 8051单片机共个中断源 其中外部中断源个 定时中断源个 串行中断源个 2 当定时器产生计数溢出时 把定时器 计数器的TF0 TF1 位置 1 对计数器溢出的处理 在中断方式时 该位作为使用 在查询方式时 该位作为使用 3 定时器 计数器都有多种工作方式 其中T0有种工作方式 T1有种工作方式 5 2 2 1 中断请求标志位 状态 4 4 4 在定时器工作方式0下 计数器的宽度为13位 如果系统晶振频率为3MHz 则最大定时时间为 5 执行中断返回指令 要从堆栈弹出断点地址 以便去执行被中断的主程序 从堆栈弹出的断点地址送给 1 填空题 6 在中断流程中有 关中断 的操作 对于外部中断0 要关中断应复位中断允许寄存器的和 位 IE 7 EA 32 768ms PC IE 0 EX0 1 下列有关51单片机中断优先级控制的叙述中 错误的是 答 D 2 选择题 低优先级不能中断高优先级同级中断不能嵌套同级中断请求按时间的先后顺序响应同时同级的多中断请求将形成阻塞 系统无法响应 2 外中断初始化的内容不包括 答 A 2 选择题 设置外部中断请求标志设置外中断允许设置中断总允许设置外部中断请求方式 2 选择题 3 在51系列单片机中 需要外加电路实现中断撤除的是 答 D 定时中断 B 脉冲方式中断请求方式 C 串行中断 D 电平方式的外部中断 4 中断查询 查询的是 答 B 中断请求信号 B 中断标志位 C 外中断方式控制位 D 中断允许控制位 5 在下列寄存器中 与定时 计数控制无关的是 答 C 2 选择题 TCON 定时控制寄存器 TMOD 工作方式控制寄存器 C SCON 串行控制寄存器 D IE 中断允许控制寄存器 6 下列定时器 计数器硬件资源中 不是供用户使用的是 答 C 2 选择题 高8位计数器TH低8位计数器TL定时器 计数器控制逻辑 D 用于定时器 计数器控制的相关寄存器 7 在工作方式0下 计数器是由TH的全部8位和TL的5位组成 因此其计数范围是 答 C 2 选择题 1 8492 B 0 8191 C 1 8192 D 1 4096 8 如果以查询方式进行定时应用 则应用程序中的初始化内容应包括 2 选择题 答 D 系统复位 设置工作方式 设置计数初值设置计数初值 设置中断方式 启动定时设置工作方式 设置计数初值 打开中断 D 设置计数初值 禁止中断 10 对于由8031构成的单片机应用系统 中断响应后 应转向 2 选择题 答 A 外部程序存储器去执行中断服务程序内部程序存储器去执行中断服务程序外部数据存储器去执行中断服务程序内部数据存储器去执行中断服务程序 11 中断查询确认后 在下列各种单片机运行情况中 能立即运行响应的是 2 选择题 答 D 当前正在进行的高优先级中断处理当前正在执行RETI指令当前指令是DIV指令 且正处于取指令机器周期当前指令是MOVA R0指令 1 2 3 4 书上找 3 简答题 机器周期T 12 1 12 1us若采用T1方式2 计数初值X 256 t T 256 5 0FBHORG0000HLJMPSTARTORG001BLJMPTINTORG0030H 4 编程题 START MOVTMOD 20HMOVTH1 0FBHMOVTL1 0FBHSETBEASETBET1SETBTR1SJMP ORG0100HTINT CPLP1 0RETIEND 1 填空题 第七章 11根地址线可选个存储单元 16KB存储单元需要根地址线 2 32KBRAM存储器的首地址若为2000H 则末地址为 3 在存储器扩展中 无论是线选法还是译码法 最终都是为扩展芯片的端提供信号 2K 14 9FFFH 选片 4 8031需要外扩程序存储器的原因是 4 8031内部没有程序存储器 1 填空题 6 若51外扩8KB程序存储器的首地址为1000H 则末地址为 2FFFH 7 单片机存储器的主要功能是存储和 程序 数据 2 选择题 1 6264芯片是 答 B A EEPROM B RAM C FLASHROM D EPROM 2 在片外扩展一片2764程序存储器芯片要 地址线进行片内寻址 答 B A 8根 B 13根 C 16根 D 20根 3 51系列单片机用串行扩展并行I O接口时 串行接口工作方式选择 答 A A 方式0 B 方式1 C 方式2 D 方式3 4 当8031外扩程序存储器8KB时 需使用 EPROM2176 答 C A 2片 B 3片 C 4片 D 5片 5 某种存储器芯片是8KB 那么它的地址线根数是 答 C A 11 B 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论