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的。