关于c51单片机SFR地址的问题

贾熊猫 2011-03-15 11:43:13
单片机的SFR的地址分布在80H ~FFH这些区域,但总的SFR的个数一共有21个,有好多都被浪费掉了,这是为什么呢?INTEL当初这样设计的初衷是什么呢?如果的确没有用,可以把没有用的地址归到普通的RAM中啊!总感觉这样的分布关系有些浪费
...全文
393 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lbing7 2011-03-17
  • 打赏
  • 举报
回复
8051只是遵循了最基本的体系结构仅有几个功能,没有太多的其它外设

留着是为了方便其它的第三方厂家在设计自己的芯片产品时,留下充足的余地

这也就为什么,现在你能看到层出不穷的基于8051内核的产品

如果,当初体系结构设计师没有考虑这个扩展

8051早就胎死腹中了!
Ejack79 2011-03-16
  • 打赏
  • 举报
回复
51只是一个基础平台,总得考虑升级和扩展吧?就像ARM核,外设接口都需要留给设计厂商的。
据我所知某些扩展型51,SFR都用到100+了……
guetcw 2011-03-16
  • 打赏
  • 举报
回复
是保留用的,51用不到可能52就用到了,都是这样
L_thread 2011-03-16
  • 打赏
  • 举报
回复
都有用,但是有的你看不见
南气子水 2011-03-16
  • 打赏
  • 举报
回复
估计设计师不是傻子,留作升级扩展用吧~
codesnail 2011-03-15
  • 打赏
  • 举报
回复
有一些是隐藏的,不可访问而已,有其他用途。建议lz把精力放到更有意义的地方,岁月如梭。。。。
1. CPU由哪几部分组成:控制电路、运算器和寄存器组成 2. 计算机由运算器、控制器、存储器、输入和输出设备组成 3. 随机存储器(RAM)又称读写存储器,不仅能读还能写,写入后元数据丢失,断电后信息丢失;只读存储器(ROM)只能读不能写,断电不丢数据 4. 8051有哪三个寻址空间:1.片内外程序存储器空间,MOVC;2.片内数据存储器空间SFR;3片外数据存储器地址空间MOVX 5. 8051片内资源:1个八位微处理器、128B片内数据存储器(RAM)和128B特殊功能存储器SFR空间、4KB片内程序存储器(ROM)、2个定时器/计数器、4个8位可编程I/O接口、1个全双工串行口、5个中断源的中断控制系统和时钟电路等。 6. 控制信号引脚:1.RST/Vpd(9脚):复位/备用电源引脚。(1)当震荡器工作时,在该引脚上保持两个机器周期以上的高电平将使8051单片机复位(2)该引脚的第二个功能是作为备用电源输入端。2.ALE/PROG(30脚):地址锁存允许/编程信号引脚。在访问片外存储器时,8051单片机通过P0口输出片外存储器的低8位地址,同时还在ALE引脚上输出一个高电位脉冲,把片外片外存储器的的低8位地址锁存到外部专用地址锁存器上,以便空出P0口区传送随后而来的片外存储器读写数据。3.EA/Vpp(31脚):允许访问片外存储器/编程电源引脚4.PSEN(29脚):片外程序存储器读选通引脚。

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧