导航:首页 > 操作系统 > pic单片机缺点

pic单片机缺点

发布时间:2022-08-25 00:44:14

Ⅰ 51,PIC,AVR单片机它们的优点缺点都有哪些 哪种更重要,值得我们学哪种

我有幸接触了几款单片机,并用它们做了一些项目。现在想做个小总结,谈一下自己用各种单片机的感受。仅是个人意见,仁者见仁智者见智。

传统51,我想我就不多说了,适合菜鸟入门,容易上手,价格一般(从性价比方面说)。

缺点:解密容易(传统51说:谁让咱出道早呢,大家都研究我,哎!哭......)一般功能也有,, 但AD、eeprom等功能要靠扩展,增加硬件和软件负担。

IDE环境推荐 keil。编程器自己自制ISP下载线就行,好做,成本5元左右。

PIC:我就是学这款单片机入门的,pic的好处就是各个型号的兼容性强,学好了PIC16f877a,16系列的就OK了,别的型号要用的时候拿出2分钟看看数据手册就行了。12系列 16系列 18系列也是充分的向下兼容。功能全,型号多,适于选型分析,抗干扰能力强(尤其在汽车里PIC的片子是经常用到的,这足以证明其抗干扰能力强)

缺点:解密容易(pic说:我出道也很早啊,人家也研究我不少年了,我和奥尼尔是英雄相惜啊!),PIC16系列单片机价格贵(从性价比方面说;但其PIC18、30系列的性价比还是不错的)。

IDE环境:推荐picc+mplab。编程器可自制JDM原理的编程器,自制难度一般,成本12元左右。

avr mega系列:价格便宜(从性价比方面说),硬件结构适合C语言编程,功能齐全,不容易解密。抗干扰能力强(军工产品里经常见到,可见其抗干扰能力强)。型号之间兼容性一般。应该说是比较满意的片子了。ATMEL公司的产品,用的放心,开发工具都很全也很正规。背靠大树好乘凉啊!其定时器和串口有加强型的,功能更强大。在加上TWI,SPI,EEPROM等,该有的都全了,而且功能也强大。

缺点:功能寄存器多,不适合初学者----通过个人努力此缺点就不是缺点了--各位加油!

IDE:推荐CVAVR+studio 其实icc 、gcc、IAR等也不错,大家自己斟酌。编程器自己自制ISP下载线就行,好做,成本5元左右。

stc 51系列:价格便宜(从性价比方面说),功能多,抗干扰能力强(如根据宏晶所说,那stc的抗干扰能力就是超强,超屌.),eeprom大,出厂时程序引导区就已经加密,并且stc解密的市面价格在1.5w到2.5w之间,可见解密难度大,在一定程度上保护了单片机工程师的利益和产品开发商的利益。生产时就已经考虑到与传统51的兼容问题,兼容做的很好,又增加了许多功能,软复位功能我比较喜欢。

缺点:资料就是宏晶网上的资料,资料少,不适合初学者---我指学习它自己增加的功能。STC12系列宏晶没给出keil驱动。工具支持没有自己的,要用keil的,在深层应用上会出现隐患。

IDE:keil 头文件:宏晶网站上有,或者用at89x52.h,新的寄存器自己定义一下就行或者自己写一个头文件(推荐)。在keil选择单片机选项框中可以选择其它比较接近的片子,也可以下载stc的keil驱动程序,不过里面只有STC89系列的片子。串口编程很方便,只需RS232的电路(无论是对于初学者还是产品开发调试)。

综合评分(凭自己的感觉打的分,没有什么权威性,具体到型号;单片机选型还是要根据项目的参数要求来确定):

AT89S51 : 70

PIC12F675: 65

PIC16F73: 70

PIC16F877A: 85

ATmega8: 95

ATmega16: 90

STC89C51: 80

STC12C2052: 75

STC12C2052AD: 75

最后在说一句,现在芯片都涨价了,尤其是avr(厂家限量供货和商家炒片子两个原因),也不知道什么时候价格才能降下去

Ⅱ PIC单片机、AVR单片机、C51单片机有什么区别

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。

Ⅲ PIC单片机有何优势

个人经验,仅供参考:

  1. PIC单片机在价格上确实不存在优势。

  2. PIC单片机的抗干扰性能明显高于AVR,我做过产品对比。

  3. PIC单片机的精简指令集易学好用,如果喜欢汇编语言的,可以从这个单片机入手,STM32的汇编语言入手太麻烦了。

  4. 开发新产品建议不要选用PIC,缺点是容易破解。建议用STC,STM,有唯一ID,用于加密。

Ⅳ PIC,AVR,ARM这三种单片机的优缺点,有什么不同,应用领域,以后发展趋势都是怎样的

你这个问题不好回答啊,我了解多少给你说多少吧。PIC单片机:最早使用精简指令集的传统意义上的单片机,主要是把操作码和操作数混编在一起,形成一个非8位倍数的代码,一次读取,提高运行效率。你可以看到它的机器码会是12位或13位等等,而不是常见的双字节或4字节。并且使用一次可编程的ROM或工厂直接固化。这样就完成了低成本,和低功耗。低端PIC的片子在一些简单应用(特别是小家电)一块出货量非常大!而他得高端片子着没什么太多的出彩,只是低功耗做得很好,在手持式仪表一块应用很多。
AVR:ATMEL单片机一块早先做51做得很好,但是后来51性能跟不上了,于是他们就想,51构架没啥意思,自己弄个新的玩玩,于是就有了AVR。AVR几乎就是针对51的不足来设计的,单周期的指令,硬件乘法器等等。后来出AVR16 AVR32等等都没啥意思了,高端MCU几乎都走的一个套路。至于应用无非是仪器仪表,智能家电,工业控制等等,其实都是老51的地盘。
ARM:这玩意天生就是拿来做手机,PDA, 平板电脑的,它的设计几乎就是为了跑代码流的,拼命的跑,拼命的跑,什么都不管。于是在MCU的世界里有点适应不了,呵呵开玩笑的了。现在M0和M3的片子还是蛮好的,一个抢传统MCU的地盘,一个抢手持式仪表和工控的地盘,充分发挥自己生来就32位的强大优势,运算性能让传统MCU泪流满面。说个个人的看法,虽然在MCU的世界里ARM地盘很小,但是现在高端MCU都以ARM目标,想赶超它。
说到最后,学单片机不在乎学的是哪种单片机,其实到了一定程度,你看所有的单片机,几乎都没啥大区别,拿上手就能用。

Ⅳ PIC单片机与MSP430单片机的优缺点

PIC:采用精简指令集,指令少,只有30多条除了两三条指令,其他的都是单周期
指令,性能很稳定,一般多用于工业产品中

MSP430:低功耗,同等价格下功能强大很多,但是性能不如PIC稳定,多用于消费
类电子产品

Ⅵ 请比较一下PIC与51单片机的优差性

.................

其实这几种单片机不应该按照速度来区分.
不过楼主既然问速度.就按照速度回答好了

单单按照频率来将
C8051F的单指令周期是最快的.
AVR和430差不多,,如果正常工作下.一般都是AVR的时钟频率高
430都用在低功耗的东西上.能慢就慢一点
接着是PIC
最后是51

但是安装实际的相率来讲.
可能MSP430和C8051是一个级别的.
毕竟MSP430 16位的处理器,,如果不是单字节处理
其他的几种单片机是不可能比的过的.C8051中,最快的几款还可以比
中下的可能都比不过..

接着是AVR ,AVR是没有分频的,,可以上20M,性价比很不错,特别是
Mage8-16这种..

PIC是稳定性很好,,但是PIC的是4分频运算的.而不是楼上有人说的不分频
(pic)指普通pic单片机,,dspic这种.即24 30 33系列的.不算..

51 普通51是12分频..不用说.肯定是最慢的了.

在16位8位操作都有的前提下,总的来说..这里面的C8051和430速度最快,
avr->pic->51

不过实际应用中..一般不是按照速度来选择这些器件,
他们各有有缺点.
430->低功耗应用
pic->工业稳定性
51->通用性,用的最多,主要是内核是公布的,很多情况下,各个厂家做了自己特有的外设扩展,比如ac 51的ad,da ,,高频发射模块,cpress的usb功能等等,
avr->通用性,毕竟这东西外设该有都有了,速度,rom都很不错,性价比好
c8051->对速度有要求,又不想熟悉其他单片机,这是首选

最后,你说的同等晶振下............
最快是430...原因一他是16位的,二他内部有PLL倍频电路,,其他如何能比啊
然后 avr ,,他是不分频,并且运行大多是单周期的指令
然后 c8051 不分频,但是51大多是双周期cisc和risc结构就是不同
然后 pic 4分频 risc大多是单周期
最后 51 12分频还是 cisc 大多是双周期的.

Ⅶ 单片机51 pic avr arm dsp区别

51单片机是历史最悠久的单片机,是Intel首创的8位机型,使用过的人很多,系统架构经过了时间的检验。
优点:资料多,价格低,货源丰富,且因为低端所以一般比较皮实。
缺点:属于CISC(复杂指令集),如果用汇编,要记忆的指令相对多些;另外因为其内核已不再是专利,所以市面上见得到的牌子多,良莠不齐,需要明眼鉴别。
PIC和AVR都以取代51单片机为目标,也是8位机,但采用RISC(精简指令集);PIC是Microchip搞的,AVR是Atmel搞的,至今已在8位机市场中取得了相当的份额。
优点:和51单片机类似,且指令集较小,方便记忆(如果汇编);另外宣称比51省电,我没测量过。
缺点:和51相比还是略贵一些(个人感觉),并且PIC很多型号程序存储器既不是8位也不是16位,而是介于两者之间,感觉比较奇葩(本人没亲身用过,不再多做评论)
ARM是一家芯片设计企业,以低功耗(相对PC用的x86处理器)高性能(相对8位机)为特色;产品线庞大,上能做高端智能手持设备乃至节能型服务器,下能做最普通的工控;其产品以32位机为主,用作单片机的有ARM7(较老,因性能低而沦为工控)和ARM
Cortex-M3(专门定位为工控)。
优点:性能比8位机强,功耗提升不太多,外设通常比较丰富,整个架构做得比较精致。
缺点:没什么大缺点,就是比8位机贵,属于工控中的高端配置。
DSP是TI(德州仪器)公司推出的一种处理器,全称Digital
Signal
Processor(数字信号处理器)。有用作工控(即代替单片机)的低端系列,其中定点型往往16位,浮点型往往32位。顾名思义,数字信号处理是它的强项,相对而言,在没有大量数据处理的应用中DSP就使用得较少了。
优点:数据处理能力强(并行嘛,而且),也是上述几种单片机中唯一有浮点型号的。
缺点:功耗较高,价格较高,个人感觉比较难学。

Ⅷ 51,PIC,AVR单片机它们的优点缺点都有哪些

51单片机,是嵌入式系统的起源。历史悠远,种类繁多。
优点:
①上手易(各种51教程、例程一捞一大把);
②价格低(10块钱以内各种选择);
缺点:
①标准51内置功能少,很多功能需外部支持,所以有很多外围芯片存在(现在国产STC已经弥补了内置功能少的问题,不过工业稳定性不好);
②工业性能不高,应用场景范围窄(主要应用在教育、消费类产品)
③兼容性低(厂家N多,各行其道,无法统一。除了STC号称有AT的所有型号兼容品,但同一品牌自身的产品兼容替换就不好)

PIC单片机,不知道怎么点评。
优点:
①工业稳定性非常好;
②内置功能强大;
③兼容性高(所有一样封装的IC都是Pin对Pin);
④应用场景宽(汽车、工业、医疗、安防……而且microchip一直在推陈出新)。
缺点:
①操作繁琐(即便是老手,也没法完全摸透PIC的使用套路,新手更难,写个流水灯都够你琢磨一段时间了);
②端口特性很讲究(同意的程序,这口能实现的,那口不一定能实现);
③硬件堆栈也讲究(低级单片机(便宜货)堆栈只有2~3级,就是主函数调一个子函数,子函数再调一个子函数就到头了;不过目前常用的都已经是8级、16级堆栈了,够用了);
④价格贵(动不动就是10块20块的)。
⑤对除法的运算能力低下(一条除法要上千个周期);
⑥无越级移位能力(个人总结,所谓越级,是8位单片机竟然不能操作1<<16操作(结果为long型))。

AVR单片机,没使用过!!

Ⅸ 51、AVR、PIC、MSP430、ARM、DSP这几种单片的优缺点各是什么

先弄清这些“单片机”的基本特点才能比较。51是传统8位单片机,对单片机的发展奠定了基础,如今仍有许多兼容型号,但性能提高很多,AVR是现今的主流8位单片机,据说出货量最多,和许多增强型51单片机性能相当,PIC也是8位单片机,在可靠性、抗干扰方面更胜一筹,MSP430是当今一枝独秀的16位单片机,ARM是当今比较先进的32位单片机架构,有许多厂商生产基于ARM架构的单片机,大有取代8位和16位的趋势。DSP不是单片机,专门进行复杂的数字运算。

阅读全文

与pic单片机缺点相关的资料

热点内容
怎么在京东app里面看自己会员等级 浏览:41
emerson服务器怎么短接启动 浏览:559
工控编程人员工资 浏览:397
速成意大利语pdf 浏览:250
连续加减乘除法的算法 浏览:652
用mfc编程实现dda算法 浏览:41
linux命令打开应用 浏览:146
改造后的程序员 浏览:270
数控编程变量 浏览:785
江门哪里有plc编程系统 浏览:378
安卓手机如何下载外服b站 浏览:700
pythonetree库 浏览:759
数据插值算法 浏览:723
澳大利亚加密货币逃税 浏览:484
pdf文档如何压缩 浏览:329
java单例模式线程安全 浏览:646
特种pdf 浏览:160
加油什么app划算 浏览:715
开服要什么样的服务器 浏览:33
pdf文件太大怎么压缩 浏览:29