❶ 电脑的CPU与单片机的CPU处理速度有多大的差别
51和arm 才有可比性 和电脑没设么好比的
计算速度不是光看晶振频率的
比如arm的芯片 采用MIPS 有流水线指令处理
处理速度可以比51 高几百倍
❷ 为什么32位单片机运行速度较16位单片机的快!
每一条指令的读取都会有一定的时间,最短的指令读取时间就是数据传送指令mov指令了,32位机执行一条指令所需的时间短,读取速度快,所以执行速度就很快!
❸ AVR单片机与51单片机处理速度的对比
arm7,9是32位mcu,avr\51是8位mcu,32位机可以运算非常复杂的指令,进行大量的数据计算,比如视频数据,能力较8位机强很多。运算速度也高好多倍.
avr与51相比采用精简指令集(51是复杂指令集),可以在每个时钟周期内执行一条命令,而51至少需要12个时钟周期,avr的运算能力比51强很多。另外,
像atmega8之类的单片机都自带ad转换器,应用起来很方便,单片机本身成本也不高.
缺点:arm7,9要掌握有难度,现在很多大学所谓的嵌入式,仅仅是半只脚走路,只教一些简单的程序设计,遇到实际问题时的处理手法教授很少。而更要紧的是,arm7,9系统还包括硬件电路,这里面涉及高速电路设计内容,不是初学者能轻易掌握的。
avr的编程一般需要gcc或者icc,有特定的环境,与51相比,稍微复杂一点,资料也没有51多,最好是先有51基础后再学,但它的运算能力很强,在实际生产中也用得很多,推荐给那些有51基础,愿意从事智能控制方面的朋友使用。
51是基础,电路简单,编程也比较容易,资料众多,芯片很便宜,也很容易买到,适合入门级,但一旦数据量很大,涉及复杂运动控制,视频等内容时,51就力不从心了.运算的速度和效率低也是51的一个缺点.
简单的总结下就是avr的指令系统比较精简,总线结构也与51不同,因此速度比51更快。其次,如果说性能的话,至少arm更优。因为arm是32位处理器,频率可达百兆赫兹,速度和处理能力远远优于avr和51。
❹ 单片机速度指什么各种单片机速度是多少
指执行指令的速度,各种单片机的速度可以各不相同,总是有厂家说自己的单片机速度最快,但实际上并不一定.
❺ 各类单片机的性能比较
按处理速度来看的话,ARM>>AVR>51 ARM远大于AVR,AVR大于51
同时ARM也有不同分类比如我们常见的ARM7,ARM9甚至ARM11他们在同一架构和指令集下肯定数大的运算能力强,处理速度快。他们的速度是百兆甚至G为单位的。当然ARM也有不同分类或分工,有致力于运算处理的,比如A8,A10,还有致力于控制方面运算的比如M3,M0等当然这个就属于低端些的了,主要就是抢占传统51,AVR,PIC等
还有个MSP430主打就是低功耗。运行速度可能低些,但省电,全速运行也都不超过1,2MA这是其他MCU不能比拟的。
另外上面提到PIC顺道说下,这是MCU中的个怪胎。。字长不是我们常见的8位而是7位。指令集也不同于我们传统的指令,但他高抗干扰性能使他在汽车电子应用比较广泛。
AVR和51有差别但悬殊就不是那么大了,AVR的速度和内配比如ADC。PWM等要优于51。当然有些特殊的51如AT89C51SND1C这款内部自带有MP3解码器。而AVR一般不行。还需外扩VS1003这类的硬件解码器。或是80C51有的运行频率也在百兆甚至内部还带有USB,LAN等网络配置。