STC和STM32的区别:
51单机片系统结构
51一般是指51系列的单片机,型号有很多,常见的有STC89C51、AT89S51,其中国内用的最多的是STC89C51/2。
1. 内核
51单片机由一个IP核和片上外设组成,速度只有12M,外设是IC厂商在内核的基础上添加的,不同的IC厂商会在内核上添加不同的外设。
2. 外设
寄存器位于SFR和RAM这个部分,其中SFR占有 128字节,RAM占有 128 字节,其中SFR和RAM在地址上是重合的,都是在80~FF地址区间,但在物理区间上是分开的,所以51的RAM是有256个字节。
STM32系统结构
1. 内核
在系统结构上,STM32和51都属于单片机,都是由内核和片上外设组成。
从结构框上看,对比51内核只有一种总线,取指和取数共用。Cortex-M3内部有若干个总线接口,以使CM3能同时取址和访内,它们是:指令存储区总线、系统总线、私有外设总线
- 有两条代码存储区总线负责对代码存储区的访问分别是I-Code总线和D-Code总线,它们按最佳执行速度进行优化。
- 系统总线用于访问内存和外设。
- 私有外设总线负责一部分私有外设的访问,主要就是访问调试组件。
2. 外设
从结构框上看, STM32比51的外设多得多,51有的串口、定时器、IO口等外设 STM32 都有。
文章整合自:csdn
编辑:ymf
-
单片机
+关注
关注
6034文章
44528浏览量
633606 -
内核
+关注
关注
3文章
1367浏览量
40252 -
STM32
+关注
关注
2266文章
10880浏览量
355086
发布评论请先 登录
相关推荐
评论