PIC,AVR,ARM这三种单片机的优缺点,有什么不同,应用领域,以后发展趋势...
抗干扰能力***强。不过现在AVR做的也不错。AVR也是采用***RISC技术***,哈佛结构,相比PIC而言AVR***运算速度***快,相同***时钟频率***运行时,AVR是PIC16的7倍,是8051的28倍之多。凌阳单片机***侧重音视频处理。
简单的总结下就是avr的指令系统比较精简,总线结构也与51不同,因此速度比51更快。其次,如果说性能的话,至少arm更优。因为arm是32位处理器,频率可达百兆赫兹,速度和处理能力远远优于avr和51。
优点:资料多,价格低,货源丰富,且因为低端所以一般比较皮实。缺点:属于CISC(复杂指令集),如果用汇编,要记忆的指令相对多些;另外因为其内核已不再是专利,所以市面上见得到的牌子多,良莠不齐,需要明眼鉴别。
在可靠性、抗干扰方面更胜一筹,MSP430是当今一枝独秀的16位单片机,ARM是当今比较先进的32位单片机架构,有许多厂商生产基于ARM架构的单片机,大有取代8位和16位的趋势。DSP不是单片机,专门进行复杂的数字运算。
PIC单片机的基本功能区域包括哪几部分?各有什么作用?
1、运算器、控制器、主要寄存器。运算器***运算器由运算部件——算术逻辑单元(Arithmetic***&***Logical***Unit,简称ALU)、累加器和寄存器等几部分组成。
2、它包括微处理器(CPU),用RAM构成的数据存储器,用ROM构成的程序存储器,定时/计数器,各种输入/输出(I/O)接口和功能单元。可独立地进行工作。
3、在工业控制领域广泛应用。录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。自动控制领域的机器人、智能仪表、医疗器械。
4、单片机由中央处理器(含部分特殊功能寄存器)、内部RAM、程序存储器、各种外设(IO***端口、定时器、串行接口、中断处理电路等等)及对应控制寄存器、时钟电路、复位电路等***几部分组成。
5、PIC单片机(Peripheral***Interface***Controller)是一种用来开发和控制***设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC***共享的部分相当于人的神经系统。
pic单片机与51单片机有什么区别?
正因为在pic单片机中采用了哈佛双总线结构,所以与常见的微控制器不同的一点是:程序和数据总线可以采用不同的宽度。数据总线都是8位的,但指令总线位数分别位1116位。
汇编指令上,51有一百多条指令,PIC的八位单片机只有35条指令。PIC没有直接的乘法和除法汇编指令,如果用汇编写乘或除的程序,需要用循环加(或循环减)。
单片机是冯诺依曼结构,PIC单片机是哈佛结构***51单片机有数据/地址总线,PIC单片机没有。51单片机有5个(标准8051)中断向量,PIC单片机只有一个。51单片机是复杂指令系统,PIC单片机是精简指令系统。
PIC单片机和MCS-51单片机编程的差别是很大的,因为它们采用不同的芯片系列,所以指令系统是不一样的,可以说差别是相当的大,MCS-51的指令(111条)特别多,而PIC指令相对来说比较少。
IIC总线,ModBus总线,CRC校验,CAN总线等的应用,用简单的单片机来学的话可以尽量避免单片机本身代码引起的错误。51单片机与PIC单片机的主要区虽是:51单片机是复杂指令集而PIC是精简指令集。
本文转载自互联网,如有侵权,联系删除