国内常用的单片机对比1.传统51、PIC、AVRmega、STC51系列单片机对比传统51,适合菜鸟入门,容易上手,价格一般(从性价比方面说)。IDE环境推荐keil。缺点:解密容易(传统51说:谁让咱出道早呢,大家都研究我,哎!哭......)一般功能也有,但AD、eeprom等功能要靠扩展,增加硬件和软件负担。资料::我就是学这款单片机入门的,PIC的好处就是各个型号的兼容性强,学好了PIC16f877a,16系列的就OK了,别的型号要用的时候,拿出2分钟看看数据手册就行了。12系列16系列18系列也是充分的向下兼容。功能全,型号多,适于选型分析,抗干扰能力强缺点:解密容易(PIC说:我出道也很早啊,人家也研究我不少年了,我和奥尼尔是英雄相惜啊!),单片机价格贵(从性价比方面说)。IDE环境:推荐PICC+mplab。AVRmega系列:价格便宜(从性价比方面说),硬件结构适合C语言编程,功能齐全,不容易解密。抗干扰能力强。型号之间兼容性一般。应该说是比较满意的片子了。缺点:功能寄存器多,不适合初学者----通过个人努力此缺点就不是缺点了--各位加油!推荐CVAVR+studio其实icc、gcc也不错,大家自己斟酌,呵呵。中文资料:系列:价格最便宜(从性价比方面说),功能多,抗干扰能力最强,eeprom大,串口编程很方便(无论是对于初学者还是产品开发调试),出厂时程序引导区就已经加密,并且stc解密的市面价格在1.5w到2.5w之间,可见解密难度大,在一定程度上保护了单片机工程师的利益和产品开发商的利益。生产时就已经考虑到与传统51的兼容问题,兼容做的很好,又增加了许多功能,软复位功能我比较喜欢。缺点:资料就是宏晶网上的资料,资料少,不适合初学者---我指学习它自己增加的功能。(这个缺点也不是什么缺点,宏晶的资料也很详细,但我不能说STC没缺点吧,其它单片机都有,要是STC我说没有或者不说,太偏向了吧,呵呵)IDE:keil。头文件:宏晶网站上有,或者用at89x52.h,新的寄存器自己定义一下就行或者自己写一个头文件(推荐)。中文资料:对于初学者来说,推荐你使用STC51系列单片机。STC51系列单片机是一个很不错的选择。2.STC单片机是51与AVR的结合体大家都说AVR好,AVR确实很不错,因为性能,因为功能,在51上很多功能都找不到,比如说I/O四种模式设置,EEPROM,SPI,A/D,可设置系统时钟,等等优点,在51上根本没有,所以为什么大部分的开发人员不用51,就是这个原因,51确实淘汰了,我最深有感触的就51的IO驱动太差了,在不接负载的时候高电平IO能上5V,但是一接负载,只有0.7V,而且51保护能力很差,很容易烧坏芯片,这个是我最难忘的,所以就没办法,只能向AVR靠拢,AVR的C语言与51的C语言在写法上存在很大的差异,很不习惯,AVR的特点就是没有位操作,都是以字节形式来控制和判断相关寄存器位的,这一点,也很不习惯,而51很多都可以位操作的,直接控制就可以了,很方便,直到有一次意外,我发现了STC单片机,看了看相关资料,与AVR相比,STC真的太象了,简直就是AVR的盗版,在AVR能找到的功能,在STC上也能找到,更让我开心的是STC是51的内核,这样,对我了解STC是一如反掌啊,后面我以公司的名义向STC宏晶单片机申请了免费的样片,而且还送个了精致的编程器,服务真的很周到,我感谢STC公司,第一要感谢的是,STC公司研究出了盗版AVR的单片机,第二要感谢的是,他与51用法是一样的,这对我来说,是件天大的好事,因为我不想在浪费很多时间和精力去学习AVR了,STC的性能也很好,这里具体我就不说了,大家可以到宏晶的网站去看,最主要的一点,他比51还便宜,呵呵,做为一个精明的开发人员,成本是必须考虑的问题,有兴趣的朋友可以关注一下,(注:STC的存在对很多开发者都有很大的帮助)3.收集的网友的评论好多人刚开始准备学单片机都问我,现在的种类这么多,51,AVR,PIC,arm,凌阳,STC等等等晕了啊!到底学哪个好啊,我觉的51虽然是个比较老的东西但是我觉得还是作为初学者必学的东西,第一它是最经典的应用最广泛的一种单片机,好多高手都是从它开始的,初学者技术交流很容易找到老师;第二芯片确实很便宜,购买容易,再小的电子城都能买到它;第三作为初学的应用速度啊容量啊甚至其它的资源啊并没有太高的要求51足矣,如果你感觉到51的芯片不能够满足你的要求了,相信那一天你已经成为了单片机高手了。第四万物同一理何况都是单片机呢,所以只要熟练掌握了一种单片机的应用,再换用其它的芯片,应该很快就会掌握。尤其是用c语言,我当时开始用arm只用了一个星期的时间去熟悉就可以用它干很复杂的活了。到底是用c好还是汇编好,我想能从精通汇编转到精通c编程才是真正的高手。有的朋友就为了选型就浪费了很长时间真是可惜了。4.常见芯片分析HT:工具好用.DEMO难搞.成本中等.PIC:工具难用,DEMO易搞.成本偏高.FREESCALE:工具难用,DEMO易搞.成本偏高.STC/51:工具好用,DEMO易搞.成本偏低.AVR:工具好用,DEMO易搞.成本中等.MSP430:工具非常好用,DEMO易搞.成本偏高.EMC:工具好用,DEMO难搞.成本偏低.SUNPLUS:工具难用,DEMO难搞.成本偏低.TENX:工具难用,DEMO难搞.成本偏低.OKI:工具难用,DEMO难搞.成本偏低.EPSON:工具难用,DEMO易搞.成本偏低.PHILIPS:工具好用,DEMO易搞.成本偏高.WINBOND:工具好用,DEMO易搞.成本中等.接着把国内几种常用的单片机芯片做个简介:⑴PIC单片机:是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片。Microchip单片机是市场份额增长最块的单片机。它的主要产品是16C系列8位单片机,CPU采用RISC结构,仅33条指令,运行速度快,且以低价位著称,一般单片机价格都在一美元以下。Microchip单片机没有掩膜产品,全都是OTP器件(近年已推出FLASH型单片机——编者注)。Microchip强调节约成本的最优化设计,使用量大、档次低、价格敏感的产品。⑵EMC单片机:是台湾义隆公司的产品,有很大一部分与PIC8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差.⑶ATMEL单片机(51单片机):ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机.⑷PHLIPIS51PLC系列单片机(51单片机):PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求.⑸HOLTEK单片机:台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品.⑹TI公司单片机(51单片机):德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合。⑺MOTOROLA单片机:MOTOROLA是世界上最大的单片机厂商。品种全、选择余地大、新产品多是其特点,在8位机方面有68HC05和生级产品68HC08,68HC05有30多个系列,200多个品种,产量已超过20亿片。8位增强型单片机68HC11也有30多个品种,年产量在1亿片以上。生级产品有68HC12。16位机68HC16也有十多个品种。32位单片机的683XX系列也有几十个品种。近年来,以PowerPC、Coldfire、M.CORE等为CPU,将DSP未为辅助模块集成的单片机也纷纷推出,目前仍是单片机的首选牌品。MOTOROLA单片机特点之一是在同样速度下所用的时钟频率较Intel类单片机低得多,因而使得高频噪声低、抗干扰能力强,更适合用于工控领域及恶劣的环境。MOTOROLA8位单片机过去的策略是以掩膜为主,最近推出OTP计划以适应单片机发展趋势,在32位机上,M.CORE在性能和功耗方面都胜过ARM7。⑻Scenix单片机:Scenix单片机的I/O模块有新意。I/O模块的集成与组合技术是单片机技术不可缺少的重要方面。除传统的I/O功能模块如并行I/O、URT、SPI、I2C、A/D、PWM、PLL、DTMF等,新的I/O模块不断出现,如USB,CAN、J1850,最具代表性的是MOTOROLA32位单片机,它集成了包括各种通信协议在内的I/O模块,而Scenix单片机在I/O模块的处理上引入虚拟I/O的新概念。Scenix采用了RISC结构的CPU,使CPU最高工作频率达50MHz。运算速度接近50MIPS。有了强有力的CPU,各种I/O功能便可以用软件的办法模拟。单片机的封装采用20/28引脚。公司提供各种I/O的库函数,用于实现各种I/O模块的功能。这些用软件完成的模块包括多路UART、多种A/D、PWM、SPI、DTMF、FSK、LCD驱动等,这些都是通常用硬件实现起来也相当复杂的模块。⑼NEC单片机:NEC单片机自成体系,以8位单片机78K系列产量最高,也有16位、32位单片机。16位以上单片机采用内部倍频技术,以降低外时钟频率。有的单片机采用内置操作系统。NEC的销售策略著重于服务大客户,并投入相当大的技术力量帮助大客户开发产品。⑽东芝单片机:东芝单片机的特点从4位机到64位,门类齐全。4位机在家电领域仍有较大的市场。8位机主要有870系列、90系列等,该类单片机允许使用慢模式,采用32K时钟时功耗低至10uA数量级。CPU内部多组寄存器的使用,使得中断响应与处理更加快捷。东芝的32位单片机采用MIPS3000ARISC的CPU结构,面向VCD、数字相机、图像处理等市场。⑾富士通单片机:富士通也有8位、16位和32位单片机,但8位机使用的是16位机的CPU内核。也就是说8位机与16位机所用的指令相同,使得开发比较容易。8位单片机有著名的MB8900系列,16位机有MB90系列。富士通公司注重于服务大公司、大客户,帮助大客户开发产品。⑿Epson单片机:Epson公司以擅长制造液晶显示器著称,故Epson单片机主要为该公司生产的LCD配套。其单片机的特点是LCD驱动部分做得特别好。在低电压、低功耗方面也很有特点。目前0.9V供电的单片机已经上市,不久的将来,LCD显示的手表类单片机将使用0.5V供电。⒀8051单片机:最早由Intel公司推出的8051/31类单片机也世界上用量最大的几种单片机之一。由于Intel公司在嵌入式应用方面将重点放在186、386、奔腾等与PC类兼容的高档芯片的开发上,8051类单片机主要由Philips、三星、华邦等公司接产。这些公司都在保持与8051单片机兼容的基础上改善了8051许多特点(如时序特性)。提高了速度、降低了时钟频率,放宽了电源电压的动态范围,降低了产品的价格。⒁Zilog单片机:Z8单片机是Zilog公司的产品,采用多累