4624|5

6366

帖子

4929

TA的资源

版主

楼主
 

不使用PIC的N个理由 PK 使用PIC的N个理由 [复制链接]

其实已有多位同仁已经说出不使用PIC的若干理由(即PIC在部分重要指标
上不如其它品种的单片机),就不重复了。
-给PIC18的几句话 -
早在PIC18系列单片机问世之前,估计很多人对它抱有很高的期望。它较现前的PIC产品的改进主要表现在:(1)更高的运行频率(40MHz/10MIPS);
(2)提高ROM/RAM的最大空间;(3)内存的分页/分段问题;(4)硬件乘法/指令的应用。但事实上,PIC18仍然是一款面向8位数据处理的单片机。换句话说,它在处理16位(乃至更长的)数据时效率偏低。笔者以为其原因主要是PIC18只有一个真正的累加器(相比之下,AVR中32个寄存器里有多个是全功能的);
几乎没有16位的(简单)处理硬件和指令。大家都明白,单纯的MIPS指数并无实际意义,只有在具有较高的实际处理效率时,MIPS才具有参考价值。PIC18的堆栈机制几乎与中低档PIC完全一致,缺乏灵活性和支持C语言/RTOS时的乏力。PIC18的结构能支持高达2MB的ROM空间;但最多只能容纳4KB的RAM,不支持外挂RAM。
笔者以为单片机的ROM/RAM之比在10~20:1左右较妥,而PIC18的比例高达512:1。充足的ROM自然可用来存放诸如字库、图像等固化的数据。但RAM太小势必影响PIC18的应用范围。




使用PIC的N个理由
(1) PIC好玩,上手容易
在PIC问世之前,真正的单片机芯片除了8051/8751外大概很难找到了。(8031/Z80/6502/6800之类均属微处理器)但8051是掩膜的,8751是EPROM的,且都是40条引腿,需外加晶振,价格也不低。另外,8051/8751耗电不低,用电池供电不太实用。PIC的问世改变了这一局面,很快成为很多玩家的宠儿。PIC首创8位机先例,采用RISC结构。不仅耗电省,速度
快,且具备真正的通用I/O引脚,正负驱动具佳;初此之外,单字长,固定长度的指令系统别具特色,引人注目。小巧的指令集,充满神秘感,令人跃跃欲试。
(2)完整齐全的技术资料,以及免费的基本开发工具(ASSEMBLER等).
这一点MICROCHIP一开始就做得很周全,且资料的编排得也很好,给使用者带来了便利。相比之下,ATMEL的资料至今都无法与之相比。莫小看这一条,俗话说,"先入为主";用当今的流行话就是"抢占至高点".
(3) PIC系列有较高的兼容。从开始的PIC12C5X起,到后来的PIC16C84,PIC16C71,...,直至PIC18XXX,其指令结构都相当一致(尤其是PIC16xx以前的芯片,基本完全一样).原有顾客对新品种很快就能适应。
(4) PIC的各类技术指标都不错。
从各单项指标(耗电,低电压运行,抗干扰能力,价格,供货,...)来看,PIC大概都得不到单项冠军,但它的综合性能乃至性价比也许能夺得全能冠军。
(5)齐全的品种门类,关爱个体户
不论按性能,按规模,还是按价格或封装式样,PIC可说是上下左右,面面俱到,覆盖完整。迄今大概没有第二个竞争对手在这方面能出其右。这给客户提供了极大的选择空间。另外PIC的供货也很牢靠,这一点上网查查 http://WWW.DIGIKEY.COM
(6)大量的业余爱好者的支持
随便上网查查,就能发现使用PIC的业余爱好者。切莫小看这股杂牌军(也许包括你我在内),它与大公司大客户之间可能有千丝万缕的联系。也正是这批杂牌军的创造精神,为PIC的工具设计制作提供了大量免费的软件和设计。君不见网上形形色色的PIC下载工具!这反过来又给PIC的推广应用提供了动力。
(7)首创的双线式在线调试/下载结构
想当初,MCU的代码烧入有多么麻烦(EPROM时代,为调试将芯片拔下插上多么烦人).更何况得有相应的设备支持。而PIC的下载器又可如此简单,自己做一个也花不了几个钱,且编程器协议也是公开的。有不少人当初就是冲着这一点选择PIC的。
(8) ... ...
啰啰嗦嗦,权当茶余饭后的唠叨。有何不妥,有请各位指正补充。不以为然者且看续贴 ---- "不使用PIC的N个理由"

最新回复

呵呵 酷~~还是支持PIC滴  详情 回复 发表于 2010-3-25 15:10
点赞 关注
 

回复
举报

2400

帖子

0

TA的资源

裸片初长成(高级)

沙发
 
哦。。。。。。原 来 如 此
 
 
 

回复

1781

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
据说PIC抗干扰能力超强,但是从来没有过定量测量。。。。
 
个人签名只有求知欲,没有求偶欲的人是植物,只有求偶欲,没有求知欲的人叫动物,既没求知欲,又没求偶欲的人是矿物。
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

4
 
PIC算不上好玩,不过还算好用
 
 
 

回复

2751

帖子

0

TA的资源

裸片初长成(初级)

5
 
没用过pic,曾今想找个USB下载器的电路,后来不了了之了。
AVR的usbasp,在论坛里找到了,适合atmel多款芯片,万用板DIY了一个。
pic的只找到串口的,本本没串口。
 
 
 

回复

633

帖子

0

TA的资源

裸片初长成(中级)

6
 
呵呵 酷~~还是支持PIC滴
 
个人签名DIY是一种信仰~~
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表