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