找回密码
 立即注册

QQ登录

只需一步,快速开始

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

新手怎么样学习51单片机,避免走弯路,求指点

  [复制链接]
跳转到指定楼层
楼主
ID:372529 发表于 2018-7-16 14:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有什么好的教程,避免走弯路,谢谢大佬们指点!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:136106 发表于 2018-8-11 11:12 | 只看该作者
1、买一本51单片机的书,如《手把手教你学51单片机》、《新概念51单片机C语言教程》等,这两本书我入门的时候都看过,很合适初学者;2、买一本《C语言深度剖析》作为单片机C语言编程的辅助书籍(这本书目前貌似已经下架不再出版了,但是淘宝上盗版货不少),这本书对C语言初学者和找软件编程工作十分有用;3、准备一台电脑,一块51单片机的学习板,学习板不用买太贵的,几十块钱的足矣;4、准备好这样的思想:多写代码多实践,写好代码就下载到学习板上运行实践,不要仿真。仿真出来的东西不真实,而且和51单片机打交道肯定是避免不了摸硬件的,有些人用什么Proteus去仿真,得出来效果和实际效果差别很大的。仿真的时候可能你写的代码能获取到电路的信号,但是实际上真的电路板却不一定行;5、一定要多实践,学的过程中尽量不要去照敲书上的代码,尽量自己写,养成自己的编程思路,这个很重要

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:357194 发表于 2018-7-17 20:29 | 只看该作者
买本书,照着书上的学就行
回复

使用道具 举报

地板
ID:373833 发表于 2018-7-18 10:03 | 只看该作者
学会使用编译器软件,学会使用下载工具和软件,学会使用调试工具
回复

使用道具 举报

5#
ID:369610 发表于 2018-7-18 12:47 | 只看该作者
建议软件和课本同步学习
回复

使用道具 举报

6#
ID:374015 发表于 2018-7-18 13:39 | 只看该作者
个人觉得要动手做,是最快的方法。
随便搞个简单的板子,先点个LED,再搞个按键,慢慢去实践去学习,不能停留在书本或者教程阶段。
一定、一定、一定要动手做!
回复

使用道具 举报

7#
ID:372402 发表于 2018-7-18 14:24 | 只看该作者
同样小白,共同学习~
回复

使用道具 举报

8#
ID:374176 发表于 2018-7-18 16:04 | 只看该作者
万物基于流水灯,你可以先买一个普众科技的51开发板,他们会配套视频和程序源码,学起来相对容易一点
回复

使用道具 举报

9#
ID:374204 发表于 2018-7-18 16:42 | 只看该作者
建议先学C语言,然后上手简单的多
回复

使用道具 举报

10#
ID:374374 发表于 2018-7-18 20:49 | 只看该作者
理论和实践要结合好,而且实践重于理论,可以在网上看视频学习,但是关键还得多用软件自己动手做
回复

使用道具 举报

11#
ID:316605 发表于 2018-7-18 23:29 | 只看该作者
个人觉得,首先你需要对电子感兴趣,了解原理,然后开始看一些简单有趣的小程序,最好要有一个开发板,自己动手烧录验证,然后去修改别人的程序,多想想为什么会有各种各样的现象,后面开始自己动手写程序,如果没有C语言基础的,建议从汇编入手。
回复

使用道具 举报

12#
ID:374747 发表于 2018-7-19 12:30 | 只看该作者
STC单片机好学
回复

使用道具 举报

13#
ID:261485 发表于 2018-7-19 18:31 | 只看该作者
一定要动手,操作起来是进步最快的,遇到问题,尽量自己解决,实在不行再问别人,这样你会很深的印象,或许能从中发现新东西,开始就照着别人的做,照着做不代表你能实现别人的功能,反正自己解决这些问题。你会成长很快。加油。。要有资源。买一本书,或者在网上找到系统的教学。如先玩玩电机,蓝牙,点亮小灯,自制一个风扇什么之类的。这种东西,动手和思考很重要。加油
回复

使用道具 举报

14#
ID:371529 发表于 2018-7-19 18:37 | 只看该作者
可以跟着视频学啊,其实有时候走弯路进步的更快些。我也是新手,买的普中科技学习板,觉得挺好使的。
回复

使用道具 举报

15#
ID:111634 发表于 2018-7-19 22:31 | 只看该作者
本帖最后由 zl2168 于 2018-7-19 22:34 编辑

给你介绍一本书,张志良编著的:《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行,可演示,可观测,程序语句条条有注解。



51单片机仿真设计实例教程仿真文件.rar (4.88 MB, 下载次数: 12)
回复

使用道具 举报

16#
ID:354375 发表于 2018-7-19 23:59 来自手机 | 只看该作者
我觉得可以买个普中的单片机按照上面的程序来一个一个学,然后再结合课本上面的知识,会进步很多。
回复

使用道具 举报

17#
ID:375232 发表于 2018-7-20 00:09 | 只看该作者
做实物是最快的方法
回复

使用道具 举报

18#
ID:371053 发表于 2018-7-20 01:08 | 只看该作者
买本书,按步骤来就行,有数电和C语言的基础,可以多想一些设计,把几节课的内容联系起来,学起来很快
回复

使用道具 举报

19#
ID:375211 发表于 2018-7-20 03:49 | 只看该作者
可以去找一些实例配合书本一起学习
回复

使用道具 举报

20#
ID:322312 发表于 2018-7-20 07:03 | 只看该作者
过来人经验。首先有学过c的基础语法。然后一定要买块板子。都会附带资料。如果c好的话,一个月之内就可以搞定51。接下来有兴趣的话可以学习stm32..因为32应用广
回复

使用道具 举报

21#
ID:375250 发表于 2018-7-20 07:18 | 只看该作者
先买个开发版在买万能板焊接一下结合网课就能学会了,总之要多实践
回复

使用道具 举报

22#
ID:375282 发表于 2018-7-20 08:21 | 只看该作者
先找本单片机的书看,推荐郭天祥的,再多做东西,焊板子
回复

使用道具 举报

23#
ID:375284 发表于 2018-7-20 08:25 | 只看该作者
最起码的几种软件要学会,然后主要就是了解c语言编译和了解单片机模块了
回复

使用道具 举报

24#
ID:375322 发表于 2018-7-20 08:40 | 只看该作者
首先买一本51单片机教材,买一块51单片机的板子,在学习理论知识的同时,进行实践,理论与实践相结合,学习效率会大大提高,相信你使用了这个方法后,会很快掌握51单片机的使用方法,少走弯路。
回复

使用道具 举报

25#
ID:375312 发表于 2018-7-20 08:47 | 只看该作者
新手要想快速学习和掌握单片机,就必须在实践中学习,比如在一个较大型项目中承担软件主设计,那么在这个压力下,就会很快成为单片机行家里手。
回复

使用道具 举报

26#
ID:375307 发表于 2018-7-20 08:53 | 只看该作者
买个开发板,看着例程自己学着写程序
回复

使用道具 举报

27#
ID:370714 发表于 2018-7-20 08:54 | 只看该作者
买有视频教程的51单片机,边看视频边看书,个人推荐郭天祥的,学起来很快
回复

使用道具 举报

28#
ID:373366 发表于 2018-7-20 09:02 | 只看该作者
没有,需要自己慢慢研究,加油少年!!!
回复

使用道具 举报

29#
ID:375389 发表于 2018-7-20 09:05 | 只看该作者
理论与实践要相结合,这样效果最好
回复

使用道具 举报

30#
ID:375392 发表于 2018-7-20 09:07 | 只看该作者
第一:找一块51的开发板,功能模块尽量齐全的;
回复

使用道具 举报

31#
ID:375392 发表于 2018-7-20 09:11 | 只看该作者
第一:买一本“新概念51单片机C语言教程”;
第二:买一块书上的51开发板;
第三:跟着书上例程一步一步慢慢学,并尝试自己设计。
回复

使用道具 举报

32#
ID:375449 发表于 2018-7-20 09:29 | 只看该作者
买本书慢慢学 ,在买一些实物动手制作
回复

使用道具 举报

33#
ID:375446 发表于 2018-7-20 09:34 | 只看该作者
要学习汇编语言的
回复

使用道具 举报

34#
ID:152063 发表于 2018-7-20 09:35 | 只看该作者
网上找郭天祥的视频,跟几段视频,学会看手册
回复

使用道具 举报

35#
ID:375613 发表于 2018-7-20 10:47 | 只看该作者
买本书,看程序
回复

使用道具 举报

36#
ID:357194 发表于 2018-7-24 20:56 | 只看该作者
有一块开发板也是很好的
回复

使用道具 举报

37#
ID:378829 发表于 2018-7-25 10:17 | 只看该作者
觉得看书枯燥,就找点学习视频看,觉得差不多了,就自己动手跟着做,再继续一步步往下学习
回复

使用道具 举报

38#
ID:378916 发表于 2018-7-25 13:24 | 只看该作者
多看视频,多联系,多动手
回复

使用道具 举报

39#
ID:379296 发表于 2018-7-26 10:32 | 只看该作者
建议看哈工程大学老师的视频教程
回复

使用道具 举报

40#
ID:378431 发表于 2018-7-27 10:24 | 只看该作者
给你一个pdf,51的,还是很有用的

51单片机C语言教程.pdf

2.15 MB, 下载次数: 3

评分

参与人数 1黑币 +5 收起 理由
恩恩哼 + 5

查看全部评分

回复

使用道具 举报

41#
ID:379769 发表于 2018-7-27 11:01 | 只看该作者
1.首先学会C语言 2.有一定的电子技术基础 3买一块51开发板,按照视频教程一步步学 4学的差不多了,自己就试试写写代码
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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