小弟大二 初学单片机 懂点基本的数电、模电 有一点点C基础

在图书馆借了几本书都是讲汇编的我只会用C是不是想成为单片机高手就必须学汇编听学长们说现在51很落后请已经工作的人解答一下每一步应该学什么学到什么阶段需要学什么语言我对单片... 在图书馆借了几本书都是讲汇编的 我只会用C 是不是想成为单片机高手就必须学汇编 听学长们说现在51很落后 请已经工作的人解答一下每一步应该学什么 学到什么阶段需要学什么语言 我对单片机兴趣很大 很努力 但不是专门学电子的 也不是学通信的 完全靠自学能学好单片机吗 能成为高手吗 ?
详细点回答
展开
 我来答
lylxy1965
2011-06-10 · TA获得超过2413个赞
知道小有建树答主
回答量:436
采纳率:100%
帮助的人:214万
展开全部
想学单片机不一定非要学汇编,但要成为高手就一定要学汇编,因为汇编的学习对理解单片机的工作原理、流程等方面都会有较大的提升,而且会增加感性认识。另外,在一些实时性很强的应用中,有时使用C语言很难满足严格的时序要求,需要C和汇编配合使用的情况,这种事我在做一个CPU卡读写卡器时就遇到过。
51单片机不难,推出的时间也有20多年了,但不能说其落后。电脑运行速度快,但总不能所有的地方都用电脑来控制吧,家用电视遥控器也用奔腾来做?所以各有各的用途,不是这个比法,至少目前在工业控制、仪器仪表等行业还是大有作为的,低廉的价格,很少的外围扩展电路,丰富的系列型号都决定短期内不会被淘汰。相对而言ARM的成本在这些行业里还是要偏高,而且ARM目前的目标主要是向上发展,拉近与电脑CPU的距离,这同样也决定了51单片机依然有活力。
从你目前的情况出发,我认为可以采取这种办法:首先看一下单片机的基础资料,看看能否看懂其硬件原理,如果可以建议你深入的学习一下汇编;反之,不必着急,以后再说,因为学汇编如果不配合硬件基础我觉得意义不大。由于你不是专业学电子的,而且如果今后的专业课中没有模电数电这些课程的话,硬件水平的提升需要完全靠自己,这需要花费相当的时间和精力。
语言方面,如果将来想侧重搞硬件,学会了C和汇编也就可以了,将来工作时根据需要学其它的语言;如果将来想侧重软件的话,汇编就算了,但是像数据库、数据结构等方面的理论恐怕还是要花时间去认真学习的。我不是搞软件的,这方面不多说了,以免误人。
51单片机学完后还是应该学学ARM,毕竟其性能远强于51单片机,将来的应用面更广,对将来找工作也有利。51的学习属于打基础,其后再学别的也容易。

最后,靠自学完全可以学好单片机,第一拨使用单片机的人都是自学的,你不该比他们差。只要你想,就一定能成为高手,真的没什么神秘的。
chenjingde66
2011-06-05 · TA获得超过739个赞
知道小有建树答主
回答量:398
采纳率:0%
帮助的人:300万
展开全部
只要有兴趣,肯下功夫,多实践,就能成为高手。
51用的很广,资料很多,懂的人也多,学起来方便。51搞懂了搞别的也就容易了。
最好用汇编,通过汇编可以了解单片机的结构,其实汇编并不难。
不要只看书,最好买一块开发板,仿真器,边看边练,很快就会了。
祝你成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e6b19ac
2011-06-05 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:25.9万
展开全部
如果只是在应用层面的话,C语言就完全够用了,而且移植性更好。
学习一般都是从简入繁,先从8位单片机学起(51就挺好),搞清楚工作原理和设计方法。然后学16位(建议学MSP430),后面有精力可以学32位单片机,然后就上操作系统,学习嵌入式系统,达到这个层面在上海找个年薪十几万的工作不成问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yuhengchun
2011-06-05
知道答主
回答量:67
采纳率:0%
帮助的人:28.7万
展开全部
不必学汇编, 用C就可以了, 单片机都是类似的, 不管学什么, 都得把单片机的功能搞清楚, 比如内存多大, 有几个定时器, 有什么中断等, 做项目时根据具体需求决定用那些功能
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ma282705165
2011-06-05
知道答主
回答量:53
采纳率:0%
帮助的人:24.1万
展开全部
单片机就那点东西,简单,先把结构弄清楚,汇编和C都挺容易,建议先看汇编的教材,然后看C的案例,还有实际开发多数采用C语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
登界游方32
2011-06-05
知道答主
回答量:4
采纳率:0%
帮助的人:3.2万
展开全部
最好去看看郭天祥的十天学会单片机的视频,最适合初学者
跟着视频学习,很快就能上手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式