学完单片机了 继续学AVR,PIC单片机 还是学ARM,

学完51单片机了... 学完51单片机了 展开
 我来答
sungreatfriend
2012-01-16 · TA获得超过340个赞
知道小有建树答主
回答量:332
采纳率:100%
帮助的人:262万
展开全部
AVR,PIC,ARM都是单片机,我在这个行业已经超过10年,但是我觉得自己只是刚刚入门不久,项目做过不少,但是真正敢说“学完单片机了”,我觉得再过30年、甚至50年后,我都不敢讲,现在科技日新月异,每一天都有新的技术,新的芯片出现,这个行业技术只有不断的进步,而永远没有学完的,至于以后向哪方面发展,是要根据你自己的行业环境而定。现在ARM已经普及,未来还会有更先进,更便宜的IC出现。这个要因应自己的要求选择。
深圳市鹏芯集成电路有限公司
2018-12-28 广告
当然是深圳市鹏芯集成电路有限公司好。深圳市鹏芯集成电路有限公司是专业的正向方案设计和反向研发技术公司。反向设计是指专业从事双面,多层PCB抄板(PCB克隆)、PCB抄数、PCB改板、电路板克隆、BOM清单(物料清单)制作、反推原理图、SMT... 点击进入详情页
本回答由深圳市鹏芯集成电路有限公司提供
帐号已注销
2012-01-16 · 超过17用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:41.1万
展开全部
你所谓的51学完就是把它的资源,外部的各个实验做完?现在51单片机的种类那么多,它的外设何其丰富,你能学完吗?你学完51了,那么以下这些你都做到了吗?
1、你的程序中不出现1ms以上的指令延时,比如delay()这样的函数,所有的长时间的延时都是用定时器延时。
2、做一个数据采集系统,你的程序能同时兼顾显示更新、数据采集、数据处理、按键响应......
3、你的程序有没有分层的概念?
4、你对C语言和数据结构真的熟悉了吗?结构、指针、链表、树、图、队列、堆栈等等!
5、你能合理的为每个任务分配占用CPU的时间吗?
如果以上几点你都做到了,那么你不是学完51了,而是学完单片机了。那么你应该往更高的层次发展——ARM+linux。如果你还没到那种程度,那么回到原点,好好的去学C语言,数据结构,等核心课程。其实单片机只是工具,学它是要学会编程和处理事情的思维,其核心就是C语言和数据结构。现在的C编译器效率那么高,哪款单片机不还是一样的。如果你有51单片机的基础,遇到一种新的单片机时,那就是跟用一款新的芯片没什么区别,把数据手册看几遍就OK了。而ARM就不同了(相对与高端的ARM,低端的ARM还是可以当做一款强大的单片机来用。),它可以跑操作系统,它有与单片机完全不同的处理模式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
矮鱼吖
2012-01-16 · TA获得超过276个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:334万
展开全部
首先先把51学精,不是说会里面的几个定时器,终端就可以的了。是要把常用的外设都学精,比如液晶,i2c,spi,串口等常见的应用。学完这些之后,最后自己做一个比较全面的工程,可以到 阿莫的网站去看看,上面有很多有趣的东西可以参考,都是有源码的。

做完工程巩固之后,其实没必要去avr了,因为他说白了也是个MCU,只是资源更加丰富而已。

但是要学ARM的话,就会有很多挑战了,如果你现在才大一大二,可以去玩arm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
君忆尘1p
2012-01-16 · TA获得超过105个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:101万
展开全部
学ARM吧,我就是这样学的,S3C2440开发板结合《ARM处理器裸机开发实战》一书,很快就能掌握的,就像学单片机一样简单的,祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
icemeteorx
2012-01-16 · TA获得超过4063个赞
知道大有可为答主
回答量:3606
采纳率:72%
帮助的人:1425万
展开全部
看你干什么应用了 单片机各有所长。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式