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