51单片机存储器内存的讲解

51单片机当中的存储器从功能性上来划分可以分为程序存储器与数据存储器。一般来说单片机存储器的存储空间是能够进行存储空间拓展的,但是如何进行拓展则需要根据不同的存储器类型进行选择,本文就将为大家针对这个问题进行讲解。
访问存储空间时,需要用到两个指针变量,为dptr和pc。其中pc为程序计数器,指向下一条需要执行的指令的地址,dptr为数据指针寄存器,这两个变量的长度都为16位,这是51单片机内部结构决定的,无法改变。所以这两个指针的寻址能力都为64k。这样看来,两类存储器的扩展能力都为64k。但是,如果实际扩展过存储器,就可以发现程序存储器的扩展能力并没有64k。
为什麽会这个样子呢?这得从51单片机的存储空间的编址说起。这里仅作简单说明,具体可以看教科书。简单地说,内部程序存储器和外部程序存储器是一起编址的,它们分别占用64k地址的一部分,所以外部扩展时要减去内部的地址空间,当然要小于64k。而数据存储器是内外部分别编址,内外部数据存储器用不同的指令进行访问,所以不用担心单片机会混淆内外部数据存储器,所以外部数据存储器扩展能力有64k。

盘点中兴通讯2012年度最具影响力十大事件
关于相位噪声测试技术的介绍和应用
如何让治理成为赋能商业创新的新动能
美国第二大打车应用Lyft计划用新AR专利应用简化乘车过程
高频扬声器技术
51单片机存储器内存的讲解
国内锂电池三元材料专利技术布局现状究竟如何
32位百兆网络单片机CH561系统框架及特点分析
如何借助GPT-4评审、重构代码?
生物有机肥检测仪是什么,它有哪些用途
元器件价格不断上涨 国产手机相继宣布调价
如何用python发送接收邮件
室外温湿度传感器应用场景
制作FPC柔性线路板的10个步骤
iphone8什么时候上市?iphone8最新消息:home键消失,iphone8外观再曝光!
基于瞬时无功电流理论三相谐波提取的DSP实现
HTTP性能
微星推出即将新一代散热设计的RTX 3060 Ti
中国整体经济转型升级,国产机器人不确定性在加剧
电梯门磁传感器的重要性体现在哪里?