avr与51单片机的区别 各自的优缺点 及其实用性

 我来答
liujian4525
2010-12-30 · TA获得超过274个赞
知道小有建树答主
回答量:86
采纳率:0%
帮助的人:107万
展开全部
这两个单片机内核、指令系统不一样。51单片机是传统的单片机,兼容Intel 8031指令系统,AVR单片机用RISC精简指令集。
51单片机应用时间很长,各种程序资源很丰富,而且产品很多,很过公司都有51单片机的产品,包括有国产货(STC)。
AVR单片机是Atmel公司的产品,片内资源丰富,接口也比51更强大(低端产品之间比较),功耗也比较低,带AD转换的产品多。另外AVR单片机还有一个好处,支持ISP下载。
不过随着技术发展,两个单片机从功能方面也都相差不大了,51单片机也可以用ISP下载,也出现了带AD转换的51单片机等,高端的51单片机(如C8051)功能也很强大。
两种单片机都挺实用,低、中、高端产品也都有,可根据爱好或者习惯选择。
yibunihao
2010-12-30 · TA获得超过1463个赞
知道小有建树答主
回答量:451
采纳率:0%
帮助的人:299万
展开全部
AVR和51的架构不同,不过对用户来讲没什么太大感觉,写驱动的时候稍微有一点不一样。AVR主打低功耗,51主打简单,经济。目前来讲,中低端市场51用的更多点,其实学哪个都无所谓,只要学好就好,祝成功~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangjian1016
2010-12-30
知道答主
回答量:25
采纳率:0%
帮助的人:15.2万
展开全部
学AVR或者PIC都没什么打区别,这2个在小家电行业用的都比较多。你又51基础,学这个应该也很块,最好拿点项目做,那样效果会很好。

ARM+LINUX是嵌入式,比较深度的C语言。如果有单片机基础,ARM是比较容易上手的,LINUX则比较难,是纯编程,对C要求比较搞,不过如果学会了,工作绝对是没问题的。

建议先AVR或者PIC学习,稳固基础知识,逐步深入嵌入式。最重要把基础学好,以后不管你用那个品牌的IC或者MUC,对你来说都没问题。

多看多实践,俗话说实践出真知啊!

相对来说ARM应用在比较高科技,或者消费类的产品上,比如MP4,手机等等

学习起来需要很大的毅力和耐心。

未来前提一片光明!哈哈,加油
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式