




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MCS-51存储器结构,任课教师:谢辉程 邮箱: 电话QQ:20205161(加好友请注明班级学号姓名),89C52单片机有5个存储空间,分别用来安排5种不同功能的存储器: 内部数据存储器; 特殊功能寄存器; 内部程序存储器; 外部数据存储器; 外部程序存储器。,地址空间1:00HFFH MOV,地址空间2:0000H1FFFH MOVC,地址空间3:0000HFFFFH MOVX,地址空间2:2000HFFFFH MOVC,ROM结构 (page23),内部数据存储器,内部数据存储器又称为内部数据RAM,共256字节,地址范围为00HFFH。 前32个单元(00H1
2、FH)称为寄存器区。其中,每8个寄存器形成一个寄存器组。 寄存器0组 地址00H07H 寄存器1组 地址08H0FH 寄存器2组 地址10H17H 寄存器3组 地址18H1FH,RAM结构 page24,工作寄存器组的选择:,通过对特殊功能寄存器PSW中RS1、RS0两位的编程设置,可选择任一寄存器组作为工作寄存器组,方法如下: RS1 RS0 所选择的寄存器组 0 0 选中寄存器0组 0 1 选中寄存器1组 1 0 选中寄存器2组 1 1 选中寄存器3组,当某一组被设定成工作寄存器组后,该组中8个寄存器,从低地址到高地址就分别被称为R0R7,从而可以把它们用作通用寄存器,并可按寄存器寻址方式
3、被访问。一旦工作寄存器组被指定以后,另外三组寄存器则同其它数据RAM一样,只能按字节地址被访问,图3-4 内部数据存储器中的位地址,3.1.2.2 特殊功能寄存器,89S52中有32个特殊功能寄存器(SFR),起着专用寄存器的作用,用来设置片内电路的运行方式,记录电路的运行状态,并表明有关标志等。此外特殊功能寄存器中,还有把并行I/O端口映射过来的寄存器,对这些寄存器的读写,可实现从相应的I/O端口的输入、输出操作。 32个SFR不连续的分布在128个字节的SFR存储空间中,地址空间为80HFFH,见表3-1。 可对12个特殊功能寄存器的某些位作位寻址操作。位地址空间也是80HFFH,但只有83个有效位地址。,表3-1 特殊功能寄存器,SFR功能简介 (page21),A(ACC): 累加器 B:寄存器 P0P3:映射并行端口P0P3 PSW:程序状态字,PSW结构,(2)A (ACC) 累加器。自身带有全零标志Z,若A=0则Z=1;若A 0则Z=0。该标志常用作程序分支转移的判断条件。 (3)SP 堆栈指针。默认栈顶地址为07H。堆栈操作为先加后压,先弹后减。堆栈区域是向地址增大的方向生成的。 (4)DPTR 数据指针,分成DPL(低8位)和DPH(高8位)。用来存放16位地址
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培训采购评审模板
- 预防医学视频课件
- 项目管理课件PMP
- 音乐课件教学课件
- 2025年棉花生产项目建议书
- 2025年气体检测设备项目合作计划书
- 水肌酸产品项目申请报告(参考模板)
- 城市污水管网建设工程资金申请报告(范文)
- 2025年抗血吸虫病药合作协议书
- 无人驾驶技术在物流中的应用
- 《地下工程泥浆施工标准》
- 抛光简介介绍
- 热射病预防与急救
- 初中音乐课件《夏日泛舟海上》
- 采气工班长岗位述职报告
- 呼吸系统课件ppt免费
- 国家开放大学2023年7月期末统一试《42732土地利用规划》试题及答案-开放专科
- 某药业集团产品说明书:加替沙星注射液
- 工艺危险性分析报告
- 消防水箱施工方案 消防水箱的制作要求(6篇)
- 美国范登堡空军基地
评论
0/150
提交评论