我是如何学习单片机技术的

技术分类: 嵌入式系统  | 2007-03-24
作者:zl0801

hina.com/blog/zl0801/16744/message.aspx

软件:http://www.ednchina.com/blog/zl0801/3375/message.aspx

 

      接下来的话,就是编程,说一下编程的学习过程,一个最好的办法就是模仿,你先找到一个别人的现成的程序,能够编译生成代码,下载进去,看到现象,之后再自己写,如果有错误,对照正确的,比较一下,成功了之后,再往下学习。

最烦的就是一种人,把别人的程序拿过来,直接编译,下载了之后,以为自己就会了,但是要让自己动手写的时候,又写不出来了,哪怕是抄写,也要熟悉一下的。这是一个必须的过程,最后需要达到一个什么程度呢,那就是单片机最基本的定时器、中断、I/O口可以直接拿过来就写,不需要再翻书或者找别人的代码了。

      至于编程语言,我还是建议C语言,怎么说呢,开发方便吧,有的人说汇编的直接易于理解,但是你要是写100行的汇编可以,1000行以上呢? 做一个乘除法,汇编就不行

了,C语言通用,移植方便,你学汇编,51单片机一套,avr单片机又是一套,msp430还不一样,但是C语言都是一样的,算法拿过来就可以了,改一下I/O口就可以用了,开发方便。

      最后,给大家算一下,现在学习单片机的成本,以前我学习的时候,需要购买编程器等等,现在不用了。入门来讲,51单片机最好了,资料多,通用,简单。市场上现在比较好的有S系列的,C51系列的,STC系列的,当然了还有各个公司的增强型的。从学习的角度讲,推S系列和STC系列,可以ISP下载,我现在用的STC系列,最小开发系统:

      单片机一个         6

      Max232一个       3

      串口线一根         5元(可以自制,就是3根线)

      阻容元件             2

      晶振                     1

      发光二极管         1

      万能板                 2

加起来一共20元,当然了这些只是最基本的,如果自己开发的话,还需要有电烙铁、电源、焊锡等等。其他的资源,比如数码管、蜂鸣器、液晶等等可以慢慢在扩充,软件呢,就更方便了,keil可以直接在网上下载,我的网站就有,下载软件,网上也有。

      总之,现在资源已经很丰富了,学习单片机已经不是什么难事了,只要用心学,我相信一个月的时间应该可以差不多的了。

 

      最后,再为我的Study-3 开发板做一下广告:(如果你没有时间和工具自制的话,可以考虑)

100元,你可以购买到以下东西:

1.        Study-3 51单片机开发板一块

2.        串口下载线一条

3.    &nb

1】【2】【3

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

;