电子工程师前辈的经验——必看
源代码在线查看: 个人对传统51、pic、avr mega、stc 51系列单片机对比的一点看法.txt
个人对传统51、pic、avr mega、STC 51系列单片机对比的一点看法
[ 2008-5-7 11:45:00 | By: 嘉哥 ]
0
推荐原创 : cocoguojia@163.com
本人有幸接触到各种单片机,并用它们做了一些项目。现在回过头来,谈一下自己用各种单片机的感受。仅是个人意见,仁者见仁智者见智。
传统51,我想我就不多说了,适合菜鸟入门,容易上手,价格一般(从性价比方面说)。IDE环境推荐 keil。
缺点:解密容易(传统51说:谁让咱出道早呢,大家都研究我,哎!哭......)一般功能也有,, 但AD、eeprom等功能要靠扩展,增加硬件和软件负担。
PIC:我就是学这款单片机入门的,pic的好处就是各个型号的兼容性强,学好了PIC16f877a,16系列的就OK了,别的型号要用的时候拿出2分钟看看数据手册就行了。12系列 16系列 18系列也是充分的向下兼容。功能全,型号多,适于选型分析,抗干扰能力强 缺点:解密容易(pic说:我出道也很早啊,人家也研究我不少年了,我和奥尼尔是英雄相惜啊!),单片机价格贵(从性价比方面说)。IDE环境:推荐picc+mplab
avr mega系列:价格便宜(从性价比方面说),硬件结构适合C语言编程,功能齐全,不容易解密。抗干扰能力强。型号之间兼容性一般。应该说是比较满意的片子了 缺点:功能寄存器多,不适合初学者----通过个人努力此缺点就不是缺点了--各位加油!推荐CVAVR+studio 其实icc 、gcc也不错,大家自己斟酌,呵呵。
stc 51系列:价格最便宜(从性价比方面说),功能多,抗干扰能力最强,eeprom大,串口编程很方便(无论是对于初学者还是产品开发调试),出厂时程序引导区就已经加密,并且stc解密的市面价格在1.5w到2.5w之间,可见解密难度大,在一定程度上保护了单片机工程师的利益和产品开发商的利益。生产时就已经考虑到与传统51的兼容问题,兼容做的很好,又增加了许多功能,软复位功能我比较喜欢。缺点:资料就是宏晶网上的资料,资料少,不适合初学者---我指学习它自己增加的功能。(这个缺点也不是什么缺点,宏晶的资料也很详细,但我不能说stc没缺点吧,其它单片机都有,要是stc我说没有或者不说,太偏向了吧,呵呵)IDE:keil 头文件:宏晶网站上有,或者用at89x52.h,新的寄存器自己定义一下就行或者自己写一个头文件(推荐)。