本人对单片机感兴趣,但没有基础,不知道从何学起。

希望各位大侠能提供单片机入门资料,或者指点单片机学习反向。非常感谢大家能够提供帮助。
希望各位大侠能提供单片机入门资料,或者指点单片机学习方向。非常感谢大家能够提供帮助。
学习资料在那有卖啊,希望能够提供

学习主要是兴趣。喜欢单片机就去学单片机。
1.我个人建议,初步学习、单片机从C语言学起,汇编我觉得不适合初学,毕竟大学都开设了C语言课,比较熟悉点。
2.两个软件你要会用,第一个是KEIL编程软件,要用这个来编译程序产生HEX文件,具体怎麼操作需要找些资料学习,相信你一天之类就会弄熟练。
如果你买了开发板就充分利用开发板学习,没有买的话初步就用PROTEUS仿真软件学习,怎麼操作这个软件同样需要找相关资料,也很容易的。
3.起初编写些比较简单的程序,主要是发光二极管方面的程序,再慢慢延伸到刘水登等。写程序之前你可以在网上找些这方面的程序先参考下看懂再自己仿照著写这些程序,写程序开始是需要多练习的。
4.如果自己感觉学起来还是不顺手就在网上找些单片机方面的视频边看边学,这样可能会让你学得更有精神。
5.每写一个程序都要仿真一下或者在板子上运行一下看看效果,慢慢的对著程序调试,这样多次调试,相信你的单片机水平会很快上升的。
6.如果自己感觉学得差不多了就要找个比较小的项目尝试著做下。
7.学习单片机是个复杂的过程,经常会遇到很多困难,这很正常,遇到困难了静下心来认真想下慢慢调试,总会弄出来的,当你调试出来的时候你会感觉单片机真的是个好东西
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-11
有兴趣就能入门,不用花钱学,我刚学一个月就入门了,51的。首先到stc网站申请个编程器及几个芯片,网上找简单汇编,下载并打印汇编指令集,不用背!有不懂就查,一条条对照查,然后下载到芯片看管脚灯,能亮吗怎么亮的?
接下来自己写一句,如mov p1 #01010101b 写进试试能发生什么,有趣吧,

参考资料:如果您的回答是从其他地方引用,请表明出处

第2个回答  2010-08-03
先学一下C语言,不用学的特别深,但起码要知道语法规则,以及编程的基本思路,一般来讲单片机用KEIL C51编译就可以,不用费劲学汇编。
另外要对数字硬件电路有一点了解,因为单片机就要涉及具体的输入输出,对时序逻辑要有概念,这样基本就可以入门了。
实际开发中还是要以芯片的DATASHEET为主。
C语言最好用本简单易懂的书,不需要太过高深
其他关于单片机C语言开发的资料可以百度搜集到,另外KEIL的教程也有很多,这个不需要特别推荐。
单片机开发重要的是一定要理解你想完成功能的时序,这样实现起来就容易多了
第3个回答  2010-08-03
那你还是别有兴趣了。你知道单片机干吗的吗?不会是想学会了去黑ATM吧?呵呵~!~

这东西想要学好,不仅要计算机硬件好,计算机汇编语言要好,编译要好,模糊数学要好...还要知道,这东西主要通过一系列“与非门”等来做判断,如果你一点基础没有,最好还是放弃了吧...
第4个回答  2010-08-14
买本单片机入门的书,再买块单片机开发板,在上面跑例程,多琢磨,慢满就入门了
相似回答