大家讨论一下:市场上单片机各自的优缺点是什么?

[ 16794 查看 / 59 回复 ]

我先抛砖引玉,简单谈谈。 首先,MCS-51系列是大家再熟悉不过的,优点:有群众基础,易上手,片源广。缺点:适合民用,商用,不适合工业用途。目前,提供51的厂家有:ATMEL,PHILIPS,WINBOND等等。 PIC单片机是MICROCHIP 公司的产品,其突出的特点是体积小,功耗低,精简指令集 ,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好。在一些小型的应用中,比传统的51单片机更加灵活,外围电路更少,因而得到了广泛的应用。更有不少的客户指定厂商用其产品;另外其较少的指令及较强的实用功能更为许多单片机初学者之首选品牌.     指令少,PIC中低档系列单片机共有35条指令,非常有利于易记忆和掌握,指令为单字节,占用程序存储器的空间小,而且中档系列单片机每一条指令为14位,前6位存操作指令,后8位存操作数.     大部分芯片有其兼容的FLASH程序存储器的芯片,支持低电压擦写,擦写速度快,允许多次擦写,程序修改方便 。 再谈谈ARM:  arm是目前发展最快的32位单片机,顾名思义:精简指令集,它的特点是:速度快,cpu处理能力强,能移植操作系统,当然了,学起来困难点。 !!!!!!!!!!!!欢迎补充!!!!!!!!!!!!!1
分享 转发
学无止境
TOP

我用的是PIC芯片,可是我还在自学51。以便跳槽。
TOP

你用pic哪个系列的?
学无止境
TOP

PIC在国内作的不错,主要是因为其资料等方面比较完善 在这方面,一周立功为后台的PHLIP也有的一比,尤其他是以51作为内核 其他的,象MOTOROLA,在位处理方面功能较为强大,所以在家电方面有其独有的优势,象以08系列为代表的,价位也普遍比51系列的低 不过在这方面三星,合泰推出的低价位单片机,象以46R23/22为代表的在家电\制造业等量产化方面也做的不错.记得好象还有1K FLASH的,便宜倒使便宜,不过估计除了玩具,风扇,广告牌等,真弄不清还能用在那里 INTEL的呢,用过一两款,196KC,感觉有点不上不下的,难受
大梦谁先觉 平生岂自知
TOP

各有擅场, pic比较重点在外设, 51,在于通用,家族大,工具强。 Zilog 我用过,其实也不错, motorla 工业方面比较好,但同一系列的兼容性不好。 一些所谓 pic 兼容机,价格很好,但抗干扰差,适合用于玩具 另:philip 和 周的关系不大,周只是一个商人,philip 的一个代理经销商而已。 51 和 pic 的可比性也不大,各有各的市场
[img]http://img.mms.sohu.com/mms/1225/39/51239/p1.gif[/img] 东方欲晓,莫道君行早,  闲逛论坛人易老,   偶尔灌水最好。 [img]http://image.bbs.tom.com/pic/2/110/110533.jpg[/img]
TOP

AVR(ATMEL)的也不错,高速,也是精简指令,比较易学。而且它在硬件设计上就考虑了如何更使用与C语言编程。我知道的最低引脚数为(ATTINY11,12,13,15系列),好象13,15都有带8路AD。也有和40P的51引脚全兼容的封装。
新推FPPA强力MCU(http://gongkong.gkbk.com), 欢迎有需求的客户前来进行方案合作!欢迎加入深圳PIC联盟QQ群: 33085752. 验证信息,本人所在的深圳的某个区区名+PIC, 如XXPIC
TOP

以下是引用raker在2005-3-18 9:17:37的发言: AVR(ATMEL)的也不错,高速,也是精简指令,比较易学。而且它在硬件设计上就考虑了如何更使用与C语言编程。我知道的最低引脚数为(ATTINY11,12,13,15系列),好象13,15都有带8路AD。也有和40P的51引脚全兼容的封装。
用不用C语言编程,那是编译的事,跟硬件没什么关系。ATMEL到是用过不少,感觉要增加很多外围的电路,比较麻烦。
学无止境
TOP

FISHEN老哥所指要增加很多外围电路是什么。 我觉得AVR也并不需要增加什么额外的电路呀。 内部晶振有,而且具有晶振校准标定器; EEPROM有; 低电压保护有; 串口编程技术有; WDT有; IO口上拉也有; IO驱动能力也不弱; 定时器,中断每家都有 我用AVR那也是2年前的事了,现在对它印象也淡了! 另外我在上贴上将“适用”误输入为“使用”。至于适合不适合C语言编程,是否完全仅与编译器有关,而与电路硬件无关,还得大家说了算呢,是吧。 以上言语仅做技术交流,别无它意。
新推FPPA强力MCU(http://gongkong.gkbk.com), 欢迎有需求的客户前来进行方案合作!欢迎加入深圳PIC联盟QQ群: 33085752. 验证信息,本人所在的深圳的某个区区名+PIC, 如XXPIC
TOP

楼上raker老兄说的极是。AVR确实是不需要增加什么额外的电路,我说的确实不对,我当时指的是AT89系列。只能说我知识面太窄,呵呵! 至于“适合不适合C语言编程,是否完全仅与编译器有关,而与电路硬件无关,还得大家说了算呢,是吧。” 我认为大家说了也不算,还是要用事实说话,本来是什么就是什么。 你认为呢?对了,老兄大学里学过编译原理吗?
学无止境
TOP

fishen哥,我就和你讨论下硬体和软体有没有相互制约的一面吧。 我以前学的是电气自动化。是没有学编译原理。 这样说吧,PIC和51,我单从一点就认为51的更适合C编程。 51系列采用的是堆栈指针,PIC采用的是硬件堆栈8级。 当堆栈指针设定合理,局部变量少的情况下。51用10层的程序嵌套是没有问题的。 而PIC在这方面就不行了,最多不能超过8层,还包括中断。所以如果用C做PIC编程 必须要很小心堆栈溢出的。不然程序飞上天还不知道怎么回事呢。 当然这也只是我个人看法,希望大家多多交流。 同时希望能够通过交流,在这里学到更多的东西。
新推FPPA强力MCU(http://gongkong.gkbk.com), 欢迎有需求的客户前来进行方案合作!欢迎加入深圳PIC联盟QQ群: 33085752. 验证信息,本人所在的深圳的某个区区名+PIC, 如XXPIC
TOP

ISPRO下载型编程器
火爆销售中

RS232/TTL转换器
全IC串口窃电

RS232/TTL转换线
全IC串口窃电

ByteBlasterMV Cable
CPLD/FPGA并口下载线

ByteBlaster II Cable ISPRO下载型编程器
支持S51/AVR/PIC
超级51开发板套件
前卫实用超值

PC/MCU/CPLD
三合一学习套件

全新万年历方案
AVR单片机开发板
 

Min51单片机仿真机
迷你型

ARM7开发板
仅售260元!
 

RS-232/RS-485双向接口电平转换器  

STM32开发板
火爆销售中
MPLAB-ICD2
火爆销售中
LED51开发板
玩具又名图文显示棒

面板模块/开发板
经济危机明智决择

       

专业定制防盗版加密芯片,用于单片机加密,嵌入式加密,防复制,防串货,防抄板

GSM MODEM GSM模块 短信猫 通用模块 电源 连线 套价 WAVECOM TC35i

专业定制防盗版加密芯片,用于单片机加密,嵌入式加密,防复制,防串货,防抄板

GPRS/GSM MODEM GSM模块 GPRS模块 中文短信模块 GPRS服务器