微处理器和单片机(MCU)从上世纪70年代在欧美开始兴起,1981年8051 单片机问世,到今天已经37年了。经历了SCM、MCU、SoC三大阶段。单片机由以前的1位、4位、8位、16位,发展到现在的32位甚至64位。但从数量上看,8位单片机依然是MCU市场的主力。
《与非排行榜》在与非官网、与非网公众号进行了一场关于8位MCU的投票调查,根据大家的投票结果,经过紧锣密鼓的统计和整理,最终有五款8位MCU在大家的“帮助”下,从茫茫MCU海中突出重围,脱颖而出。此次活动有几百位业内人士参与投票,主要以工程师、学生和电子爱好者为主,通过考虑大家选择MCU的影响因素和曾经使用MCU的情况,并以此作为判断和选择依据,最终大家投票选出了5款最青睐的8位MCU。
接下来,与非网小编就把最受大家欢迎的8位MCU Top 5,呈现给大家。
NO.5 Microchip——PIC 16C系列
美国微芯科技公司(Microchip Technology Incorporated)是全球领先的单片机和模拟半导体供应商,Microchip(微芯)单片机是市场份额增长最块的单片机。Microchip公司自成立以来,就密切关注嵌入控制半导体产品市场。为了占领市场,集中了所有的技术、设计、生产、销售等各方面资源发展了两大拳头产品:PIC8位单片机(MCU)和高品质的串行EEPROM。到目前为止,Microchip公司已推出微控制器外围设备、模拟产品、RFID智能卡、KEELOQ保安产品,可设计出更全面,更具价值的嵌入控制系统方案,以满足用户日益增长的需求。
它的主要产品是16C系列8位单片机,CPU采用RISC结构,仅33条指令,运行速度快,且 以低价位著称,一般单片机价格都在一美元以下。Microchip单片机没有掩膜产品,全都是OTP器件(近年已推出FLASH型单片机——编者注)。 Microchip强调节约成本的最优化设计,使用量大、档次低、价格敏感的产品。MICROCHIP公司的PIC单片机产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片。
NO.4 宏晶科技——STC89C51
STC89C51单片机学习板是一款基于8位单片机处理芯片STC89C51RC的系统。其功能强大,可以实现单片机开发的多种要求,学习、开发者可以根据需要选配多种常用模块,达到实验及教学的目的。89C51单片机学习板功能强大,具有报警,跑马灯、串行通信(max232)、段码液晶(msm0801LCD)和字符液晶显示(LCD1602)、电机控制(L298)、A/D转换(TLC2543)、D/A转换(TLC5615)、温度采集(DS18B20)、数字信号合成(AD9851)、实时时钟电路(DS1302)、4—20mA输出、PWM输出(UC3842)、红外检测(KSM-603LM)控制等十七种功能,供学习者学习开发使用。
89C51-III单片机学习板采用的芯片都是常用芯片,使学习者对常用电子产品进一步学习理解。
NO.3 Intel——80C51
80C51单片机属于MCS-51系列单片机,由Intel公司开发,其结构是8048的延伸,改进了8048的缺点,增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源。采用40引脚双列直插式DIP(Dual In Line Package),内有128Byte的RAM单元及4K的ROM。
80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。80C51内部有时钟电路,但需要石英晶体和微调电容外接,本系统中采用12MHz的晶振频率。由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,应用也很成熟,故采用来作为控制核心。
众多的厂商都介入了以80C51为代表的8位单片机的发展,如Philips、Siemens(Infineon)、Dallas、ATMEL等公司,我们把这些公司生产的与80C51兼容的单片机统称为80C51系列。
近年来,80C51系列又有了许多发展,推出了一些新产品,主要是改善单片机的控制功能,如内部集成了高速I/O口、ADC、PWM、WDT等,以及低电压、微功耗、电磁兼容、串行扩展总线和控制网络总线性能等。
NO.2 宏晶科技——STC89C52
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
具有以下标准功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口。STC89X52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
和atmel的对比,STC89C52RC单片机:8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间;可直接使用串口下载;at89s52单片机:8K字节程序存储空间;256字节数据存储空间;没有内带EEPROM存储空间。