好文档 - 专业文书写作范文服务资料分享网站

89C51单片机内部结构深度解析一

天下 分享 时间: 加入收藏 我要投稿 点赞

89C51 单片机内部结构深度解析一

9C51 单片机内部结构深度解析一:单片机内部资源 ROM/RAM/CLOCK/RST

8 位 CPU:和 32 位处理器的意思一样,计算机中的位数指的是 CPU 一次能 处理的最大位数。32 位计算机的 CPU 一次最多能处理 32 位数据,同理,8 位 的 CPU 意味着 89C51 单片机只能够处理 8 位的数据。 4K

ROM:4K 字节闪烁可编程可擦除只读存储器(FPEROMFlash

Programmable and Erasable Read Only Memory),主要用来存放程序和表格常数, 地址是 0000H~0FFFH,总线地址的宽度为 16 位,因此片内 ROM 最大为 2 次 方=64K,片外的 ROM 最大也是 64K,片内片外的 ROM 采用统一编址的方式。 即:

EA=1:先从片内 0000H 处取地址执行,如果超出 4K 最大地址 0FFFH 时, 此时自动访问片外 ROM,采用统一编址即片外的 ROM 的地址空间接着片内 ROM 的地址空间,即 1000H~FFFFH(此时片外 ROM 为 64K-4K=60K)。 EA=0:直接从片外程序执行,即 0000H~FFFFH,不执行片内 ROM 程序, 此时外部 ROM 为 64K。

256B RAM:随机动态存储器,掉电后内容消失。主要用来存放运算的中间 结果、数据暂存以及数据缓存。256B 主要包括两部分:

第一部分:128B 的随机动态存储器,其中又分为 96B 的真正的 RAM 和 32B 的工作寄存器,地址为 00H~7FH;

第二部分:128B 的 SFR,主要是 21 个 SFR,地址为 80H~FFH

时钟频率:全静态工作:0Hz-24MHz,XTAL1 和 XTAL2 分别为反向放大器 的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均 可采用。如采用外部时钟源驱动器件,XTAL2 应不接。由于输入至内部时钟信 号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须 保证脉冲的高低电平要求的宽度。

复位功能:RST:复位输入。当复位器件时,要保持 RST 脚两个机器周期的 高电平时间,也就是 12 个时钟周期。

机器周期=6*状态周期=6*(2*时钟周期),以 12Mhz 为实例,

时钟周期=振荡周期=1/12Mhz=1/12 uS;则机器周期=1uS。因此复位时间要超 过 1uS。

下一节主要分析单片机 I/O 资源

tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!

89C51单片机内部结构深度解析一

89C51单片机内部结构深度解析一9C51单片机内部结构深度解析一:单片机内部资源ROM/RAM/CLOCK/RST8位CPU:和32位处理器的意思一样,计算机中的位数指的是CPU一次能处理的最大位数。32位计算机的CPU一次最多能处理32位数据,同理,8位的CPU意味着89C51单片机只能够处理8位的数据。
推荐度:
点击下载文档文档为doc格式
2t4545tbtu0zdc523xwm17c19373ml00gr0
领取福利

微信扫码领取福利

微信扫码分享