版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.3.1片内数据存储器《单片机应用技术(C语言版)》深圳职业技术学院8051的内部RAM共有256个单元,通常把这256个单元按其功能划分为两部分:低128单元(单元地址0x00~0x7F)和高128单元(单元地址0x80~0xFF)。片内数据存储器RAM:
RandomAccessMemory,随机存取存储器特点:可以随机读写数据,掉电内容丢失容量:低128×8用途:存放中间结果或临时数据——数据存储器序
号区
域地
址功
能1工作寄存器区0x00~0x07第0组工作寄存器(R0~R7)0x08~0x0F第1组工作寄存器(R0~R7)0x10~0x17第2组工作寄存器(R0~R7)0x18~0x1F第3组工作寄存器(R0~R7)2位寻址区0x20~0x2F位寻址区,位地址为:0x00~0x7F3用户RAM区0x30~0x7F用户数据缓冲区片内数据存储器低128单元这128字节的数据存储器怎样使用呢?其实,我们采用C语言编程的话,只要按照要求定义各类变量就可以了,不需要我们来具体考虑怎样存放这些中间变量,这也是我们采用C语言编程的好处,我们不需要了解太多单片机内部的结构。专用寄存器SFR控制程序硬件系统专用寄存器专用寄存器
单片机专用寄存器,也称为特殊功能寄存器(SpecialFunctionRegister,SFR)位于内部RAM地址空间的高128字节位置(80H~FFH)专用寄存器21个SFR地址不连续空闲单元用户不可使用程序计数器PC,物理独立,不占RAM单元程序计数器PCProgramCounter——PC16位的寄存器,寻址范围64KB程序计数器PC内容为下一条将要执行指令的地址有自动加1功能,从而控制程序的执行顺序程序计数器PC用户无法对它进行读写。但可以通过转移、调用等指令改变其内容,以实现程序的转移单片机复位时,PC=0000H累加器ACC寄存器B程序状态字PSW数据指针DPTR堆栈指针SP常用寄存器sfrP1=0x90;//专用寄存器P1的地址是0x90P1=0x00;sbitP1_0=P1^0;//定义SFR中的可寻址位
P1_0=1;sfr和sbit
在通常情况下,这些专用寄存器已经在头文件regx51.h中定义了,只要在程序中包含了该头文件,就可以直接使用已定义的专用寄存器。#i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贵阳货运从业资格证考试题库及答案解析
- 2025年乌鲁木齐货运驾驶员从业资格证考试题库答案
- 2024年清工建设承包协议典范版版B版
- 2024年度热水锅炉安装与维护服务合同2篇
- 《现场审核的实施》课件
- 2024乳胶床垫零售商供货与促销活动合作协议3篇
- 2025解除装修合同书范文
- 2025土石方工程合同范本2
- 2025安装工程劳务作业分包合同-合同协议-表格模板-应用文书
- 2025化工企业之 长期采购合同模板中英
- 春节施工现场值班规章制度范文(2篇)
- 2022年公务员多省联考《申论》真题(辽宁A卷)及答案解析
- 专题 与角度有关的计算问题(35题提分练)2024-2025学年七年级数学上册同步课堂(北师大版2024)
- 小丑电影课件教学课件
- 浙江省绍兴市2025届高三上学期一模地理试题 含解析
- 广发银行广告合同
- 安全与急救学习通超星期末考试答案章节答案2024年
- 电动车棚消防应急预案
- 金属冶炼知识培训
- 2024-2025学年度广东省春季高考英语模拟试卷(解析版) - 副本
- 商会内部管理制度
评论
0/150
提交评论