初学PIC

[复制链接]
E_夫子 发表于 2007-5-26 14:06 | 显示全部楼层

maplab 内嵌HI-TECH PICC如何使用?

谁有第一次调试成功的经验借鉴以下啊<br />谢谢!<br />网上确实没收到能解决问题的。
归去来辞 发表于 2007-5-31 12:33 | 显示全部楼层

PIC

偶用PIC16FXXX系列的做了不少产品,感觉学PIC并不是那莫难.
lhkjg 发表于 2007-5-31 20:53 | 显示全部楼层

帮忙顶一个!07年5-24号才用PIC

目前用的上DSPIC!感觉里面比较麻烦!资料书上面基本上是没有C例程的!只能靠自己摸索了!
anjylau 发表于 2007-6-7 08:28 | 显示全部楼层

还是挺方便的

PIC中的低中档机都是编程序很麻烦的事情,考虑的问题比较多,而高档机就不一样了,很多问题就由MICROCHIP给解决了。
董占芬 发表于 2007-6-7 17:23 | 显示全部楼层

也不一定!!

我觉得可能是你先会的51。要是先学的PIC。说不定你就觉得后者简单了。PIC的编程环境容易的多。
avrx007 发表于 2007-6-12 14:57 | 显示全部楼层

我怎么觉得PIC16的指令架构几乎是最啰嗦的低能架构

以前用&nbsp;51<br />后来用&nbsp;AVR,C居多<br />现在被迫用兼容PIC16系列的台湾IC,便宜,必须用ASM。<br /><br />PIC指令好像精简了,其实用起来非常的啰嗦:<br />ACC的能力有点残废<br />RAM的能力有点过剩<br />比较必然破坏数据,我都搞不清用状态用BIT表达好还是Byte方便?<br />数据老是要暂存起来<br />分BANK,分PAGE<br /><br />用过AVR后,再用PIC16感觉生不如死。<br /><br /><br />我看用PIC16的人很大程序是基于<br />1&nbsp;惯性,程序员懒得学习新芯片<br />2&nbsp;成本,很多兼容PIC16的台湾芯片<br /><br />感觉如果可以选择,根本不会考虑PIC16.<br />
avrx007 发表于 2007-6-12 16:21 | 显示全部楼层

转别人的体会,深有同感。

现在写的程序有比较复杂的状态机控制,带LCD驱动,比较语句写的非常郁闷。<br />如果你要进行判断大与&nbsp;小于&nbsp;或者等与&nbsp;之类的东西时&nbsp;你就会知道&nbsp;PIC是多么的垃圾<br /><br /><br />---------------------------------------------------------------------<br />PIC的只有几层堆战,用起来简直繁的要死&nbsp;<br />&nbsp;尤其是PIC12C508&nbsp;或者PIC16C54之类的&nbsp;&nbsp;连个中断都没有,写其程序来麻烦的要命&nbsp;<br />&nbsp;&nbsp;当你连续调用两个子程序的时候,堆栈就溢出了,你说痛苦不痛苦&nbsp;<br />更不要说移植UC/OS之类的操作系统了(操作系统一般都要频繁的使用堆栈)&nbsp;<br /><br />就算PIC16F877还算可以,可是价格高的吓死人&nbsp;和AVR的没法比&nbsp;<br />&nbsp;&nbsp;PIC唯一的优点就是指令少&nbsp;适合一些什么都不懂的初学者,只有33条指令,就是傻子也能学会&nbsp;<br />但是如果你要进行判断大与&nbsp;小于&nbsp;或者等与&nbsp;之类的东西时&nbsp;你就会知道&nbsp;PIC是多么的垃圾.&nbsp;<br />我相信能用PIC指令独立写出&nbsp;判断大与&nbsp;小于&nbsp;或者等与&nbsp;的不是很多.&nbsp;<br />&nbsp;如果你用AVR的指令基本上1到2条指令就能很快的判断出结果了.&nbsp;<br />&nbsp;还有PIC的RAM和ROM都要来回的分页,把你的头都搞大了.而AVR的都是线性地址不存在分页问题&nbsp;<br /><br /><br />AVR是是我用到的性价比最高的一款芯片,其速度也是最块的,最近有好多新的单片机或者低价位的ARM&nbsp;<br />我看了一下,其功能比AVR的强不了多少&nbsp;<br /><br />现在用涌出了一大批台湾系列的芯片,其内核与PIC的差不了多少&nbsp;,就是因为PIC的内核简单,很容易被&nbsp;<br />被人仿造,比如&nbsp;义隆EMC&nbsp;麦肯MDT&nbsp;HOLTEK合泰&nbsp;普泰PT&nbsp;通泰等等&nbsp;你仔细分析一下其指令集和PIC的基本一致&nbsp;有好多可以直接代替PIC的,比如EMC公司的&nbsp;和MDT的&nbsp;具体什么型号的我就不多说了&nbsp;<br />但是市场上到现在为止没有一款可以仿造AVR的内核的&nbsp;因为他是真正的好东西,不是谁都能仿造的&nbsp;<br />其实PIC的片子和台湾的片子功能大同小异,和AVR还是有点差距&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;台湾合泰的片还是不错的&nbsp;C至少有一套完整的C开发工具,尤其最近还推出了可以反复擦写的,比如&nbsp;<br />HT48E06等纯IO口单片机.&nbsp;<br /><br />以上是本人使用多年单片机的一点体会&nbsp;见笑了&nbsp;<br />
5_0_5 发表于 2007-8-30 12:36 | 显示全部楼层

在不同的领域各自都有各自的优势

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

本版积分规则

快速回复 在线客服 返回列表 返回顶部