Chinaunix首页 | 论坛 | 博客
  • 博客访问: 603759
  • 博文数量: 99
  • 博客积分: 5128
  • 博客等级: 大校
  • 技术积分: 1538
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-27 19:40
文章分类

全部博文(99)

文章存档

2012年(3)

2011年(5)

2010年(4)

2009年(31)

2008年(56)

分类:

2009-08-03 09:29:23

学单片机需要:
1,汇编语言的基础,单片机的就OK了,最好是RISC指令集,比较少,而没有必要去啃x86的汇编。
2,C语言基础,如果单纯的用在单片机上的话,我可以非常肯定的说,需要用到的知识不多。将C基础学一遍
差不多就可以实战了。但是如果你要写上位机程序的话,那个C就不是那么简单了,需要涉及的东西太多太多
绝对没有那么简单。所以我觉得,主要是看你要学到什么程度而已,看自己的定位来选择吧。
3,单片机还是实战比较重要,不要用仿真软件,直接下载程序到片子上跑跑,这样记忆比较牢固。
4,调试程序的能力,也就是定位错误程序的反应,速度等。我刚开始搞单片机的时候,遇到一个小问题,哪怕
是一个很小的问题,都花上好几天去处理,但是都没有放过,都处理了,这样坚持了2年后,现在是极少会出现
问题,哪怕出现个小问题,差不多1分钟都不够就能定位并且修改。我想说明的是,调试程序的能力的重要性,
这个很大程度上就是所谓的“工作经验”的体现了,做的越多,碰到的错误,处理错误的办法和手段的越多,工
程师的经验就越丰富。
5,耐得住寂寞,调试程序的时候是大量脑力劳动,而且遇到逻辑错误的时候特别烦人,这个时候要挺的住,熬下去
就是胜利,一般来说,单片机遇到的问题大部分都是初学者的疏忽引起的,细心点总能找出来。
6,单片机技术要生活一定要经过公司项目的磨练,一个完整的项目需要考虑的问题太多太多了,绝对没有书本上
说的那么简单,最明显的就是抗干扰等可靠性方面的问题,每做一个项目都会有所进步。

如果单纯说单片机的话,要说的差不多就这些了,有些观点上面帖子也提过,我也表示同感,再罗列一次而已。
不过单片机是技术活,绝对没有想象中那么好.....
个人的一点意见 :-)
阅读(1855) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-08-30 11:51:08

赞成师傅!!顶一下!!

chinaunix网友2010-01-17 22:23:41

赞成师傅