8051单片机基本结构内容摘要:

程序存储器指令 , 但当 PC中的值超过 0FFFH时 , 将自动转向执行片外程序存储 器指令。 当 EA为低电平时 , CPU只执行片外程序存储器 指令。 复位信号 RST 该信号高电平有效 , 在输入端保持两个机器周期的高电 平后 , 就可以完成复位操作。 输入 /输出端口引脚 P0, P1, P2和 P3 P0口 ( ~ ) : 该端口为漏极开路的 8位准双向 口 , 它为外部低 8位地址线和 8位数据线复用端口 , 驱动能力为 8个 LSTTL负载。 P1口 ( ~ ) : 它是一个内部带上拉电阻的 8位 准双向 I/O口 , P1口的驱动能力为 4个 LSTTL负载。 P2口 ( ~ ) : 它为一个内部带上拉电阻的 8位 准双向 I/O口 , P2口的驱动能力也为 4个 LSTTL负载。 在访问外部程序存储器时 , 作为高 8位地址线。 P3口 ( ~ ) : 为 内部带上拉电阻的 8位准双向 I/O口 , P3口除了作为一般的 I/O口使用之外 , 每个引 脚都具有第二功能。 外 部 RAM (I/O口 地址 ) 0000H FFFFH 外部数据存储器 外部 ROM 内部 ROM (EA=1) 外部 ROM (EA=0) 0000H 0000H 0FFFH 0FFFH 1000H FFFFH 程序存储器 90H 98H 特 殊 功 能 寄 存 器 通用 RAM区 位寻址区 00H 1FH 20H 2FH 30H 7FH 80H FFH 80H 88H A0H A8H B0H B8H D0H E0H F0H 特殊功能寄存器地址 内部数据存储器 工作寄存器区 8051单片机的存储器配置 片内 ROM和片外 ROM。 片内 RAM和片外 RAM。 片外程序存储器 ROM地址空间为 64kB,片外数据存储器 RAM也有 64kB的寻址区,在地址上是与 ROM重迭的。 8051单片机通过不同信号来选通 ROM或RAM。 当从外部 ROM中取指令时,采用选通信号 PSEN,而从外部 RAM中读写数据时则采用读 RD和写 WR信号或来选通,因此不会因地址重迭而发生混乱。 8051在物理上有 4个存储器空间 片内数据存储器 RAM 片内 RAM有 256个字节,其中 00H~ 7FH地址空间是直接寻址区,该区域内从 00H~ 1FH地址为工作寄存器区,安排了 4组工作寄存器,每组都为 R0~ R7,在某一时刻, CPU只能使用其中任意一组工作寄存器,由程序状态字 PSW中 RS0和 RS1的状态决定。 片内 RAM的 20H~ 2FH地址单元为位寻址区,其中每个字节的每一位都规定了位地址。 每个地址单元除了可进行字节操作之外,还可进行位操作。 片内 RAM的 80H~ FFH地址空间是特殊功能寄存器 SFR区,对于 51子系列在该区域内安排了 21个特殊功能寄存器,对于 52子系列则在该区域内安排了 26个特殊功能寄器,同时扩展了 128个字节的间接寻址片内 RAM,地址也为 80~ FFH,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。