[详细完整版]19单片机.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
第二章作业参考答案 1. MCS- 51单片机共有4个工作寄存器组。当前寄存器组由程序状态寄存器PSW中RS1、RS0位的状 态组合来决定。 2. MCS- 51的EA信号功能是:控制访问外部程序存储器。当EA为低电平时,对ROM的读操作限定在 外部程序存储器;当EA为高电平时,对ROM的读操作是从内部程序存储器开始的(PC值小 于4K时),当PC值大于4K时,CPU自动转向外部程序存储器。 在使用8031时EA信号引脚 应该接地,以便从外部扩展EPROM中取指令。 3. 以下信号需要芯片引脚以第二功能的方式提供: (1)P3端口线的第二功能:RxD,串行数据接收;TxD,串行数据发送;INT0,外部中断 0申请;INT1,外部中断1申请;T0,定时器/计数器0计数输入;T1,定时器/计数器1计 数输入;WR,外部RAM写选通;RD,外部RAM读选通。 (2)EPROM存储器程序固化所需要的信号:PROG,编程脉冲信号;VPP,编程电压信号; (3)备用电压:VPD 。 4. 作用:程序状态字PSW是一个8特殊功能寄存器,它的各位包含了程序运行的状态信息 ,以供程序查询和判断。 常用的 单片机,特别是MCS-51系列,是嵌入式系统中常见的微控制器,具有丰富的功能和灵活性。本文主要探讨了MCS-51单片机的一些关键特性,包括工作寄存器组、外部访问控制、端口的第二功能、程序状态字PSW以及汇编语言指令的规范。 MCS-51单片机拥有4个工作寄存器组,这些寄存器组用于存储数据,提高处理速度。工作寄存器组的选择由程序状态寄存器PSW中的RS1和RS0位的状态决定。当RS1和RS0的不同组合,可以切换到不同的寄存器组,例如,当RS0和RS1都为0时,使用第0组寄存器,地址范围为00H-07H。 EA信号在MCS-51中起到至关重要的作用,它控制着单片机访问外部程序存储器的行为。如果EA为低电平,CPU将只访问外部程序存储器;如果EA为高电平且PC值小于4K,则访问内部存储器,超过4K则自动转至外部存储器。对于8031这类不内置EPROM的型号,EA引脚通常需要接地,以便使用外部EPROM。 再者,P3端口的某些引脚具有第二功能,如RxD和TxD用于串行通信,INT0和INT1用于外部中断,T0和T1用于定时器/计数器,WR和RD用于外部RAM的读写控制。此外,编程EPROM时还需要其他信号,如PROG、VPP和VPD。 程序状态字PSW是一个8位特殊功能寄存器,其中包含各种程序运行状态的信息,如进位标志位Cy、辅助进位标志位Ac、用户标志位F0和F1、工作寄存器组选择位RS1和RS0、溢出标志位OV以及奇偶标志位P。这些标志位用于程序中的条件判断和控制流程。 RAM在MCS-51中被划分为三个区域:工作寄存器区、位寻址区和用户RAM区。工作寄存器区用于存放操作数和中间计算结果;位寻址区支持位操作,可作为一般RAM使用;用户RAM区通常用作数据存储和堆栈。 关于汇编语言指令的使用,有几点需要注意。例如,Rn不能直接作为目的操作数接收来自R7的数据,R2不能作为寄存器间接寻址的间址寄存器,DPTR不能直接用作DEC指令的操作数,但可以与INC指令配合使用。同时,PUSH指令只能处理8位数据,不能处理16位的DPTR,而PC的值只能通过特定的转移指令改变。 了解MCS-51单片机的工作原理和指令系统对于进行有效的程序设计至关重要。正确使用工作寄存器、合理设置EA信号、掌握端口的多用途功能以及遵循汇编指令规则,能够优化程序性能并避免潜在错误。
- 粉丝: 198
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 压装活塞及安装矩形圈设备sw16可编辑全套技术资料100%好用.zip.zip
- 基于Java、JavaScript、HTML、CSS的四方保险项目二设计源码
- 基于JavaScript的retire.js设计源码,用于检测JS库版本中的已知漏洞
- 基于Vue2全家桶的Springboot城市流动人口管理系统设计源码
- 电子学习资料设计作品全资料新型消防车的研究
- 基于工作与兴趣积累的JavaScript前端插件库设计源码
- 基于Vue框架的天津大学TJU软件工程elm外卖平台设计源码
- 电子学习资料设计作品全资料遥控系统的设计资料
- 基于Lua语言的【流云阁】中二国战在【新月杀】平台的设计与实现源码
- 基于Python语言的手机租借平台后端设计源码
- 基于Java、Lua、HTML混合技术的电影项目后端设计源码
- 电子学习资料设计作品全资料音频信号分析仪资料
- 基于Unity3D引擎的3D空间与地面A*寻路算法设计源码
- 基于TypeScript的Vue前端脚手架设计源码
- 基于深度学习的电影评论情感分析系统源代码(python毕业设计完整源码+LW).zip
- 新款开箱机(proe5.0+cad)全套技术资料100%好用.zip.zip