首页 理论教育 单片机应用技术:程序存储器详解

单片机应用技术:程序存储器详解

时间:2023-11-06 理论教育 版权反馈
【摘要】:8051存储器地址空间分程序存储器和数据存储器。程序存储器用于存放编好的程序和表格、常数。程序存储器通过16位程序计数器寻址,寻址能力为64 K字节。8051/8751的64 K程序存储器空间,片内ROM/EPROM为4 K字节,地址为0000H~0FFFH,片外最多可扩至64 K字节ROM/EPROM,地址为1000H~FFFFH,片内外是统一编址的。8051从片内程序存储器和片外程序存储器取指令执行速度相同。程序存储器的某些单元是留给系统使用的,见表2.4。表2.4程序存储器保留的存储单元

单片机应用技术:程序存储器详解

8051存储器地址空间分程序存储器(64 KB ROM)和数据存储器(64 KB RAM)。程序存储器用于存放编好的程序和表格、常数。程序存储器通过16位程序计数器(PC)寻址,寻址能力为64 K字节。这使得程序存储器能在64 K地址空间内任意寻址,但没有指令使程序从程序存储器空间转移到数据存储器空间。

8051/8751的64 K程序存储器空间,片内ROM/EPROM为4 K字节,地址为0000H~0FFFH,片外最多可扩至64 K字节ROM/EPROM,地址为1000H~FFFFH,片内外是统一编址的。

当引脚高电平时,8051的程序计数器PC在0000H~0FFFH范围内(即前4 K字节地址)执行片内ROM中的程序;当指令地址超过0FFFH后,就自动地转向片外ROM取指令。

当引脚接低电平(接地)时,8051片内ROM不起作用,CPU只能从片外ROM/EPROM中取指令,地址可以从0000H开始编址。这种接法特别适用于采用8031单片机的场合,由于8031片内不带ROM,因此使用时必须使=0,以便能够从外部扩展EPROM(如2764,2732)中取指令。

8051从片内程序存储器和片外程序存储器取指令执行速度相同。(www.xing528.com)

程序存储器的某些单元是留给系统使用的,见表2.4。

表2.4 程序存储器保留的存储单元

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈