找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2057|回复: 30
打印 上一主题 下一主题
收起左侧

大神们,如何学好51单片机呢?

  [复制链接]
跳转到指定楼层
楼主
首先,学习51单片机的时候,我们要认真的看书,第一章一般都是讲解51单片机的历史还有发展,这些我们只需浏览就行了。

第二章开始才是真正进入单片机学习,在这章会讲解它的结构,引脚图,引脚功能,它的各个组成部分功能这些,这都是需要我们记住的!


第三章是讲解它的汇编语言,学会了语言,我们才能控制单片机工作,最开始我们可以试着写控制P0口让led灯闪烁,当看到灯真的按照自己思路闪烁,是不是很有成就感!


接着的学习就是了解单片机的寄存器,控制器这些了,我们需要了解这些寄存器功能是什么?,因为单片机的汇编语言是操作各个寄存器,所以在编写程序的时候,不了解寄存器是无法写出好的程序!
在第6章开始学习定时/计数器了,它们可以帮助我们设定时间,计算频率,许多控制的地方都需要用到它们,所以必须要学会!
在这里,我推荐2个软件,一个是Keil还有protues软件,第一个是编译程序的软件,第二个是仿真51单片机的软件,有了它们,我们就可以在自己电脑上学习了,很方便的!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:367530 发表于 2018-7-8 21:33 | 只看该作者
多学多练吧
回复

使用道具 举报

板凳
ID:367528 发表于 2018-7-8 22:58 | 只看该作者
学好C语言或者汇编,只要会编程,硬件都简单。
回复

使用道具 举报

地板
ID:367571 发表于 2018-7-8 23:08 | 只看该作者
开始很蒙,坚持下去,多看例子。然后自己试着写
回复

使用道具 举报

5#
ID:367589 发表于 2018-7-9 00:13 | 只看该作者
多动手吧,别眼高手低
回复

使用道具 举报

6#
ID:367601 发表于 2018-7-9 06:44 | 只看该作者
建议可以在网上看下郭天祥的单片机学习视频,不懂再翻书,这样学习效率高些。
回复

使用道具 举报

7#
ID:346748 发表于 2018-7-9 09:12 | 只看该作者
买一个实物,把程序从头到尾跑一边,算是入门吧
回复

使用道具 举报

8#
ID:367640 发表于 2018-7-9 09:19 | 只看该作者
会简单的C语言,知道51单片机的基本结构就可以了。设备上,一般是建议购买一个仿真器,还有,一般光有仿真器是不行,还得有一个实际的电路,即学习板,用keilc51,可以方便学习,好一点的学校会提供试验箱
回复

使用道具 举报

9#
ID:367640 发表于 2018-7-9 09:22 | 只看该作者
其实不需要多少东西,会简单的C语言,知道51单片机的基本结构就可以了。设备上,一般是建议购买一个仿真器,还有,一般光有仿真器是不行,还得有一个实际的电路,即学习板。软件方面用keiC51可以很方便的学习,大学里也有相关课程,可以利用试验箱学习
回复

使用道具 举报

10#
ID:367656 发表于 2018-7-9 09:25 | 只看该作者
好文,谢谢分享。
回复

使用道具 举报

11#
ID:367664 发表于 2018-7-9 09:51 | 只看该作者
主要是去看教学视频,看书
回复

使用道具 举报

12#
ID:367664 发表于 2018-7-9 09:53 | 只看该作者
主要是多看教学视频,多看书,有问题上51黑电子论坛提问,大神都会很快回复你的
回复

使用道具 举报

13#
ID:367702 发表于 2018-7-9 10:14 | 只看该作者
要清楚寄存器和存储器的用法,搞清楚单片机处理各种事件的方式,这些找本单片机或者嵌入式的书看就行,让后先学汇编,汇编是直接和硬件打交道的,然后再用C语言函数(keil编译环境)。
回复

使用道具 举报

14#
ID:367796 发表于 2018-7-9 11:22 | 只看该作者
多看看嵌入式系统的书籍资料学学硬件的电路
回复

使用道具 举报

15#
ID:367817 发表于 2018-7-9 11:30 | 只看该作者
多在网上找些案例自己学学
回复

使用道具 举报

16#
ID:367841 发表于 2018-7-9 11:52 | 只看该作者
多练习就好
回复

使用道具 举报

17#
ID:361858 发表于 2018-7-9 21:30 | 只看该作者
感觉学习没什么捷径,多学多练,多写程序,写得多了自然就熟悉了。
回复

使用道具 举报

18#
ID:364810 发表于 2018-7-10 15:34 | 只看该作者
学好C语言编程,多练习一些例程
回复

使用道具 举报

19#
ID:280111 发表于 2018-7-10 18:04 | 只看该作者
这个主要是靠着兴趣和坚持,最好找一个比赛边做边学,能把学的直接应用于比赛,这样,掌握的也会更快一点。另外,感觉学到一定程度以后,要重视一下理论知识,一些基本的,重要的必须要反复的看一看,从深层次来理解51单片机,不要只停留于表层。
回复

使用道具 举报

20#
ID:368578 发表于 2018-7-10 19:21 来自手机 | 只看该作者
有条件的话,可以在网上在一个单片机,实际操作加上理论学习可以很快帮助你提高单片机的应用能力
回复

使用道具 举报

21#
ID:368940 发表于 2018-7-10 19:27 | 只看该作者
学习51主要靠兴趣,如果有兴趣,但是学不下知识,你可以自己试着做些一些程序来实现某些功能,这样知识能很好的掌握起来
回复

使用道具 举报

22#
ID:368962 发表于 2018-7-10 19:56 | 只看该作者
先开始用最简单的程序和板子跑,之后一步一步成为大佬
回复

使用道具 举报

23#
ID:368967 发表于 2018-7-10 20:22 | 只看该作者
入门可以的。
回复

使用道具 举报

24#
ID:369030 发表于 2018-7-10 21:12 | 只看该作者
各种论坛逛,花时间多写多看
回复

使用道具 举报

25#
ID:369065 发表于 2018-7-10 21:53 | 只看该作者
百度视频教程啊!腾讯视频里和bilibili里面都有。
回复

使用道具 举报

26#
ID:369099 发表于 2018-7-10 22:40 | 只看该作者
教学视频 实操
回复

使用道具 举报

27#
ID:369112 发表于 2018-7-10 22:58 | 只看该作者
上淘宝买个模块,再买个逻辑分析仪,一点一点的调试,要有木匠精神!
回复

使用道具 举报

28#
ID:369113 发表于 2018-7-10 23:01 | 只看该作者
多动手
回复

使用道具 举报

29#
ID:369112 发表于 2018-7-10 23:02 | 只看该作者
首先你要有个单片机,然后再keil上打断点,一点点看程序的执行流程。最好买一个逻辑分析仪对你学习通信协议,总线等以后经常用到的东西有用。
回复

使用道具 举报

30#
ID:369129 发表于 2018-7-10 23:33 来自手机 | 只看该作者
我感觉可以买书自学,我有一个同学就是学了三个月,就什么都会做了。
回复

使用道具 举报

31#
ID:369191 发表于 2018-7-11 09:01 | 只看该作者
理论没有实践重要,好好敲代码吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表