![单片机第二章答案_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/24143f49-9803-4025-bcc8-44b65b421546/24143f49-9803-4025-bcc8-44b65b4215461.gif)
![单片机第二章答案_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/24143f49-9803-4025-bcc8-44b65b421546/24143f49-9803-4025-bcc8-44b65b4215462.gif)
![单片机第二章答案_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/24143f49-9803-4025-bcc8-44b65b421546/24143f49-9803-4025-bcc8-44b65b4215463.gif)
![单片机第二章答案_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/24143f49-9803-4025-bcc8-44b65b421546/24143f49-9803-4025-bcc8-44b65b4215464.gif)
![单片机第二章答案_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/2/24143f49-9803-4025-bcc8-44b65b421546/24143f49-9803-4025-bcc8-44b65b4215465.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机内部由哪些部分组成答:MCS-51单片机主要包括的内部结构有8位白CPUU 4KB的ROM存储器、128B的RAM存储器、两个定时器/计数器、中断系统、4个并行I/O接口、1个串行接口和片 内的时钟振荡器。2. MCS-51单片机存储器的组织结构是怎样的答:MCS-51单片机的存储器组织采用哈佛结构,即分为相互独立的程序存储器和数据 存储器两大空间结构。程序存储器空间由内部ROM存储器和外部 ROM存储器组成。数据存储器也分为内部 RAM存储器和外部 RAM存储器。内部 RAM存储器又可划分为工作寄存 器区、位寻址区和一般数据RAM区,MCS-51单片机的特殊功能寄存器也实现在内部RAM
2、区。3. 8051单片机内部的特殊功能寄存器有哪些答:累加器 B寄存器程序状态字 堆栈指针数据寄存器指针P1 口 P0 口P2 口 P3 口 中断优先级控制器中断允许控制器定时器方式选择 定时器控制器定时器2控制器 定时器0高8位 定时器 串行控制器串行数据缓冲器电源控制器4. 8051的内部数据存储器分为哪几个部分答:特殊功能寄存器区,位寻址区,用户 RAM区,工作寄存器区。5. MCS-51单片机的工作寄存器有多少个共分为多少个区域如何选择工作寄存器区答:地址范围在00H1FH的区域被称为工作寄存器区,共有32个单元,这32个单元又分为4个区域,称为0区、1区、2区和3区,每个区域有 8个
3、单元,这8个单元拥有自 己的寄存器名称,分别为 R0、R1、R7。MCS-51单片机在工作过程中只能选定一个区域 作为当前活动的工作寄存器区,单片机复位后系统设置 0区为当前默认的工作寄存器区,如果用户需要应用其他工作寄存器区,必须通过软件改变寄存器区选择位的值来切换当前工作寄存器区,工作寄存器区选择位是特殊功能寄存器PSW中的RS1和RS0两位。其选择规则如下表所示:RS1RS0工作寄存器区R0R7地址00000H07H01108H0FH10210H17H11318H 1FH6. 8051有哪些特殊功能寄存器它们的功能是什么答:8051的特殊功能寄存器主要有(1)累力器 A (Accumul
4、ator)功能比较多,具有重要的作用。MCS-51单片机指令系统中的许多操作都需要采用累加器,如算术运算、逻辑运算和左右移位等操作往往需要将处理前的数据存放在累加器中,并在操作完成后将结果存放在累加器中。(2)通用寄存器 B (General Purpose Register)通用寄存器B是一个8位寄存器,在进行乘除运算时,必须使用B寄存器。3 3)程序状态字 PSW ( Program Status Word )程序状态字寄存器存放着程序运行过程中的各种状态信息,它是一个8位寄存器,其中每一位的定义如表。程序状态字寄存器中的位定义CYACF0RS1RS0OV-P表中左起第一位为最tWj有效位
5、(MSB),右边最后一位为最低有效位( LSB o进位标志位(CY)辅助进位标志(AC)用户标志位(F0)寄存器区选择位(RS1和RS0)溢出标志位(OV)奇偶标志位(P):系统没有定义。(4)堆栈指针 SP ( Stack Pointer)堆栈指针SP是一个指示当前堆栈操作位置的特殊功能寄存器,堆栈指针总是指向栈顶。(5)数据指针(Data Pointer, DPTR数据指针是MCS-51中唯一一个用户可以存取访问的16位寄存器,MCS-51单片机指令系统中的唯条16位数据传送指令(MOV DPTR, #data可以对DPTR写入。另外还有用于控制内部各个功能单元的特殊功能寄存器。7 .什么
6、是堆栈堆栈的操作原则是什么答:堆栈是一种数据结构,按“后进先出" ( Last In First Out, LIFO)的规则对数据进 行写入与读出,数据写入堆栈称为入栈(PUSH),数据从堆栈中t出称为出栈(POP)。8 . SP是什么寄存器它有什么作用答:堆栈指针sp是一个指示当前堆栈操作位置的特殊功能寄存器,堆栈指针总是指向 栈顶。MCS-51单片机的堆栈开辟在内部RAM区,是向上生长型的堆栈。入栈(PUSH)时,SP首先自动增1,然后将数据压入 SP指向的单元;出栈(POP)时,先将数据弹出到内部 RAM单元,然后SP自动减1。除了采用指令进行入栈和出栈操作外,在调用子程序和处
7、理 中断时,系统都会自动进行堆栈操作。复位后,MCS-51单片机的堆栈指针 SP被初始化为07H,压入堆栈的第一个数据在08H单元,即堆栈区被初始化在以08H 开始的区域,而这一区域正是工作寄存器区,由于工作寄存器在程序设计时应用频繁便利,所以一般不希望堆栈占据这一区域,而往往采用指令改变SP的初值,使堆栈区设置到30H7FH之间的适当区域,并根据实际设计中可能的堆栈深度预留足够的单元。9 .程序计数器PC的功能是什么MCS-51单片机复位后,PC的值是多少这意味着复位后MCS-51单片机从哪里开始执行程序答:程序计数器pc用来存放下一条要执行的指令的地址,即程序计数器的内容决定了 CPU将要
8、执行哪一条指令。程序计数器PC不能通过指令直接访问,它在复位以后的初值为 0000H,这决定了 MCS-51 单片机必须从0000H 地址开始执行。10 MCS-51 单片机如何进入复位方式复位信号有哪些特点复位后PG ACG PSW SP和DPTR等寄存器的初值是什么如何设计8051单片机应用系统的复位电路答:MCS-51单片机的RST引脚上出现持续24个振荡周期的高电平信号时, 单片机进入 复位。复位后,MCS-51单片机的PC初值为0000H, PSW的初值为00H,堆栈指针SP初值 为07H, DPTR的初值为0000H。其复位电路可以参考图 2-8设计。11 8051 有哪几种工作方
9、式答:MCS-51单片机的工作方式有复位方式、程序执行方式、节电方式、EPROM的编程与校验方式。12. 8051的XTAL1和XTAL2引脚的作用是什么如何设计 8051单片机应用系统的时钟电路和XTAL2分别是这个放大器的输入端和输出端。这两种电路都向单片机系统时钟电路的设计有内部时钟方式和外部时钟方式两种形式, 单片机提供最基本的振荡脉冲信号。内部时钟源电路如图1所示。XTAL1和XTAL2引脚上外接晶体振荡器或陶瓷谐振器及微 调电容,片内的反向放大器作为反馈元件共同构成一个自激振荡器,其产生的脉冲直接送入内部时钟电路。图1外部时钟方式将外部时钟脉冲信号直接通过引脚XTAL1或XTAL2
10、送入单片机内部。使用外部时钟信号时,HMOS单片机与CHMOS单片机的电路设计是不同的。如图 2 (a)所示为 HMOS单片机外部时钟源电路连接图,如图2 (b)所示为CHMOS单片机外部时钟源电路连接图。振荡脉冲信号被送入单片机的内部时钟发生器,形成内部时钟信号。80518051外部时钟XTAL2XTAL1VSS浮空外部时钟VSSXTAL2XTAL1(a) HMOS单片机外部时钟源电路连接图(b) CHMOS单片机外部时钟源电路连接图图2 MCS-51外部时钟的连接方式13 .什么是时钟周期、机器周期和指令周期MCS-51单片机的一个机器周期包含多少个时钟周期答:时钟周期:单片机的振荡电路产
11、生的振荡信号的周期为时钟周期,频率为振荡频率,表示为fosc,它是单片机系统的最小时间量度单位。机器周期:MCS-51单片机的一个机器周期由 12个振荡周期组成。指令周期:指令周期定义为执行一条指令所需的时间。MCS-51单片机的指令周期用机器周期的个数来表示。14 .对照MCS-51单片机的外部ROM访问时序图,简述单片机对外部ROM存储器的读操作过程。P0 口和P2 口用于传送什么信号PSEN 信号有什么作用答:P45图2-17 (a)所示为非MOVX类指令的取指执行时序。MCS-51单片机的外部程序存储器和外部数据存储器的地址都是16位的,由P0 口和P2 口送出16位的地址。在ALE信
12、号为高期间,MCS-51的P2 口送出PCH的内容,即程序存储器高 8位的地址信号,P0 口 送出PCL的内容,即程序存储器低8位的地址信号,这时 P0 口作为地址总线。ALE下降沿过后,PSEN有效,P0 口转而作为数据总线使用。PSEN的低电平选通 PC指向的程序存储器单元,其所存内容(指令代码)输出到 P0 口,送入单片机内部执行。P PCL OUT 有效 P PCL OUT 有效 P PCL OUT 有效 f PCL OUT 有效 |(a)非MOVX指令PCH OUTP2 PCH OUTDPH OUT 或 P2 OUTP PCH OUTINST , ININST ININSINPCL
13、. OUT/DDR - OUT .DATA、IN /PCH OUTP0PCL、OUT/PCLOUTPCL OUT有效L ADDR OUT 有效(b) MOVX 指令匕PCL OUT 有效图2-17 非MOVX/MOVX类指令的取指执行时序15 .对照MCS-51单片机的外部RAM访问时序图,简述单片机对外部RAM存储器的读/写操作过程。P0 口和P2 口用于传送什么信号RD / WR信号有什么作用答:如果程序代码存放在外部程序存储器,而且要执行的是访问外部RAM的MOVX类指令,则CPU既要访问外部 ROM存储器,又要访问外部 RAM存储器。P45图2-17 (b)表 示了 MOVX类指令的取指执行时序。 MOVX类指令都是单字节双周期指令。在第1个机器周期的第1个ALE为高期间,P2 口和P0 口分别输出PCH和PCL的内容,然后PSEN有效,选 通ROM存储器单元,读出一字节的指令代码。在第1个机器周期的第2个ALE为高期间,P2 口输出数据指针 DPTR的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年五年级班主任工作总结下模版(三篇)
- 2025年二手房中介购房合同标准版本(三篇)
- 2025年中外来料加工或来件装配合同样本(三篇)
- 住宅小区石材装修合同模板
- 2025年度安全风险评估与费用预算合同
- 民航器材物流承揽合同模板
- 贵州球场塑胶跑道施工方案
- 保险公司单项装修合同
- 宠物医院装饰协议
- 艺术顾问提成方案
- 国开行政管理论文行政组织的变革及其现实性研究
- 运动技能学习中的追加反馈
- 高中体育与健康-足球-脚内侧传球射门技术(第二课时)教学课件设计
- 《淄博张店区停车问题治理现状及优化对策分析【开题报告+正文】15000字 》
- 常用电子元器件基础知识演示
- GB/T 32918.4-2016信息安全技术SM2椭圆曲线公钥密码算法第4部分:公钥加密算法
- 2023年药事法规教学案例库及案例分析
- 北京市水务安全生产风险评估指南
- 吸引器教学讲解课件
- 医学心理学人卫八版66张课件
- 仿古建筑施工常见质量通病及防治措施
评论
0/150
提交评论