单片机自学教程,单片机自学教程pdf

http://www.itjxue.com  2023-01-15 10:53  来源:未知  点击次数: 

我想自学8051单片机,没有基础。请问怎么自己学习?

首先找本C语言教程过一遍。

看8051的书,没必要太仔细,但是边看还要实际验证书上的例子。这一步就把书上的前两、三章过一下也就够了。

接下来是提高最快的一步:找51的教学视频认真看,模仿人家。就算他讲一句你把代码写一句也可以,要能理解代码。

最后就熟悉提高了:找几个小项目自己做,智能小车、小闹钟什么的。做完后就可以像我一样来百度回答别人啦!

我是一个单片机初学者,我想问一下我需要学哪些知识?

我觉得首先要看懂111条指令,懂意思就行,根本就不需要每一条都记住,因为常用的都只有四五十条罢了。那么多的指令意在可以用多种语句实现同一种功能。

还有就是一定要实际的编程,这一点是非常重要的,只有在实际编程中才能熟悉指令的应用,当然你或许会问自己什么都不懂怎么编程啊,这时候你不要着急,你可以你买一本书,有实际的例子的书,我也见过有这种书但是名字我忘记了,它每个例子是讲得十分详细,有汇编的代码,也有C语言的代码,而且每一行都有注释(名字我忘记了只记得那封皮是黑色的)你可以仿照它的代码写写看,再仿真一下,或者在实际的板子上试试看能不能实现功能,别人的程序修改了能用在自己的板子上那么就是自己的程序了。

至于仿真软件我建议用protues,专用的单片机仿真软件。

如果是自学,那么不懂的地方可以上网收索或者上论坛询问,这里有个单片机的QQ群,是官方建的你可以加上一起学习讨论群号是:7344883

还有在了解指令的同时你要了解你的板子的结构亦即电路连接才能写好你的程序。

当你学到一定程度的时候你可以学习一下单片机的外围电路设计比如液晶显示啊,A/D转换啊什么的....

总之,实际编程练习是学好单片机的唯一途径,至于它和汇编的关系,楼上的哥们儿已解释得十分清楚了的,就不多说了,免得啰嗦。

最后,祝你成功!!!

给我推荐几个单片机零基础入门教程拜托了各位 谢谢

首先,你的C语言功底必须好,链表之前+位运算

必需精通

其次,学习单片机要从51单片机开始学

之后再进一步学习AVR单片机

其实,大多数的书都是抄的PDF,你可以去网上下个51的PDF资料

还有就是,只看书远远不够,要自己做,自己动手焊,编程

等硬件(中断,定时器什么的)都学的差不多了,就去学会用单片机使用其他芯片

比如18B20,1302,AD,DA什么的

我8月份时开始学的单片机,学了15天,基本把51学完了,之后再学MAGE128,就显得很轻松

采纳哦

(责任编辑:IT教学网)

更多

推荐其他源码文章