找回密码
 注册
关于网站域名变更的通知
查看: 416|回复: 1
打印 上一主题 下一主题

单片机内核分类

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-3-1 09:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
单片机内核分类
& ?7 }" b( R) T) [% G, `- c6 D1 b5 X& k) Z6 g, o* P
) w8 s0 ?+ d3 `( [

1.内核诸如51/ARM/90/PIC/AVR.....有好多种的,何况内核从来不分类,因为每一家常都可以改内核,你应该问的是架构!!只有懂架构才能用什么片子都驾轻就熟.

我详细的说一下吧.

HARVARD(哈佛)架构:ROM(程序空间)与RAM(数据空间)分开,便于程序与数据的同时访问,减少程序运行时访问的瓶颈,提高数据吞吐.

PRINCETON(普林斯顿)架构:采用通用计算机广泛使用的ROMRAM合二为一的方式,就是众所周知的冯诺依曼结构,程序指令存储地址和数据指令存储地址指向同一存储器不同位置,因此程序指令和数据的宽度相同.

举例说明:以英特尔为例:MCS-51用的是哈佛架构,而后及产品16位的MCS-96就是普林斯顿架构.ARM公司卖的内核几乎多是哈佛架构的.

2.请问PIC单片机和AVR单片机是51内核的吗?

不是,都有自己的C编译环境

3.STC51单片机和AT89S51的汇编语言一样吗?

内核和指令集都是一样的

所以放心

另外建议你编辑的时候如果对执行时间要求不是很苛刻的话尽量使用C语言毕竟通用性好且比较简单.

4.AVR单片机是什么内核?

答:AVR单片机内核就是AVR内核,和51内核是不一样的,如果内核一样的话,那它的汇编指令应该是一样的,实际上他们的汇编指令是完全不一样的。

AVR是美国ATMEL公司研发的,ATMEL公司有三大系列mcu,一种是老式的以8051内核的单片机,第二种是目前大量使用的以AVR内核的AVR单片机。第三种是目前高端的以ARM内核的微处理器。

ARM已经不是单片机那么简单的概念了,差不多跟电脑CPU类似了。现在手机上的CPU就是AVR的。


3 g% {  t0 P' _% e0 z- Y* _% g% h

该用户从未签到

2#
发表于 2019-3-1 17:18 | 只看该作者
看看单片机内核分类
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-21 03:50 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表