51单片机系列知识2--存储器(1)

来源:互联网 发布:vr用什么软件 编辑:程序博客网 时间:2024/05/29 04:21

一、存储器

0(《51单片机原理与实践》高卫东、辛友顺、韩颜正编著.北京航天航空大学出版社)

△ 存储器组织(51系类单片机)

程序存储器  片内程序存储器(根据型号不同有1KB、2KB、4KB、8KB、32KB、64 KB)

            片外程序存储器(最大可扩展到64 KB)

数据存储器  片内数据存储器  低128单元  工作寄存器区0~1FH

                                        位寻址区20H~2FH

                                        用户RAM区30H~7FH—用于堆栈、数据缓冲

                            高128单元—特殊功能寄存器离散地分布在这一区域,51系类单片机有21SFR 80H~FFH

            片外数据存储器

1. 程序存储器

内部程序存储器的不同配置形式往往对应了不同单片机芯片。配置主要有存储的容量,以及存储器的类型是ROM、EPROM.还是FlashROM的。

CPU将执行哪一条指令依赖于地址指针—16位的程序计数器PC。O开始的部分程序,可以在单片机的内部也可以在单片机的外部,这取决于单片机得类型,并由输入到引脚EA的电平所控制。对内部有4K字节程序存储器,若EA接正电平,则程序计数器PC的值在0至0FFFH之间时,CPU取指令时访问内部的程序存贮器;PC值大于0FFFH时,则访问外部的程序存贮器。如果EA接Vss(地),则内部的程序存储器被忽略,CPU总是从外部的程序存贮器中取指令。51系类单片机的引脚PSEN输出外部程序存贮器的读选通信号,仅当CPU访问外部程序存贮器是,PSEN才有效(输出负脉冲)。



By:霜月孤鸟

2016.2.21

0 0