3、AVR系列单片机 AVR单片机是由Atmel公司最初提出,也是8位单片机,后来也有16位的,但是与51不一样,它内部指令大大简化,同时内部结构精简,因此速度更快,功能更加强大,驱动能力比51的强,功耗也很低,抗干扰能力更强,内部有强劲的Flash程。
2、PIC单片机的优缺点分析 PIC单片机CPU采用RISC结构,分别有33、35、58条指令(视单片机的级别而定),属精简指令集。而51系列有111条指令,AVR单片机有118条指令,都比前者复杂。采用Haryard双总线结构,运行速度快(指令周期约160~200nS)。
1、AVR单片机没有位操作,都是以字节形式来控制和判断相关寄存器位的。 2、C语言与51的C语言在写法上存在很大的差异,这让从开始学习51单片机的朋友很不习惯。 3、通用寄存器一共32个(R0——R31),前16个寄存器(R0——R15)都不能直。
1、10年左右,AVR单片机全国缺货的时候,造成大家去寻找替代方案。现在基本很少见到再用AVR单片机设计的产品了。2、现在ST芯片已经大涨,缺货,伤了大家的心,估计很多设计公司也都已经找了替代品了。当ST产量能跟上的时候,肯定也只有。
通俗的讲:arduino就是主要以以AVR单片机为核心控制器的单片机应用开发板(当然也有其他核心的例如STM32版本的但是不是官方的,还有intel的伽利略),或者是学习板啥的,但是Arduino开发人员开发了简单的函数,还有许多应用库,这样就不用直接。
说到STC单片机有人会说到,STC也能算主流,估计要被喷了~~我们基于它是国内还算是比较不错的单片机来说。STC单片机是宏晶生产的单时钟/机器周期的单片机,说白了STC单片机是51与AVR的结合体,有人说AVR是51的替代单片机,但是AVR单片机在位。
虽然AVR也有一些8位机市场,但与stc带领下的51单片机是完全不能相比的。当然,这个时候也有16位机的msp430,其他厂家单片机还有pic,高端嵌入式处理器等市场有arm7、arm9等。这个时期的单片机市场是百花齐放、百家争鸣,但总体来说,还是。
如今,世界上可能没有一家工厂没有使用PLC设备。其被广泛采用和使用的主要原因在于其稳定耐用,能够承受粗暴搬运和高强度的震动环境。微控制器(单片机)微控制器是单个芯片上的小型计算设备,包含一个或多个处理核心,内存设备和通用输入。
32位机以外的市场却是另一番景象,早些年还有一些各大厂商自主研发的核心,如PIC,AVR,STM8等,但是现在再去看看,出一些日系韩系的单片机除外,大多小公司都有51内核的单片机。就连之前以稳定性著称的AVR单片机,也随着Atmel被收购的结局而。
然而 51 单片机毕竟过于基础,后来的很多单片机在功能和应用上都有很大的扩展,因此按照多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多。