标题: 大家好,请教自学单片机应从哪开始学起 [打印本页]

作者: yinzhnan    时间: 2018-1-29 17:52
标题: 大家好,请教自学单片机应从哪开始学起
大家好,请教,自学单片机应从哪开始学起,我急切想学,但不知怎样能事半功倍。

作者: HC6800-ES-V2.0    时间: 2018-1-30 15:50
你一开始就想的是走捷径!?
我是这样学过来的:
第一:先买一块51单片机开发板。51 单片机是最简单的单片机,最容易上手。
第二:根据卖家送的资料,边看视频教程(有些难的要看很多遍),边练习。
第三:做每个实验,先就完成那个任务本身。直到在别人启发、自己有感而发、学习中突然灵感而发,再把原来的任务,变成新的任务,如合并功能、新的语句完成任务、添加功能等。
第四:自己做点东西,实践一下。
入门了。
急不得的!
作者: wuyaojiong    时间: 2018-1-30 16:16
先看51hei里面的视频教程,然后自己动手
作者: zl2168    时间: 2018-1-30 16:16
先要找一本便于自学的单片机书。
作者: luoyuji    时间: 2018-1-30 16:27
看书简单的那种
作者: aishininmen    时间: 2018-1-30 16:42
看视频教程
作者: darkzzj    时间: 2018-1-31 00:42
最好先从数电开始,然后是c语言,最后有个郭天祥视频教程,属于单片机的基本操作
作者: llaodfjugf    时间: 2018-1-31 01:10
买书看啊。。。
作者: 单枪舞九州    时间: 2018-1-31 07:51
从数字电路学起
作者: 青桑叶    时间: 2018-1-31 09:03
指令系统---单片机硬件结构----外围设备------实验
作者: hehe12138    时间: 2018-1-31 11:19
从51单片机开始吧
作者: xiaomahenmang    时间: 2018-1-31 11:31
买本51单片机的数照着视频学
作者: spa    时间: 2018-1-31 13:24
看一些简单的单片机书籍
作者: 333san    时间: 2018-1-31 14:02
推荐看郭天祥的51单片机书   虽然在后期会觉得没事么用   但刚刚起步看还是用帮助的

作者: wlx583193113    时间: 2018-1-31 14:16
第一:学习C语言
第二:买一块熟悉的学习板 (自己相对熟悉点的MCU即可)
第三:看些相关视频
第四:熟悉搭建基本项目工程后 做些与芯片外设关联的学习例程
学习目的: 打好基础 熟练掌握单片机基本的片上外设使用和C语言基本应用
作者: hooddas    时间: 2018-1-31 14:49
stm32开发板
作者: arsheng    时间: 2018-1-31 15:20
從這個論譠學起,先看單片机學習教程(初學者入門)。
作者: 48hours    时间: 2018-1-31 16:25
先学一波c语言 买个开发板 最好先用51的开发板 可以看郭天祥的书入门,或者找视频看,
差不多了做点小东西比如光立方
作者: Steven159    时间: 2018-1-31 18:22
个人认为事半功倍最好的方法应该是1有个非常厉害的老师而且愿意教你,2光别人教你还不行你自己还得肯下功夫专研,有了这两点学起来就会快很多,两者缺一则学起来相对就会慢些,拿第一点来说没人教你的话,遇到什么问题都得去查资料,有可能只是很简单的一个问题,但你不理解,你自己就需要大量的时间去查各种资料去理解,去消化,要是有人肯教你,你理解起来要快,遇到问题有人能及时帮你讲解分析原因,自然会节省很多时间,但只靠有人教你也不行,还得看你自己肯不肯下功夫,就跟上学一样同一个老师,但学生成绩差异很大,大多数人智商都一样吧,那就是看自己愿不愿意去花时间了,有人教你,自己有愿意花时间专研,自然会事半功倍。至于怎么学个人认为1先学语言(C和汇编都行)这是基础,学了语言之后学硬件的时候,很多例程你就能看得懂,看的懂学起来自然就快了,2再学硬件,3遇到问题多找人交流,4不能局限于书本,一定要动手实验,5自己建个文件夹,把自己学习实践的每个文件都存起来,以后忘了随时都能翻阅
作者: 15625539232    时间: 2018-2-4 08:24
学扎实C语言,结合实例总结自己代码模块。
作者: Z939833171    时间: 2018-2-4 09:39
我觉得一开始最好从51出发,如果可以的话把汇编看一看,虽然汇编用的比C少了,但是对于单片机的架构的了解还是很有帮助的。
作者: chencaw    时间: 2018-2-4 09:57
淘宝买一块开发板,然后C语言编程
作者: l6931639    时间: 2018-2-4 10:08
不用管其他,当你不看教程写的正确代码达到10万行就可以了
作者: ali青ila    时间: 2018-2-4 11:15
先学习c语言  再51
作者: 17089306679    时间: 2018-2-4 13:01
先学c语言,然后买开发板
作者: crdsxy123    时间: 2018-2-4 20:03
买块小一点的板子,会点灯之后,迅速项目走起来
作者: 25258    时间: 2018-2-4 21:23
先整体上了解,像看《十五天入门单片机》这种书,然后下载历程改历程
作者: 森森是好人    时间: 2018-2-5 16:22
作为一个电子信息专业出身,但毕业后仍然不懂相关系列产品使用的过来人,我是这样的:
作者: 森森是好人    时间: 2018-2-5 16:24
首先从单片机的基础入手,如果觉得C语言太难搞了,可以尝试购买一个arduino ide尝试,可以通过此产品学习如何实现基本的电路逻辑以及控制,然后可以进一步学习数字口和模拟口各类使用,再到各个程序源码的学习操作
作者: jason005    时间: 2018-2-5 16:30
推荐郭天祥视频教程和开发板,对着做
作者: yagnzhe6110    时间: 2018-2-5 17:36
从51经典的开始吧
作者: 493281372    时间: 2018-2-5 21:08
买块开发板,然后学着编程吧
作者: lfq3779    时间: 2018-2-5 23:44
我是这样学的:用51单片机开发板,最容易上手。边看视频教程(有些一下弄不明白的多看几遍),边按教程做每个实验身。自己定个小目标任务,如合并功能、新的语句完成任务、添加功能等。自己做点东西,实践一下。

作者: arthuryu    时间: 2018-2-6 08:27
一般是从跑马灯开始。
作者: lzwxc    时间: 2018-2-6 09:21
有手把手的教材,关键是先做一个““hello,world!””式的实验,培养信心和兴趣
作者: cth281676762    时间: 2018-2-6 09:53
淘宝上买一块51单片机开发板,一般都会带教学视频,跟着视频学习,51单片机的功能都搞懂了 ,自己做一个小项目,比如光立方,遥控车。然后再买一块32开发板学高级实用的32芯片
作者: 谢小磊    时间: 2018-2-6 10:25
先买个开发板,再看相应的教程,网上都有,但要有一点电路基础和c语言的基础,不然很多东西不好理解
作者: 赵博    时间: 2018-2-6 13:12
先买个带视频教学的开发板   得慢慢来  急不得的!

作者: 123333sad    时间: 2018-2-6 13:16
找个课本,搜个视频资料,妈妈那来,急不得
作者: david888    时间: 2018-2-6 14:53
要多动手多看资料多学习,没有捷径的
作者: iicsoft    时间: 2018-2-6 15:47
看你的选择,可以学51,也可以学ARM,先买一块简单的开发板
作者: 笑死了    时间: 2018-2-6 17:47
用keil编程然后下载到单片机调试
作者: xbook_ben    时间: 2018-2-6 18:30
一楼回答的特别详细了,这是学习的“正道”,不过如果楼主是紧急应用的话,不妨参考一下“野路子”:
1、看视频先入个门,知道单片机是做什么,怎么控制,有哪些资源,在什么情况下用;
2、根据项目需求自己(或者请人帮忙)分析需要用到单片机的那些功能;
3、着重学习需要的功能模块,了解原理,学习怎么操作,找示例代码,并全部烧录到硬件里面验证;
4、根据要求,自己组装、改写代码实现功能,并测试;
5、一定、一定、一定要请一个经验丰富的人帮忙审查代码,弄懂他们让修改的原因,调整测试;
按照这些可以比较快的完成时间急的应用,学的也比较快。但是如果要学好还是要按照一楼说的一步一个脚印,扎实的学。另外,说这些的前提是认为楼主有电子学基础,看得懂基本电路,懂得基本电学知识,并且有相应的单片机硬件板。
作者: hailehh    时间: 2018-2-6 19:20
可以从C51开始学习,KST-51单片机开发版,配套视频教程,挺好
作者: wang1776762528    时间: 2018-2-7 23:21
C语言呀 ~~不然怎么写程序
作者: wang1776762528    时间: 2018-2-7 23:22
C语言呀 不然怎么写程序
作者: wang1776762528    时间: 2018-2-7 23:22
c语言呀,不然怎么写程序,然后就是 买一个开发板
作者: qazxwsxc    时间: 2018-2-8 00:42
9s12c  啊。。。超级简单的
作者: Hoperliu    时间: 2018-2-8 01:05
stm32入门。淘宝有学习版教程
作者: LHT_Peter    时间: 2018-2-8 09:23
楼上的回答都不错,你看单片机大牛郭天祥的书《新概念51单片机C语言教程》,重点是C语言!虽然书本内容晦涩难懂,楼主可先翻到源代码处,看着短小的源代码,心情 会好很多,
作者: LHT_Peter    时间: 2018-2-8 09:28
《新概念51单片机C语言教程》中重点是C语言,说明不懂的时候看看简单的C语言源代码,心情会好很多,一定要看源代码!!另外,要多多请教师兄,一定要请教师兄!!
作者: 小小奔    时间: 2018-2-8 13:32
找万能的百度吧
作者: 胡二毛    时间: 2018-2-8 18:53
我是直接买的一本书,一块开发板,然后一边看书一边编程,,,不懂的地方回头多看几遍,满满的也就懂了。
作者: ckLcp    时间: 2018-2-8 22:26
应该从C语言,模电数电开始学,然后从51单片机入手,多动手做实验。
作者: 92222    时间: 2018-2-8 22:46
最好从51单片机开始学习,买一个单片机再根据视频学习,能上手很快
作者: 123333如4    时间: 2018-2-8 22:54
看视频,买开发板,边看边自己编写
作者: 123333如4    时间: 2018-2-8 22:55
看视频,买开发板,多自己动手
作者: ronchi    时间: 2018-2-9 09:09
郭天祥 51单片机C语言教程
作者: chinawwd    时间: 2018-2-9 10:09
我个人觉得,先去图书馆或者新华书店,找一本ARM的书看看,再针对性地淘一个开发实验板,就可以的
作者: jjlin77    时间: 2018-2-9 10:46
1、首先你要有编程基础,一般是C语言。
2、购买开发板,比如:正点原子开发板,野火开发板;
3、下载开发板的资料代码和视频文件,跟着学。很快的。单片机的基础不难的,非常简单,就是一些常用外设和一些通信协议的使用,比如:串口,iic,spi,can,ADC,DAC,DMA,中断等等啦,基本两三周学完。
4、基础学好了,关键就是项目的运用了,这里就正式开始你单片机开发之旅啦。刚开始可以弄一些IIC协议的温湿度传感器,串口的wifi模块,蓝牙模块,九轴模块等等啦。应用就很多啦,看自己的水平了。
作者: henryyyyy    时间: 2018-2-9 15:32
先把C语言学好
作者: GOPHIL168    时间: 2018-2-9 16:12
建議由Arduino入門,源碼多,電路及應用配件入手容易,硬件需求門檻低,相容性高。
作者: wentao774    时间: 2018-2-9 22:04
看看郭天祥的视频
作者: jf012    时间: 2018-2-10 21:16
买本书看看,上网找教程
作者: TAOjiadashao    时间: 2018-2-11 14:03
先买块51的板子,看着视频学点基础的点灯,舵机,电机什么的,然后就学arduino吧,会简单很多
作者: xinxin2011    时间: 2018-2-11 15:21
自学能力是学习单片机的第一能力,然后苦学,苦练,变成疯子,然后正常,在然后在疯狂的过程
作者: 872713184a    时间: 2018-2-11 17:51
51单片机啊   买个开发板然后跟着教程学
作者: pfhl10    时间: 2018-2-11 18:21
买本书看看
作者: wannenggong    时间: 2018-2-11 20:19
对于C51单片机,准备好1.一本自己能读的入门书。2.一个单片机最小系统板。3.一个单片机配套的程序下载模块。就可以动手学习了,从一个LED灯的控制开始边学习边实验。
作者: aaashijie    时间: 2018-2-11 21:58
自学单片机先从单片机的IO口控制开始学起,比如先点亮几个LED,再控制LED的不同状态。




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