搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
基于jsp+mysql+Spring+mybatis的SSM超市后台订单销售仓库库存综合管理平台包含设计文稿
2
【软件测试】多家大厂的软件测试面试常见问题合集(BAT、三大流量厂商、知名大厂)_大厂的软件测试方式
3
用wireshark抓取HTTP的get和post方法流量包_wireshark找post
4
‘build.plugins.plugin.version‘ for org.springframework.boot:spring-boot-maven-plugin is missing._build.plugins.plugin.version' for org.springframew
5
不用动手术的肝脏清洗法_肝胆净化要做几次才会清理干净啊。
6
Mac二进制安装RabbitMQ以及Erlang以及OpenSSL_mac安装erlang
7
备战9月,美团50道软件测试经典面试题及答案汇总_美团测试面试题
8
导入项目爆红:Plugin ‘org.springframework.boot:spring-boot-maven-plugin:‘ not found的解决方案,亲测可用!_org.springframework.boot爆红
9
什么是vue-router,工作原理是什么_vuerouter原理
10
【打工日常】使用docker部署高颜值的第三方网易云播放器_docker 网易云
当前位置:
article
> 正文
8051 RAM/ROM结构_dw8051 内置ram初始化
作者:凡人多烦事01 | 2024-04-20 07:20:14
赞
踩
dw8051 内置ram初始化
8051 提供片内128Byte存储器,地址空间00H-7FH。RAM
其中00H-1FH 是4组通用工作存储区,每个区包含8个编号为R0-R7的寄存器。共32字节:4(区)×8(R0-R7)
其中1FH-2FH 是位寻址空间,映射位地址00H-7FH。(共16Byte:映射到00H-7FH,8×16(bit))。
位寻址空间的操作有单独的位指令。
第三个去为数据缓冲区,多用于堆栈,8051单片机的堆栈是向上生长的,即从低地址高地址生长。
复位后SP指针指向07H,通常初始化为20H,避开工作寄存器空间。
数据存储空间(RAM)
8051的数据存储空间分为片内和片外两个数据存储空间,这两个储存空间相互独立编址,分别使用不同的指令访问。
其中片内数据存储器通常被分为两个部分,分别是片内RAM块,和特殊功能寄存器(SFR)块。
对于51 系列,片内RAM块为128Byte,编址为00H-7FH。特殊功能寄存(SFR)器块编址为80H-FFH。
对于52 系列,片内RAM块为256Byte,
片内ROM存储器(程序存储器)
8051 通常提供至少4K 的片内ROM空间,用于保存用户的程序指令,
单片机地址总线宽度为16bit,最大可寻址64K。
51系列片内ROM只有4K,
52系列片内ROM是8K。当程序的大小超过片内存储器的大小时,需要使用片外ROM。单片机使用EA引脚控制片内/片外ROM的读取顺序。
当EA=1时,先执行片内的程序,当PC值超多片内的最大容量时,将自动转向片外ROM。
当EA=0时,直接从片外程序存储器读取指令。实际上相当于不使用片内ROM。
单片机上电复位后,程序计数器PC为0000H,此外0003H-0032H被保留,用于中断服务程序。
特殊功能寄存器
特殊功能寄存器是用来对片内的定时器,中断,串行接口等内部单元进行管理,监控。
8051共有26个特殊功能
寄存器
,离散的分布在80H-FFH地址空间内,其中12个寄存器可以使用位寻址。映射为80H-FFH的位地址空间。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/456100
推荐阅读
article
写一个
关机
代码
让别人
的
电脑
根据你
的
指令
关机
,
c
语言
写小程序恶搞别人_让对方
关机
的
代码
...
写一个
关机
代码
让别人
的
电脑
根据你
的
指令
关机
,
c
语言
写小程序恶搞别人。运行起来,
电脑
1分钟内
关机
,如果输入:我是猪(可以是...
赞
踩
article
代码
质量与
自动化
:
ESLint
&
Prettier
配置
与使用...
代码
质量与
自动化
:
ESLint
&
Prettier
配置
与使用
代码
质量与
自动化
:
ESLint
&
Prettier
配置
与...
赞
踩
article
希尔
排序
详解...
1.概述
希尔
排序
(Shell's Sort)是插入
排序
的一种又称“缩小增量
排序
”(Diminishing Increme...
赞
踩
article
利用
Python
实现
身高
质量
BMI
计算
代码
_
身高
体重
python
代码
...
【
代码
】利用
Python
实现
身高
质量
BMI
计算
代码
。_
身高
体重
python
代码
身高
体重
python
代码
...
赞
踩
article
Flutter
复习总结_
flutter
widget
树
的
root
节点...
WidgetWidget是不可变
的
.Widget 是 描述 Element
的
配置 , 告诉 Element 这个实例如何...
赞
踩
article
蓝桥
杯
JavaB
组真题
解析
A~E...
蓝桥
杯
JavaB
组
解析
_
蓝桥
杯javab
组真题
解析
蓝桥
杯javab
组真题
解析
目录 A.星期计算...
赞
踩
article
JAVA
学习-
注解
.
基于
注解
的
单元测试
...
基于
注解
的
单元测试
是一种使用
注解
来简化和增强测试代码编写和执行的方法。在Java中,有多个
基于
注解
的
单元测试
框架可供选择...
赞
踩
article
解决
Cesium
中
Entity
移动
漂移
的
问题
_
cesium
广告牌
模型上偏移...
案例场景:在
Cesium
开发三维场景展示中,肯定会碰到加载
Entity
的
需求,如果在你
的
gis应用中,带了地形
的
展示。那...
赞
踩
article
各IT
软件
/
互联网
公司薪资
福利待遇
汇总...
公司 岗位 薪资 福利 工作地点 备注 腾讯 后台开发工程师 26W 3W签字费+价值...
赞
踩
article
【
GEE
】基于
PCA
的
LANDSAT
8
计算遥感生态指数(
RSEI
)...
【代码】【
GEE
】基于
PCA
的
LANDSAT
8
计算遥感生态指数(
RSEI
)【
GEE
】基于
PCA
的
LANDSAT
8
计算...
赞
踩
article
数据库
ALTER
语句使用...
ALTER
语句使用_
数据库
alter
数据库
alter
ALTER
...
赞
踩
article
黑马
瑞吉
外卖
项目
(
毕业设计
论文
版)三份不同
目录
的
文档
可以选择都在两万字左右。
_
瑞吉
外卖
论文
...
包含用例图,活动图,时序图(顺序图),功能模块图,er图,用例规约,测试用例,可定制图,
目录
齐全。使用技术:spring...
赞
踩
article
开源
运维
监控
工具
Uptime
Kuma
本地
部署并结合内网穿透实现公网访问_
开源
监控
运维
系统...
开源
运维
监控
工具
Uptime
Kuma
本地
部署并结合内网穿透实现公网访问_
开源
监控
运维
系统
开源
监控
运维
系统 ...
赞
踩
article
【
GitHub
项目推荐--7个最佳
开源
免费
库存
/
仓库
管理系统
(
WMS
)】【转载】_
github
仓库
...
Inventree是一个高度通用并且可定制开发的
开源
库存
管理系统
,旨在为用户提供轻量级的
库存
控制和部件跟踪功能。ERPN...
赞
踩
article
Git
冲突
解决
详细
过程_
git
解决
代码
冲突
的
详细
步骤...
Git
冲突
解决
详细
过程_
git
解决
代码
冲突
的
详细
步骤
git
解决
代码
冲突
的
详细
步骤 1、maste...
赞
踩
article
Spark
面试整理-如何
使用
Spark
的
API
进行
数据
聚合
、排序或过滤?...
这些操作通常
使用
Spark
的DataFrame或RDD
API
来实现。对于复杂的
数据
处理逻辑,推荐
使用
DataFrame...
赞
踩
article
ILSVRC2012
数据集-图像分类
_
ilsvrc2012
_
img
_
val
示例
图片
...
ILSVRC2012
图片
训练前处理
_
ilsvrc2012
_
img
_
val
示例
图片
ilsvrc2012
_
img
_
val
...
赞
踩
article
elasticsearch
数据类型--
join
_
elasticsearch
join
...
elasticsearch
是一个搜索引擎,附带了数据存储功能。相比关系数据库为关系而生而言,
elasticsearch
并...
赞
踩
article
从前向传播角度解读
YOLOV5
的
源码:如何
修改
网络结构
或增添多余
的
层?
_
yolov5
在
数据处理
阶段添...
本文主要介绍
的
是forward部分,也就是整个模型推理
的
部分。通过对于整个网络
的
具体实现
的
解析,理解了
的
读者便能具备
修改
...
赞
踩
article
linux
安装并
配置
rabbitmq
_
linux
rabbitmq
配置
文件...
linux
安装并
配置
rabbitmq
高可用_
linux
rabbitmq
配置
文件
linux
rabbitmq
配置
文件...
赞
踩
相关标签
开发语言
游戏
c语言
自动化
javascript
运维
排序算法
算法
java
python
数据结构
蓝桥杯
职场和发展
学习
单元测试
html5
dubbo
数据库
sql
课程设计
spring boot