找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 23920|回复: 238
收起左侧

本人高中毕业如何学好单片机?

  [复制链接]
ID:369844 发表于 2018-7-13 23:15 来自手机 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:371320 发表于 2018-7-14 11:26 | 显示全部楼层
首先你需要去学会C语言,大部分学编程的人学的第一门语言就是C语言,然后再买一块单片机开发板,边学变做实物才不会无聊。单片机书籍推荐郭天祥编著的“51单片机C语言教程——入门、提高、开发、拓展全攻略”,单片机推荐普中科技的单片机,上淘宝一搜就有。学C语言的过程对于新手来说可能会有些无聊,希望坚持。C语言编程软件推荐CODEBLOCKS。以上是我学单片机的过程,我现在大二,有什么不懂得可以继续问我

评分

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

查看全部评分

回复

使用道具 举报

ID:369800 发表于 2018-7-14 17:41 | 显示全部楼层
第一要有兴趣,第二要明白单片机能干什么。
在理解的基础上尝试做些简单的入门小制作,比如时钟、七彩流水灯,但万万不可了完成而完成,比如用入门例程来完成这些,因为例程是用来参考的,程序一定要自己写,懂得每句话的意思。
至于就业能干什么,单片机就是个工具能干的很多,这个是没法概括的。下到门铃,上到飞机、导弹的控制,这都是单片机的使用范围。所以,从事的行业还要看你的专业重点是什么,还有个人机遇了。
搞电机控制的可能回到东莞小工厂,做个智能跳蛋;也可能到海尔的工厂做冰箱的电机控制;而学自动化的也许会去做自动冲厕所的红外开关,也有可能做的是化工厂的自动控温设备,当然也许最后和我的同学一样,都去做销售了。

评分

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

查看全部评分

回复

使用道具 举报

ID:373021 发表于 2018-7-18 09:42 | 显示全部楼层
高中毕业可以先学c语音,买一套开发部,看视频来慢慢学习,一个星期左右可以入门,一个月应该可以掌握。

评分

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

查看全部评分

回复

使用道具 举报

ID:374052 发表于 2018-7-18 14:37 | 显示全部楼层
一般的学习步骤都是从C语言入手,也不用太多,会一些基本的就可以开始入手51了。一般的51前面的程序都不是很吃C语言功底,可以一边入手51一边学C语言。熟练之后就可以往32以及430方向靠。这些才是真正的实用性强的单片机。

评分

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

查看全部评分

回复

使用道具 举报

ID:374015 发表于 2018-7-18 15:52 | 显示全部楼层
为什么那么多人都说先学C语言?
我个人觉得,既然学单片机,就要先了解:什么是单片机?
不要想着一步登天,假期先了解学习下,单片机的原理,如果上大学,学的是同一门课,到时候就能迅速理解接受课程内容,这个时候,就可以学习汇编或者C语言,有老师的指导,会快速提升。
如果没上大学,就可以学习C语言并且网上找一些教程。同时也要搞块开发板动手做。边学边做,边做边学。
千万,千万不要想着一蹴而就!扎实才是硬道理。

评分

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

查看全部评分

回复

使用道具 举报

ID:393933 发表于 2018-9-5 14:29 | 显示全部楼层
分析如下  1、启蒙阶段  学习电路基础和模电数电,做一些诸如电机正反转的电路,做功放、电源等小制作,了解个大概  2、学习微机原理  学习8086,这对了解计算机结构是不可或缺的,慢慢接触汇编编程 。  3、汇编语言学习单片机  学习51单片机,学习汇编语言,差不多学三个月后,掌握了基本语法和单片机寄存器功能,就做一些实物。  4、进阶  放弃仿真学习单片机的方式,转而学习实物。多查资料,比如说,74HC245,因为有前几步打下的基础,电路图一看就懂,剩下的就是焊接实物测试了。应该可以在很短的时间内,可以完成硬件测试。

评分

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

查看全部评分

回复

使用道具 举报

ID:395928 发表于 2018-9-10 11:09 | 显示全部楼层
学习单片机与问文化水平关系不大,上高校肯定智商过人学的快,但是没上也不一定学不会。我觉得兴趣最重要,跟我学的有个是小学4年级的学生,我都惊讶,现在基本的编程都差不多了,如果有兴趣,就能坚持。至于方法步骤,无非是先买个开发板,最好是有配套视频和书的,这个国内有的有郭天祥,刘平、宋雪松,他们三个的视频、书籍、板子都不错。

评分

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

查看全部评分

回复

使用道具 举报

ID:396021 发表于 2018-9-10 15:01 | 显示全部楼层
电学部分
1、电路的通用部分和弱电部分。(安利邱关源的,但不要买那本配套参考书)
2、模拟电子技术基础(安利华成英、童诗白的)
3、数字电子技术基础(安利阎石的)
编程部分
可以先学一点C也可以先学汇编,我不太清楚先学那个更好,
主要是C编程方便,汇编语言也很实在就是了。学汇编找微机基础的书即可。
先这么些吧……楼上意见一大把的

评分

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

查看全部评分

回复

使用道具 举报

ID:395741 发表于 2018-9-10 16:02 | 显示全部楼层
我也是高中生,我是先买了一套开发板从51单片机开始学习,从网上看视频,学c语言,慢慢尝试写一些代码。不是很难的

评分

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

查看全部评分

回复

使用道具 举报

ID:97554 发表于 2018-9-11 09:06 | 显示全部楼层
Leo李 发表于 2018-7-18 15:52
为什么那么多人都说先学C语言?
我个人觉得,既然学单片机,就要先了解:什么是单片机?
不要想着一步登 ...

坚持了很多年,最后才发现真正的瓶颈就是在编程,先学C是对的,磨刀不误砍柴工,学了C后再回来学单片机会事半功倍。很多人在选择学什么的时候比如51 还是 ARM或者ARDUINO ,不管哪一门儿,我看了一下,入门都不是很难,难的是到后来自己有能力组织程序,怎么设计程序达到自己的预想目的,自己不会C,不理解C,没有逻辑能力的话,那只能照葫芦画瓢的搬别人的程序,或者东拼西凑,我觉得这样并不是会单片机,模仿别人做个万年历就算完事儿的除外。  

评分

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

查看全部评分

回复

使用道具 举报

ID:354045 发表于 2018-9-11 10:36 | 显示全部楼层
最近常常被人问到:“怎么样才能学好单片机呢?”
面对这种问题,我都是不做回答,因为确实没法回答,但是问得人多了,不免引发了自己的思考,下面,我把我的学习经历分享出来,以供初学者参考。
一、启蒙阶段
大一的时候,学习的是电路基础和模电数电,电路基础上,做一些诸如电机正反转的电路,模电数电课上,就自己做功放、电源等小制作,当时也是凭着自己的兴趣,做起来很认真,但实事求是的说,理论知识没记住多少,只能说,了解个大概。
二、学习微机原理
当时我们讲的是8086,这对了解计算机结构是不可或缺的,我也是在那时候起,接触到了汇编编程
三、汇编语言学习单片机
大二的时候,开始学习51单片机,当时我那届学生,开设的都是汇编语言教学,课程上,做得也都是可以用软件仿真的小设计,差不多学了三个月后,掌握了基本语法和单片机寄存器(如果有学习8086的基础,三个月的时间足够了)功能,就做一些实物,那时候,认识到,做实物和仿真的区别如此之大。
四、进阶
认识到仿真和实物的巨大差别后,我就放弃了仿真学习单片机的方式,转而通过实物。我的第一个作品是篮球计时计分器(不是课程设计,是真实的作品),当时很多东西都不懂,只能自己去查资料,比如说,74HC245,我那时候第一次接触,就查百度了,还有三极管电路等等,都是百度查到的,因为有大一打下的基础,电路图一看就懂,剩下的就是焊接实物测试了。拜良师所赐,我的焊接技术在速度和质量上,都还可以,所以,可以在很短的时间内,可以完成硬件测试。
自主学习的主要过程就是查资料了,对于一些基础的资料(IC参数等),网络上都是现成的,如果看不懂,那谁也没办法。问题是,为什么我就可以看得懂呢,这就又要回到我大一的时候所学的课程,那时候读书还算用功,培养了这种学习能力。换句话说,哪怕以前你是搞文科的,只要有学习、理解的能力,那么到另一个领域,也不会觉得无从下手。
然后就是编程了,很多网友问我数学是不是很好,我只能表示惭愧了,高中的时候,我的数学分数都在40分左右(满分150),大学后,在30分左右。但数学不好,不代表不能编程,哪怕是用汇编语言。
那么,如何编程呢?有人说,先画流程图,然后再写程序、调试。我想,这是数学比我好的人说的,我的方法如下:
1、用文字描述自己需要的功能(假设功能大于2)
2、拆分出各个功能,用文字描述每个功能是如何实现的
3、完成各个功能的程序,并做好测试,对于我来说,如果了解单片机的工作方式,那么编写程序其实就是把汉语翻译成汇编语言。
4、修改每个功能模块的程序,尽量让程序简短,并且预留好和其他功能衔接的功能(接口、变量等)
5、合并简单功能模块,复杂功能逐一合并,每次合并做好程序备份,以便纠错
6、如果上述工作做的足够好,那么可以直接得到想要的结果,我的程序往往都是写完了就可以用,这是建立在部分模块程序的完美基础之上的。
如果是设计了独一无二的作品,比如说我的立方光(我是独立设计的原理和程序,不管是新版还是旧版),那就在第一条补充一条:构思,这需要你对单片机很了解,预想如何实现,会遇到什么样的问题,以及解决的方案。立方光我构思了2个月,真正做实物的时间,只有一周。等到了新版立方光问世,我也是用了三周构思,一周做实物。
五、学习c语言
通过一段时间的学习,我认识到了汇编语言的优越性,也认识到它的缺点,这点我们稍后再说,先说一下我现在学习c语言的情况。
因为之前有了做实物和编程的基础,我就通过项目来学习C,比如,做一个温度显示,用到了18B20,就自己百度资料,至于程序,我就找了开发板上现成的(说到这,买个开发板还是很必要的,要的是程序)。第一次接触C编程,VOID是啥都不懂,那就百度吧,可以说,一个程序,我要百度很久来理解里面的内容,不懂就是问师弟(他们现在是学C的),差不多一天的时间(包括查资料),程序也就完成了,当然,我还优化了原程序,自己改写后的程序比以前更简短,占用RAM更少,因为之前是学汇编的,一眼就看得出,程序改如何优化。
以上就是我的学习经验了,在这里我还是建议大家,要先学汇编语言,这没坏处,比如我,因为有汇编的基础,学起c来就觉得很上手,特别是自己可以写出更优化的程序。但有人说,汇编难学,就算学了,以后编程也用不到。那么我要说,我的立方光程序就是汇编的,怎么用不到了?很多单片机的参考资料,也都是以汇编作为原始资料的,你不懂汇编,怎么学习新的功能?学了汇编后,你会知道,单片机可以做哪些事情,哪些事情不能做,以及如何做好一件事情,这是单纯学C的人体会不到的。
那么汇编语言和C语言比起来,优劣势在哪里呢?我根据我的学习经验,写一点个人心得,仁者见仁智者见智,各位也可以发表自己的看法。
汇编做为测试程序最合适不过了,比如你想测试最小系统的好坏,那么随便更改一组IO的输出就可以了,用汇编的话,写三行足矣。如果测试某些IC的好坏,特别是需要脉冲的模块,那么汇编就更有优势,可以精确的控制时间,而且代码量极短。最后就是在RAM占用上,汇编语言,总是把RAM的占用在最低,而纯学C的人往往忽略这一点,都是想用多少变量就定义多少变量,对于RAM小的可怜的单片机来说,是一种灾难,在实际生产中,往往选用的都是廉价单片机,IO和RAM、ROM资源都很小,没有多少你发挥的余地,如果你的程序可以让公司把40P单片机换成28P的单片机,那么PCB板就节约了,如果你的程序能从2K简化到1K,那么单片机的购买成本也会降低,对于企业来说,一个板子省一毛钱都是巨大的利润,所以说,你程序的好坏,是影响的企业利益的,何况很多人也想自己创业呢!至于说,如何才能优化程序、写出最短的程序,那必须先要对单片机有足够的了解,而学习单片机的内部原理,是非汇编不可的。加上有人学单片机是为了向嵌入式进阶,那么学习汇编就是更是必不可少的了。C语言的优势我就不多少了,现在几乎都是在用C编程,我最近在学习C编程,也体会到了C强大,但这不代表我以前学的汇编就浪费了,比如stc的eeprom程序,官方给的就是汇编,可实际来说,写成C更好,如果你不懂汇编,自然也无法翻译这些程序,谈何C的应用?关于这两种语言的话题,我就不再往下说了,免得又引起口水战,如果想学单片机,我建议学C,如果你想学好单片机,那就先学汇编再学C,这就我给初学者的建议。最后要说的是,汇编编程,非常锻炼人的思维,这也就是为什么都说汇编难学了,如果你在汇编上有一定的编程能力,那么再掌握其他编程语言的时候,学习过程就会变得很容易。

我想写到这里就差不多了,学单片机没什么窍门,作为一门知识,学它和学其他科目都用共性,谦虚、严谨、勤劳是必须的,不同的是,仅仅靠兴趣维持是不行的,它带给你的困难会很快让你失去兴趣,单片机,要的更多的是毅力,面对困难,只有勤劳,而不是所谓的灵感。大多数人,都是经历几十次失败就停手了,我不是很聪明的人,我经历最多的失败足有300多次,我的成功,都是源于我的坚持,坚持正确的思路并持之以恒!
希望这些文字或多或少的给初学者一些帮助, 早日入门!
最后,祝大家新年快乐!万事如意!

评分

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

查看全部评分

回复

使用道具 举报

ID:390344 发表于 2018-9-13 09:46 | 显示全部楼层
本人是之前大学时候没好好学  现在工作了要用
情况跟你一样是一个小白
大学觉得他很难,可是当你用到的时候你会发现单片机就是一个载体处理芯片,C语言(当然本然比较推荐直接学C语言,汇编现在已经不实用了,而且C语言比较好上手以后你转型ARM等都可以用到)就是一个表达的语言  就像我们的中文和英语一样,把两者有机的结合起来就可以了
给你说说我的学习经验吧 希望会对你有帮助
我来到公司先学的AD  因为作为一个程序员对硬件是必须要有了解,这是你编程原理的理解,其次就来到了正题单片机,基础最好用51单片机学习练习。我开始被要求编写MAX487通信,对于没有接触过单片机的你一定很茫然,我当时和你一样不懂。最主要是不知如何下手从哪找资料都不清楚。后来被推荐郭天祥的单片机,就是郭天祥的新概念单片机,这本书对初学者还是很好的,因为讲的不是那种官方的话,而是转变成我们易懂的白话,他推荐开发板你完全可以用,我是工作所以就没有花时间整开发板,不过对于初学者一定要学的同时做实验,因为这即使加深检验的过程,最重要的一点就是当你完成他,比如点亮了流水灯会很有成就感的,而且到这里你就算入门了,剩下的就是不断补充自己,坚持下去。
最后简单送你几点终告,1.学习就是充实自己,学什么对以后都会有帮助;2.兴趣很关键好的兴趣会让你充满动力,3.坚持,如果不能坚持就很难成功。4.资料就是重要的引导,本人建议用郭天祥的新概念因为他有C的部分。5.具体方法郭老师会给你更正确的引导

评分

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

查看全部评分

回复

使用道具 举报

ID:398234 发表于 2018-9-15 10:30 | 显示全部楼层
如果没上大学,就可以学习C语言并且网上找一些教程。同时也要搞块开发板动手做。边学边做,边做边学。 千万,千万不要想着一蹴而就!扎实才是硬道理。

评分

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

查看全部评分

回复

使用道具 举报

ID:398351 发表于 2018-9-15 16:10 | 显示全部楼层
楼主是理科生吗?对电子电路是否有点了解?我的建议是首先有一点电子电路的基础,知道什么是GND VCC  什么是高电平什么是低电平。然后可以开始学单片机点灯之类的C语言小程序。再上一步可以学点微机原理  学习8086,对单片机运行原理有个大致了解。接着你可以选择学高级的arm或者做个电子工程师画电路板。。。。。

评分

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

查看全部评分

回复

使用道具 举报

ID:399043 发表于 2018-9-17 15:10 | 显示全部楼层
首先,学习51单片机的时候,我们要认真的看书,第一章一般都是讲解51单片机的历史还有发展,这些我们只需浏览就行了第二章开始才是真正进入单片机学习,在这章会讲解它的结构,引脚图,引脚功能,它的各个组成部分功能这些,这都是需要我们记住的!三章是讲解它的汇编语言,学会了语言,我们才能控制单片机工作,最开始我们可以试着写控制P0口让led灯闪烁,当看到灯真的按照自己思路闪烁,是不是很有成就感!接着的学习就是了解单片机的寄存器,控制器这些了,我们需要了解这些寄存器功能是什么?,因为单片机的汇编语言是操作各个寄存器,所以在编写程序的时候,不了解寄存器是无法写出好的程序!。

评分

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

查看全部评分

回复

使用道具 举报

ID:381627 发表于 2018-9-17 19:57 | 显示全部楼层
高中如果好好学了技术的话,你就会相对轻松一些。但最主要的还是自己的自学能力,你可以在网上买一个单片机从最基础的地方学起,先学led灯之类的,再一步一步深入。还有,c语言可是相当重要的,这个你可得花大功夫去学习,可以在网上找一找视频资料啥的,其实也不是非常难。然后你自己可以尝试做一些小玩意儿,比如说智能循迹小车啦,四驱遥控小车,最后你还可以做四轴遥控飞机,大佬们都是这样一步一步走过来的,没有谁天生就是学霸。加油吧孩子,你可以的!

评分

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

查看全部评分

回复

使用道具 举报

ID:290170 发表于 2018-9-19 08:46 | 显示全部楼层
这就要看你上大学是否是要学习单片机的专业了,如果是,那就问师兄师姐了解情况,提前学习本专业的基础知识,比别人快一步,等老师教的时候就会有更加深刻的理解;如果只是单纯兴趣的去学,而不是专业科目,那就只需要百度上找C语言的视频看会再学单片机,也可以在51黑子上直接找单片机的视频看,他会教单片机需要用到的C语言

评分

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

查看全部评分

回复

使用道具 举报

ID:142045 发表于 2018-7-14 10:40 | 显示全部楼层
先学C语言,然后准备开发板,可以先看懂其他人的程序,然后试着修改成自己想要的,然后自己再编写。
回复

使用道具 举报

ID:371175 发表于 2018-7-14 10:46 | 显示全部楼层
先学习c语言入门基础,再学习单片机,结合网上的视频教程,循序渐进,相信自己一定能学好。
回复

使用道具 举报

ID:195836 发表于 2018-7-14 11:41 | 显示全部楼层
买个开发板,安PROTUES跟KEIL软件,看视频,然后自己动手做。
搞两本书,一本讲理论,一本讲应用的。

评分

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

查看全部评分

回复

使用道具 举报

ID:371393 发表于 2018-7-14 12:07 | 显示全部楼层
买个开发板,有配套的资料,一步一步来,另外看看网上大牛的视频,有兴趣的可以拓展一下
回复

使用道具 举报

ID:371370 发表于 2018-7-14 13:47 | 显示全部楼层
先学C语言,然后准备开发板,可以先看懂其他人的程序,然后试着修改成自己想要的,然后自己再编写
回复

使用道具 举报

ID:371457 发表于 2018-7-14 14:31 | 显示全部楼层
先学C整块板
回复

使用道具 举报

ID:113766 发表于 2018-7-14 15:36 | 显示全部楼层
网上有教程
回复

使用道具 举报

ID:371455 发表于 2018-7-14 15:45 | 显示全部楼层
C语言是基础,先学习。之后看下单片机51的书,先搞定结构,看别人的程序,修改。
回复

使用道具 举报

ID:66761 发表于 2018-7-14 17:06 | 显示全部楼层
建议买个开发板,我就是从零学起的,,如果想交流经验可以跟我联系  qq:3094714960
回复

使用道具 举报

ID:371595 发表于 2018-7-14 17:12 | 显示全部楼层
我觉得可以买一本郭天祥老师的书和他的开发板,然后跟着他书内光盘的视频教程学,用心学起来很快的,里面会教你c语言的,不用你提前学c语言,如果你提前单独学c语言的话可能会抹杀兴趣的,跟着书本走,现在很多纸质教材都会教要用到的C语言的

评分

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

查看全部评分

回复

使用道具 举报

ID:371614 发表于 2018-7-14 17:40 | 显示全部楼层
先学习c语言入门基础,再学习51单片机,觉得可以就学习stm32
回复

使用道具 举报

ID:366532 发表于 2018-7-14 20:54 | 显示全部楼层
首先得要有一定的C语言基础,然后得有一块自己的开发板,最好下载号keil和串口调试助手,跟着网上的教程一步步来,不懂的地方再慢慢百度,过来人的经验

评分

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

查看全部评分

回复

使用道具 举报

ID:111634 发表于 2018-7-15 15:48 | 显示全部楼层
先学理论,打基础,否则,问题多多,事倍功半。打基础:电工-模电-数电-传感器-单片机
回复

使用道具 举报

ID:335251 发表于 2018-7-15 17:00 | 显示全部楼层
先学好C语言
回复

使用道具 举报

ID:372055 发表于 2018-7-15 17:12 | 显示全部楼层
先把教程粗略看一下,其实最主要的还是要自己多写多做。
回复

使用道具 举报

ID:372064 发表于 2018-7-15 17:20 | 显示全部楼层
先学习c语言入门基础,再学习单片机,结合网上的视频教程,循序渐进
回复

使用道具 举报

ID:372064 发表于 2018-7-15 17:20 | 显示全部楼层
先学习c语言入门基础,再学习单片机,结合网上的视频教程,循序渐进
回复

使用道具 举报

ID:372091 发表于 2018-7-15 18:16 | 显示全部楼层
建议先学数电,然后学理论基础,看视频。
回复

使用道具 举报

ID:291411 发表于 2018-7-15 18:48 | 显示全部楼层
买一块51单片机开发版,因为51的比较简单,先按照开发版的教程码代码,把原理搞明白了再自己拓展。51学会了可以学32的。

评分

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

查看全部评分

回复

使用道具 举报

ID:372117 发表于 2018-7-15 19:19 | 显示全部楼层
楼上很多人都说了,c语言还是很重要的,我身边的一个大佬也是大一刚开学就自己玩51单片机的,从某宝买的教材,郭天祥的C51的书入门还是相当好的,不像我们学校的教材《单片机原理及应用》这本直接从汇编语言开始教,当然不是说汇编语言不好,只是相对来说从C语言入手去学单片机更适合初学者吧。

评分

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

查看全部评分

回复

使用道具 举报

ID:372117 发表于 2018-7-15 19:23 | 显示全部楼层
刚刚好像没回复了,首先,C语言还是很重要的,自己某宝买块开发板然后买个教材,郭天祥的C51的书入门还是相当好的,不像我们学校的教材《单片机原理及应用》这本直接从汇编语言开始教,当然不是说汇编语言不好,只是相对来说从C语言入手去学单片机更适合初学者吧。我身边的一个大佬就是大一刚开学就开始玩51的,现在等我们上课时候人家已经竞赛得奖了
回复

使用道具 举报

ID:370041 发表于 2018-7-15 20:48 | 显示全部楼层
先学51 吧  如果没有基础     顺带着学C语言   买个开发版  跟着例子多看看,就会了
回复

使用道具 举报

ID:372184 发表于 2018-7-15 21:24 | 显示全部楼层
网上有买单片机开发板的 跟着学就好了 很简单的
回复

使用道具 举报

ID:328714 发表于 2018-7-16 11:26 | 显示全部楼层
C语言是基础,然后是要有一块自己的单片机开发板,然后自己看视频,上论坛,自己动手做一个个项目,多思考,就能学到很多

评分

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

查看全部评分

回复

使用道具 举报

ID:372442 发表于 2018-7-16 11:53 | 显示全部楼层
勤学勤动手,边做边学习
回复

使用道具 举报

ID:371629 发表于 2018-7-16 12:48 | 显示全部楼层
先学C语言,然后准备开发板,可以先看懂其他人的程序,然后试着修改成自己想要的
回复

使用道具 举报

ID:372615 发表于 2018-7-16 15:57 | 显示全部楼层
c语言为主,在c语言之后,选择51或者arduino,后者有图像化编程,相对简单
回复

使用道具 举报

ID:372648 发表于 2018-7-16 16:31 | 显示全部楼层
先把最基本的c语言命令掌握,软后选一款51单片机开发板,根据教程把例程代码跑起来,不懂得地方去对照教程理解。
回复

使用道具 举报

ID:372654 发表于 2018-7-16 16:36 | 显示全部楼层
先学C语言,买个51单片机开发板,再结合51单片机的书或者网上相关视频学习,边学边操作,操作多了就自然会了
回复

使用道具 举报

ID:372654 发表于 2018-7-16 16:39 | 显示全部楼层
先学C语言,买好51单片机开发板,跟着网上相关视频边学边操作
回复

使用道具 举报

ID:372583 发表于 2018-7-16 16:44 | 显示全部楼层
先学好C语言基础,然后熟练之后在学习单片机 这样才能看懂别人的程序
回复

使用道具 举报

ID:350999 发表于 2018-7-16 17:02 | 显示全部楼层
先学基础的知识,再玩开发板
回复

使用道具 举报

ID:373106 发表于 2018-7-17 10:45 | 显示全部楼层
c语言 c++ 你肯定是逃不了的了 然后还要会Altium Designer 这个你也要掌握 最后stm32
回复

使用道具 举报

ID:373532 发表于 2018-7-17 18:09 | 显示全部楼层
先学c语言。
回复

使用道具 举报

ID:373532 发表于 2018-7-17 18:10 | 显示全部楼层
看网上视频 学c语言
回复

使用道具 举报

ID:373694 发表于 2018-7-17 23:22 | 显示全部楼层
可以找郭天祥老师的视频来看看
回复

使用道具 举报

ID:373818 发表于 2018-7-18 09:22 | 显示全部楼层
先从基础学起,比如编程。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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