学完51单片机之后,是学PIC单片机还是学AVR单片机?
展开全部
51学完?你所谓的51学完就是把它的资源,外部的各个实验做完?现在51单片机的种类那么多,它的外设何其丰富,你能学完吗?你学完51了,那么以下这些你都做到了吗?1、你的程序中不出现1ms以上的指令延时,比如delay()这样的函数,所有的长时间的延时都是用定时器延时。2、做一个数据采集系统,你的程序能同时兼顾显示更新、数据采集、数据处理、按键响应......3、你的程序有没有分层的概念?4、你对C语言和数据结构真的熟悉了吗?结构、指针、链表、树、图、队列、堆栈等等!5、你能合理的为每个任务分配占用CPU的时间吗?如果以上几点你都做到了,那么你不是学完51了,而是学完单片机了。那么你应该往更高的层次发展——ARM+linux。如果你还没到那种程度,那么回到原点,好好的去学C语言,数据结构,等核心课程。给你推荐一本老外的书—《时间触发嵌入式系统设计模式:使用8051微控制器开发可靠应用》。其实单片机只是工具,学它是要学会编程和处理事情的思维,其核心就是C语言和数据结构。现在的C编译器效率那么高,哪款单片机不还是一样的。如果你有51单片机的基础,遇到一种新的单片机时,那就是跟用一款新的芯片没什么区别,把数据手册看几遍就OK了。而ARM就不同了(相对与高端的ARM,低端的ARM还是可以当做一款强大的单片机来用。),它可以跑操作系统,它有与单片机完全不同的处理模式。
展开全部
AVR和PIC都是精简指令类,但AVR还是前途光明些,至少,AVR和深入一步的ARM是十分接近的,所以学习AVR不用费多大力气就很容易地过度到ARM。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您的困惑和我当初的困惑一样,51是经单片机,pic和avr及msp430都是现代单片机,选哪种看您将来想从事行业,AVR在汽车电子、工业控制领域、机器人等用的比较多,接口及资源丰富,在8位机领域是功能比较强大的,缺点是性价比不高。PIC在工控领域和消费类电子用的较多,前几年较流行,类型丰富,缺点也是类型过多。MSP430在消费类电子特别是使用电池类电子产品用的较多,优点功能强大,资源丰富,特别是功耗极低缺点是价格偏高。
当然,这三种应用也不是绝对的,有很多方用哪种都可以只是成本差异。本人是用AVR较多,43偶尔。
当然,这三种应用也不是绝对的,有很多方用哪种都可以只是成本差异。本人是用AVR较多,43偶尔。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-14
展开全部
PIC吧,工业上仪表什么的很多都是用的PIC,并且根据Gartner针对2012年全球8位MCU销量排名,第二的MicroChip(14%) 高于第三的Atmel(11%)。PIC的抗干扰性及电磁兼容性也是常见单片机里公认的强。PIC的型号款式很多,更能针对具体产品选择恰合适的型号以控制成本,所以更适合批量做产品。
本来我也犹豫是51之后是学PIC还是学AVR,但现在老板跟别人搞来一份矿用仪表的设计(PIC做的),想做出来,然后我现在就也开始学PIC了。
本来我也犹豫是51之后是学PIC还是学AVR,但现在老板跟别人搞来一份矿用仪表的设计(PIC做的),想做出来,然后我现在就也开始学PIC了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习AVR的吧,与51相似程度还高一些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询