51单片机的总体认识

1 STC89C52还是51单片机吗

51单片机是指兼容Intel的MCS-51体系架构的一系列单片机。

STC89C52的体系架构也是MCS-51,所以也是51单片机。

只要体系架构是MCS-51,都是51单片机。

2 51单片机的命名规则

STC89C51RC/RD系列单片机命名规则如下图所示。

可以看出名字中的51并不是指的51内核,而是ROM的大小。

一款芯片的命名一般包括公司名字、存储空间大小、封装、引脚数、工作温度范围等。

如下图所示为STM32芯片的命名规则。

3 51单片机的存储

单片机的存储包括:RAM、ROM、SFRs

RAM:数据存储器,存放运行的中间数据,掉电会丢失。

例如计算器,在使用过程中的一些数据,掉电后就会丢失。

STC89C52RC:RAM为512字节

STC89C52RD:RAM为1280字节

ROM:程序存储器,用来存放程序的,生成的HEX文件就要烧录在ROM中。

ROM中的数据掉电不丢失。

STC89C51RC:ROM为4K字节

STC89C52RD:ROM为8K字节

SFRs(Special Function Registers):特殊功能寄存器。

使用单片机的内部资源,都是配置特殊功能寄存器的一个过程。

掉电后,特殊寄存器的值会丢失,需要程序重新配置。

STC89C51RC:SRFs为128字节。

4 参考

STC89C51RC-RD手册

手把手教你学51单片机(C语言版)教学视频 宋雪松 李冬明 崔长胜

https://www.bilibili.com/video/BV15x411Y7oa?from=search&seid=499452868482099124

原文地址:https://www.cnblogs.com/QQ2962269558/p/12884292.html