标题: 该怎样学习单片机啊?今年才上的大一,求学好单片机的方法 [打印本页]

作者: XMJ.    时间: 2018-10-27 22:48
标题: 该怎样学习单片机啊?今年才上的大一,求学好单片机的方法
今年才上的大一,求学好单片机的方法


作者: Y_G_G    时间: 2018-11-1 16:29
都是千篇一律的:学好模拟电路.学好数字电路,学好C,多动手编程,仿真结果不等于实际结果
然后就是我说的:学好画板,学好CAD(至少是画平面图),学好办公软件,最好是能学好英语.这些,等到你工作了你就会发现:很重要
作者: 159258357    时间: 2018-11-1 18:38
多实践,自己不动手永远不知道错误在哪,专业课都是互通的,一定要认真听
作者: 领会至爱    时间: 2018-11-1 19:39
STM32,FPGA 或者DSP单片机都行的,目前STM32在工业上用的挺好的,可以在淘宝上买个开发板,跑跑例程,用半年时间,把各个例程学完就可以入门了!以后多做项目,丰富自己!!
作者: 创美    时间: 2018-11-1 22:07
那你来对地方了  这个论坛里面资料很多 ,关注这个论坛成为单片机大神不是梦,一定要注意看论坛
作者: 创美    时间: 2018-11-1 22:07
如果都是长时间不看的,基本学不到什么东西的
作者: zl2168    时间: 2018-11-1 22:15
本帖最后由 zl2168 于 2018-11-3 08:36 编辑

电工——模电——数电——单片机
向你推荐几本书吧!

《电工基础》(ISBN 978-7-111-29634-8机械工业出版社
《电工基础学习指导与习题解答》(ISBN 978-7-111-30233-9机械工业出版社
《模拟电子技术基础》(ISBN 7-111-19362-8机械工业出版社
《模拟电子学习指导与习题解答》(ISBN 7-111-19361-X机械工业出版社
《数字电子技术基础》(ISBN 978-7-111-21516-5机械工业出版社
《数字电子学习指导与习题解答》(ISBN 978-7-111-21517-2机械工业出版社
《单片机原理与控制技术》第2版(ISBN 7-111-08314-8机械工业出版社
《单片机学习指导及习题解答》(ISBN 7-111-15551-3机械工业出版社
80C51单片机实用教程——基于Keil CProteus》高等教育出版社ISBN 978-7-04-044532-9
80C51单片机仿真设计实例教程——基于Keil CProteus》清华大学出版社ISBN 978-7-302-41682-1
认真学习,下功夫,冰冻三尺非一日之寒。

作者: wywwdwd    时间: 2018-11-2 14:50
学习单片机还是需要多实践,推荐你去买一个51单片机的开发板,价格不贵,跟着例程学习,多编程,多测试,入了门你就会发现其实单片机一部分都是相似的,了解了一个上手其他的就会简单一些,如果未来工作方向不是这些的话,可以考虑玩arduino,开发快速,上手简单
作者: LHWZY6339    时间: 2018-11-2 16:34
先认知硬件,再买一个单片机学习板,根据例程,逐步学习
作者: FinchHZQ    时间: 2018-11-2 16:38
其实最简单的方法就是,买一个51/stm32(推荐后者),然后跟着例程自己敲一遍,再做几个比赛项目,这样学的最快
作者: lulu要成为大佬    时间: 2018-11-2 16:52
买个mini开发板 学c 学数电模电 不能急要慢慢来 关键靠时间和实践

作者: 你是人间四月天    时间: 2018-11-2 17:01
都是千篇一律的:学好模拟电路.学好数字电路,学好C,多动手编程,仿真结果不等于实际结果 然后就是我说的:学好画板,学好CAD(至少是画平面图),学好办公软件,最好是能学好英语.这些,等到你工作了你就会发现:很重要
作者: Yottaa    时间: 2018-11-2 17:08
就好好学习天天向上
作者: zhenzhihuajing    时间: 2018-11-3 19:07
大一还太早了,很多专业基础课都没跟上。大一上网上找一些广州塔之类的简单电路,学着画和看懂他的驱动代码就可以了
作者: a9050274    时间: 2018-11-3 20:15
论坛资源这么多,从一而终必有所成
作者: zsyzdx    时间: 2018-11-3 20:20
zhenzhihuajing 发表于 2018-11-3 19:07
大一还太早了,很多专业基础课都没跟上。大一上网上找一些广州塔之类的简单电路,学着画和看懂他的驱动代码 ...

是这样,很有道理
作者: 呵呵咯    时间: 2018-11-3 20:40
自己买个板,想通过板子熟悉一下怎么操纵外设,建议你学stm32
作者: 961019    时间: 2018-11-3 20:51
单片机  其实不难  熟练的运用ISIS软件和V4软件,能理解程序的意思 ,上课老师要给你逐句分析,况且课本上不是都有注释吗,没事自己写几个简单的程序练练。只要能写出个大概 以后学习就轻松多了
作者: 请叫我尤哥    时间: 2018-11-3 20:58
多看书哦 最重要的是实践 买个板子自己天天琢磨
作者: 你给的感动    时间: 2018-11-3 21:24
买个开发板,跟着视频学,不懂的百度问老师
作者: ecoc    时间: 2018-11-3 21:38
从网上找视频,找材料,学习,最主要的是自己动手写,买一块开发板吧
作者: 51hfireh    时间: 2018-11-3 23:31
从学校的高数,模电数电C语言基础学好,打好基础很重要
作者: Mr_Dai    时间: 2018-11-4 00:22
学好单片机并不难,买个at89c51系列的单片机,看谭浩强的十天学会单片机的视频,很快就可以入门,把每一个程序多跑几遍,后面就可以做一些实际项目,多实践
作者: 讵1    时间: 2018-11-4 02:02
慢慢来。多做点实例就会了
作者: hdzl2    时间: 2018-11-4 08:24
网上下视频教程,不过效果一般,最好买块开发板一边看一边动手实操,又学东西又好玩
作者: LSQ147    时间: 2018-11-4 08:52
上课先好好听讲,然后在课下多多看书,并且多用软件
作者: 江大读书人225    时间: 2018-11-4 09:14
跟着学长做东西,然后自己学着做
作者: 1040607516    时间: 2018-11-4 09:24
好好学习就行了。
作者: 17660448216    时间: 2018-11-4 09:50
查资料 多动手  我现在也是初期 加油吧
作者: 大篷23    时间: 2018-11-4 11:02
你现在还在学校,大把的时间和资源自己学习、实践。我这种没有相关基础,因为工作原因自学的才是费时费力
作者: c51515151    时间: 2018-11-4 11:44
自己动手做一点想做的东西,遇到问题去解决,这个过程中成长
作者: zqsg    时间: 2018-11-4 12:01
有了基础知识之后,一定要多实践才可以
作者: ls188    时间: 2018-11-4 12:09
有个视频 郭天祥十天学会单片机 很不错,可以看看
作者: yokoyitai    时间: 2018-11-4 19:30
我也正在学习C51单片机。我大一学习的如楼上所言的电工基础、模电、数电。共勉!
作者: huanghui123456    时间: 2018-11-4 20:04
多实践,多看书
作者: l8xiaojie    时间: 2018-11-4 23:06
先跟则视频学习C语言,然后再跟着视频学习单片机(期间要学一些基本的数电/模电知识)
作者: chaofan10    时间: 2018-11-5 09:46
我觉得需要一些数字电路的知识,起码知道二进制 十进制  十六进制  的关系 。 然后卖开发板学习
作者: a9050274    时间: 2018-11-7 19:02
Mr_Dai 发表于 2018-11-4 00:22
学好单片机并不难,买个at89c51系列的单片机,看谭浩强的十天学会单片机的视频,很快就可以入门,把每一个 ...

十天学会单片机那个视频。。鼠标点击声真的受不了,有没有代替的视频可以看
作者: a9050274    时间: 2018-11-7 19:04
ls188 发表于 2018-11-4 12:09
有个视频 郭天祥十天学会单片机 很不错,可以看看

你不觉得十天学会单片机那系列视频鼠标点击声太烦了吗,有没有其他视频推荐?
作者: EILION    时间: 2018-11-7 19:22
学好单片机从软件开始
作者: zzzyy    时间: 2018-11-7 19:54
多看书,多练习,多查资料
作者: maimam    时间: 2018-11-7 20:05
参加个项目,逼自己学,这样最快
作者: dlmdlm    时间: 2018-11-7 20:11
多动手操作,做一些实物,写一些程序,参加电子设计类的比赛
作者: wakaka963    时间: 2018-11-7 20:15
看视频
作者: guangod    时间: 2018-11-7 20:31
单片机这个行业很窄的,如果还没有入门的话,就转到软件吧以后工资高
作者: TBI    时间: 2018-11-7 20:46
看书太枯燥,简单看一遍,不懂没关系。买个开发板,边练边学,边学边练。
作者: 戎马半生恋    时间: 2018-11-7 20:48
先做一些简单的效果,培养一下兴趣吧
作者: kodNicolas    时间: 2018-11-7 21:25
在这个论坛实例中好好学习就可应用于小的实例
作者: 631282129    时间: 2018-11-7 21:54
看相关的书,多研究。
作者: root灬    时间: 2018-11-7 22:07
首先要学好c语言和单片机的理论基础,在此基础上多动手做一些单片机项目,一定要自己动手,动手能力很重要。
作者: Night_tonality    时间: 2018-11-7 22:19
个人建议先要搞个单片机开发板,没事干少碰模拟,直接上机,发现问题了再模拟,实践是检验真理的唯一标准
作者: nbxj159753    时间: 2018-11-7 22:52
从51单片机开始 比较简单  之后转到STM32 freescale等32位的处理器 最后再转嵌入式  
硬件从AD 开始学,原理图、pcb等,之后转 Cadence
作者: wxk123    时间: 2018-11-7 23:12
多看多学多动手
作者: ccs123    时间: 2018-11-7 23:15
先学C语言
作者: eied28    时间: 2018-11-7 23:28
先学好C语言,再学单片机,一开始可以用仿真软件来学习,多看别人的代码,单片机主要就是编Io
作者: dymdym    时间: 2018-11-7 23:57
先学C语言,再学51,32,如果有能力可以直接学32
作者: 1726947341    时间: 2018-11-8 00:07
好好学习
作者: caton51hei    时间: 2018-11-8 00:19
认真学……就是最好的捷径
作者: 1412m    时间: 2018-11-8 09:25
多看下别人写的好程序,由简而入难,久而久之,自己也可以写些东西了
作者: 中团山人    时间: 2018-11-8 16:56
学了模电数电和C语言后就跟着网上的教程学,多动手,几个月就会有很大的进步的
作者: 时光倒影    时间: 2018-11-15 22:55
c语言学好,买个开发板多实践
作者: 侠之大者1    时间: 2018-11-16 16:09
建议买一块开发板,里面有配套的视频,边看边学
作者: 酷哥    时间: 2018-11-16 17:09
买一本单片机教程并自带视频教程
作者: 51_hei_MCU    时间: 2018-11-16 18:02
先学好C语言,再学一点数电,再看视频
作者: xf是个小萌新    时间: 2018-11-16 19:28
a9050274 发表于 2018-11-7 19:04
你不觉得十天学会单片机那系列视频鼠标点击声太烦了吗,有没有其他视频推荐?

b站有没鼠标音的版本
作者: 一笑泯恩仇啊    时间: 2018-11-16 19:59
我也是刚学完单片机,个人建议你先去学c语言,向你推荐郭天祥写的51单片机的书,一步步地做,会很快入门的
作者: cgw一个小学生    时间: 2018-11-16 20:09
,推荐你去买一个51单片机的开发板,看里面附带的视频,跟着例程学习,自己多练习,写多了就会发现挺容易的
作者: 235918    时间: 2018-11-16 20:14
可以在网上买一个单片机,一般就几十块钱,会送教程
作者: 357337895    时间: 2018-11-16 20:43
学51,看天祥的视频,学STM32,看正点原子的
作者: 小蓝好好的    时间: 2018-11-16 21:10
推荐一本书《手把手教你学51单片机》,想学习标准51绝对足够了
作者: li247085736    时间: 2018-11-16 21:41
我也是初学者,大家共勉

作者: chengxiao1998    时间: 2018-11-16 23:18
可以加入老师的实验室
作者: 耿耿星河    时间: 2018-11-17 00:24
懂一点c语言,找一块开发板,找一些例子跟着看,再自己学着写,多动手
作者: MCU_Hacker    时间: 2018-11-17 09:11
C语言是要有一定基础的,然后学单片机
作者: Winnerrs    时间: 2018-11-17 09:32
1,楼主,你首先要学习C语言基础,就相当于80%会单片机了,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。 2,先看内核8051的单片机:台湾宏晶的STC89C51-DIP40/或其它如新茂,到网上买一个开发板,价格不会超过200元。 3,看一下单片机功能:包换内部FLASH、RAM、TIMER、INT、ADC、USB、ISP/IAR等。 4,编译环境、编程软件KEIL。 5,打开开发板的例子程序,在KEIL编译,下载到板,看结果和说明是不是相符,达到这样效果时,你心里肯定很秀激动,这时你真正学会了单片机,你成功了!!!!!。 6,单片机C语言举例: sbit SPEAK = P1^5; //IO口定义为蜂鸣器控制  如果蜂鸣器正极接电源,SPEAK =0;蜂鸣器就会响,你看就是这么简单。 unsiggne char temp;//定义TEMP为单字节变量。 sfr PORTA P1;//将P1口定义为PORTA  总结:多做开发板上的实验,你要多参与这样的项目开发,慢慢就会了。
作者: 三蒂亚戈    时间: 2018-11-17 11:18
首先要学好数字电路,学好C,多动手编程,仿真结果不等于实际结果,要多在板子上跑程序,不能仅仅是仿真
作者: 999999999潇洒    时间: 2018-11-17 12:15
先学习C语言打好基础然后数电模电要懂
作者: 1655152196    时间: 2018-11-17 12:16
先学习c语言,然后学一些单片机的硬件基础知识数电模等等。
作者: dayisjujia    时间: 2018-11-17 12:19
最主要是多动手。 动手份为两方面: 一是动手制作硬件,这是首要的,没有硬件的支撑,写出程序了也没有东西来试验。做什么硬件呢?你可以做历届全国大学生电子设计大赛的题目,也可以去买点书,做书上的东西,一般的单片机应用为名的这些书上都会有相关的开发应用。入门建议做书上的,可以挑一本好一点的书,书上有硬件电路设计和程序参考,在提升上会有很大帮助,也绕过了自己琢磨的那些艰难。但是调试电路是需要一定的理论指导和经验积累的,这个就需要多学了,书上和网络上一般只给电路,不给调试的方法,所以需要自己多多琢磨,这段艰难时间是做电子的必须经历的。 二就是动手编程了。没有程序,要单片机干什么?我经验是抄写程序,首先拿到一个硬件电路,看明白了硬件电路,就开始用电脑“抄”程序,抄得多了,就知道了要怎么编了。要学会融汇贯通,懂得了一方面就需要贯通到另一方面,这对深入学习单片机很有帮助。学编程,最重要的是学会人家的思想,学会了思想,编起来就容易了。当然了,编程也讲究积累,积累得多了,一些东西自然信手拈来。 你的问题说得不怎么清楚,我不知道你具体是要什么,你是要以上的方法呢,H还是你不知道怎么入门。 现在常用的网咯视频教程是郭天祥的,还有力天电子的,传说周立功的也很厉害,我没看过。郭天祥的一段片子太长了,而且废话挺多,编的程序有些也是乱七八糟的,但是对入门的人来说,是不错的入门视频教程,很多入门的学生都用他的视频,可见影响力之大,他对单片机介绍的挺清楚的,学的时候要是用的不是他的板子你就不要抄他的程序了,变通点就行。力天的没怎么仔细看,他那个做的也不错,集合了C的教学和单片机的教学,对入门的人来说应该会有很大的帮助
作者: ysyyqs    时间: 2018-11-17 15:18
在实践中学习,做个自己感兴趣的电子产品,不懂的就查资料。
作者: 湛江仔    时间: 2018-11-17 17:35
多看书,多写程序,不懂的百度,有些网上也没有答案的就问一下论坛的大佬,最后,最重要的是坚持
作者: Liuwx    时间: 2018-11-17 18:08
多实践,自己不动手永远不知道错误在哪,专业课都是互通的,一定要认真听,更要多去youtobe看看教程
作者: ngvhh    时间: 2018-11-17 18:22
看郭天祥的视频,学好c语言,bilibili有教程
作者: ngvhh    时间: 2018-11-17 18:23
Y_G_G 发表于 2018-11-1 16:29
都是千篇一律的:学好模拟电路.学好数字电路,学好C,多动手编程,仿真结果不等于实际结果
然后就是我说的:学 ...

同意,这些都很重要
作者: DFY007    时间: 2018-11-17 18:49
当然是实际用一下啦,推荐先用51单片机完成一些简单的例程,然后再学习32那些较高级的单片机
作者: qin9921    时间: 2018-11-17 18:51
买个面包板,多动手联系
作者: 钟麻麻    时间: 2018-11-17 19:48
大一就学单片机啦吗,大一学好电分,c语言还有逻辑这些做好基础
作者: firehang    时间: 2018-11-17 22:28
买一个STM32或STC51的开发板,熟练掌握任何一种.然后自己做一个小项目,使用仿真软件设计原理图仿真,使用AD完成原理和画板,去淘宝打板买芯片,自己焊接,自己程序,一个项目下来,都就回了!
作者: XH47    时间: 2018-11-18 19:19
最好是自己买一个做点小项目 推荐arduino  边学边做不会的加点qq群
作者: yjy0504    时间: 2018-11-19 15:02
都是千篇一律的:学好模拟电路.学好数字电路,学好C,多动手编程,仿真结果不等于实际结果 然后就是我说的:学好画板,学好CAD(至少是画平面图),学好办公软件,最好是能学好英语.这些,等到你工作了你就会发现:很重要
作者: dlhaaa    时间: 2018-11-19 16:20
动手做项目,写程序,要多练习,我也在学习中,哈哈
作者: 萌新小鱼    时间: 2018-11-19 16:42
我都毕业了,还从高一开始学的,然而我还是不会。。
作者: 麻瓜    时间: 2018-11-19 16:43
多逛论坛,跟着大佬先模仿,然后在自己做出成果。
作者: 18844058839    时间: 2018-11-19 17:49
不断的做一些东西,小玩具啥的,如果感兴趣,可以自己做一个小的电子琴,通过不断的学习,不断了解,会学到很多东西的
作者: dzxiaobaibai    时间: 2018-11-19 21:52
项目牵引最快
作者: 大胖骚猪    时间: 2018-11-19 22:56
同初学者。。单片机使我自闭,但还是加油吧
作者: 韦俊杰    时间: 2018-11-20 08:54
多学单片机多学C语言努力吧
作者: 太阳花花开半夏    时间: 2018-11-20 09:09
这个因人而异,如果你真的想学好单片机的话,首先老师上课讲解的内容,真的需要认真听。过后下课一定要去实验室,这对你的帮助会非常大。实验室有一堆都对单片机有兴趣的同学和你一起,你就不会觉得孤单。还有一堆的师兄师姐,他们能给予你很大的帮助,有事,他们的帮助甚至于大过老师。
作者: xx14615    时间: 2018-11-20 18:03
多动手做




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1