标题: 想学习单片机,但是没有编程基础,不知道怎么入手 [打印本页]

作者: 80982273    时间: 2018-11-9 22:55
标题: 想学习单片机,但是没有编程基础,不知道怎么入手
请问应该先学习什么呢?
作者: liao123    时间: 2018-11-10 09:07
个人觉得先从51最小系统学起,或许你并不知道所以然,但你可以找一些资料做一下实物,(51黑论坛有很多这样的资料),然后再实物中调试学习,毕竟在实践中学习才能熟练
作者: 15942379927    时间: 2018-11-10 11:25
舍不到孩子套不到了狼,买个开发板,便宜点的大概100左右就能下来,当当上面买本书,或者 51嘿里 面有PDF的书下一个,跟着教材做实验,需要keil4软件  网上下一个,需要protues8.6网上也有资源,程序教材上面都有,开发板弄懂每一个模块,基本就入门了。简单的试验没有问题,买开发板会赠送你程序,慢慢学,分模块学习,很简单。
作者: 51凡尘    时间: 2018-11-11 11:23
找一本好一点教学书,关键要动手去写程序
作者: gaoquan123456    时间: 2018-11-15 13:28
我是04年学习过msc51,后来一直没有用。现在也想开始学习一下单片机
作者: 星火黑夜    时间: 2018-11-16 16:59
网上搜索郭天祥的单片机基础视频
作者: 庄逸怜    时间: 2018-11-18 15:16
b站郭天祥
作者: demo776    时间: 2018-11-19 21:02
淘宝可以买89c52的板子,问问里面是否带教学视,跟着学习即可,不会多百度,自己要思考理解。
作者: xx14615    时间: 2018-11-20 18:05
网上有很多教程,看书可能有点枯燥,有专门的视频课讲解,希望能帮到你
作者: nasa小白    时间: 2018-11-20 23:50
买本单片机的书,找一些视频和历程,多动手
作者: noleaf    时间: 2018-11-21 19:00
买个开发板,会有很多资料和视频。个人建议直接跳过51,直接学习STM32。
作者: 51heiou    时间: 2018-11-22 20:28
可以学习这个:http://www.51hei.com/bbs/dpj-150404-1.html

作者: XZF5118    时间: 2018-11-27 13:50
最好先学习汇编,如果时间不充足,也可直接学习C
作者: 枫舞、    时间: 2018-11-27 18:00
先从简单的开始学
作者: 调皮猫    时间: 2018-11-28 10:50
买个开发板,从跑马灯学起!
作者: 双赢电子    时间: 2018-11-28 22:04
星火黑夜 发表于 2018-11-16 16:59
网上搜索郭天祥的单片机基础视频

郭老师的讲座很给力,容易理解,容易上手
作者: smmj    时间: 2018-11-29 21:44
先从汇编开始吧,点亮一个发光二级管,再点亮led数码管,显示0至9,再点亮几个数码管,显示一串数字,再用定时器测频率,就差不多入门了。入门后再用C编程就发现好简单,比汇编爽多了,然后串口,ⅡC,Isp,usB,网口,蓝牙,实时系统,嘿嘿嘿,大量知识要学,学海无崖。
作者: waterspout    时间: 2018-11-30 09:23
开发板必不可少。只看别人的程序永远看不明白,每个人的编程思路不一样,所以程序有差别。必须动手做做,验证运行效果。
先仿别人的程序,看效果,尝试修改端口,再尝试自己编小程序。自己编的小程序有时理论上的逻辑行得通,实际运行上逻辑可能行不通。
多问、请教也是捷径,有时候一个小问题会把思路卡住,进了死胡同,别人一提,就会打开思路。
至于编程语言看你的基础了。
作者: 12366abc    时间: 2018-11-30 15:13
jms123 发表于 2018-11-12 21:00
你可以去看看 王云51单片机C语言程序设计教程,网上也有老师的云龙51单片机视频教程。可以先看看。

有资料吗
作者: 12366abc    时间: 2018-11-30 16:38
双赢电子 发表于 2018-11-28 22:04
郭老师的讲座很给力,容易理解,容易上手

给一下资料可否?
作者: 12366abc    时间: 2018-11-30 16:39
XZF5118 发表于 2018-11-27 13:50
最好先学习汇编,如果时间不充足,也可直接学习C

我觉得先上手C比较好
作者: aista    时间: 2018-12-4 10:27
12366abc 发表于 2018-11-30 15:13
有资料吗

网上很多地方能找到的,
比如:
1、在线播放的地址:https://chuanke.baidu.com/v2844297-112176-235940.html
2、网盘下载地址:http://pan.baidu.com/s/1gdFrZUz
作者: sweetpig0606    时间: 2018-12-4 11:42
同意楼上,感觉先学C,基础打稳了,比较好
作者: friend114    时间: 2018-12-4 19:26

买个开发板,从跑马灯学起!
作者: jinsheng7533967    时间: 2018-12-4 21:48
看你要学那款,比较容易上手的是51单片机,汇编与C都可以,建议不要学郭天祥的,因为他的讲座是95年左右的,当时他的C与电子硬件也不精,弄不好会误导你。网上现在有好几个人都讲的不错的51德飞莱,51单片机刘凯,莫利讲,天狼星,普中科技,网上有德飞莱150个例程,再去下个Proteus仿真看看。如果觉得能入道就买一个51开发板可以实战!开发板不要买到慧净的,他的内容很浅,学不到真功夫!如果是要学C,可以看刘凯的C教程与郝斌的C教程,特别是郝斌的C教程,他本身就是自学的C,有非常丰富的学习经验只得借鉴。最后祝你心想事成!
作者: yuren1984    时间: 2018-12-5 02:51
小宋老师的《手把手教你学51单片机》很适合初学者,有书和视频配套,还有开发板,里面模块之间综合例程式项目比较齐全,拿出来都可借鉴,签收快。
作者: yuren1984    时间: 2018-12-5 03:06
推荐这本《手把手教你学51单片机》,网站资源在金沙滩工作室视频资料及历程电子书都是开源免费的,开发板100多元能接受,0基础带你入门上道,关键是这里面综合小项目很多,比如交通灯,计算器循序渐进,学习方法他山之石可以攻玉,4理论联系实际,温故知新,多动手实践,多百度查找前辈经验,学到就是自己的,相信你一定会爱上并且学好单片机的。

1543949613719..jpg (42.63 KB, 下载次数: 109)

1543949613719..jpg

作者: 103155247    时间: 2018-12-5 10:34
买个开发板,跟着例程学就是了
作者: aista    时间: 2018-12-6 10:56
如果是初学,可以去看看“王云51单片机C语言教程”这本书,挺好的。可以到网上先看看它配套的视频(云龙51单片机视频)。
作者: xushig    时间: 2018-12-7 14:44
慕课有个老师讲的很不错是北京交通大学的
作者: 18686    时间: 2018-12-8 17:18
实践出真理
作者: 1512166    时间: 2018-12-10 15:16
先学习C语言编程,要懂得简单的编程语言,你才能看懂程序,才能学习如何设计程序,实现某功能。在学C语言时,也可以学习单片机的内部结构,可从51系列单片机下手
作者: 快捷键    时间: 2018-12-10 23:05
先从点亮一盏LED灯开始,在慢慢的向前学,多上论坛,找到与自己臭味相投的小伙伴,就会有前进的动力
作者: 黄鹏飞    时间: 2018-12-12 09:29
感觉先找本书认真看看,然后接下来实战
作者: 极客海    时间: 2018-12-12 20:57
先c语言,然后简易单片机(89系列,stc89c52等等入手),后面看发展方向
作者: ontheroad    时间: 2018-12-13 08:44
从事单片机开发,除了C语言外,还需要其他什么技能呢?比如电子技术、自动控制等?
作者: 15498497    时间: 2018-12-16 16:42
我觉得汇编比较难
作者: 王秋冬    时间: 2018-12-17 19:33
谢谢,正在下载,学习。
作者: chenchuanxun521    时间: 2018-12-18 10:07
最好先学51,找本教材,试着自己做小程序玩,碰到不懂得去看书
作者: walton    时间: 2018-12-21 18:13
我也很想学习
作者: MCCCBOX    时间: 2018-12-26 13:56
jinsheng7533967 发表于 2018-12-4 21:48
看你要学那款,比较容易上手的是51单片机,汇编与C都可以,建议不要学郭天祥的,因为他的讲座是95年左右的 ...

感谢指导
作者: 逍遥花主    时间: 2018-12-26 20:38
先买块板子直接上道吧。
作者: mumu168    时间: 2018-12-27 14:35
宋雪峰老师的,资料全,内容好
作者: 731705762    时间: 2018-12-29 18:51
兄弟有没有适合的,分享一下
作者: ykn0818    时间: 2019-1-2 16:03
要先学习各汇编语言的含义,多看看程序哦
作者: 38huangjie    时间: 2019-1-5 10:41
第一步先买个板;
第二步买本单片机C 语言开发相关的书;
第三步,按书上的例题做上三遍;
第四步,可以试着做一些简单的例子,慢慢就可以开发了。
作者: univers    时间: 2019-1-7 00:50
先买个开发板,再买本入门的书,没板光看书。那你就是看天书了。
作者: 暗淡无存、    时间: 2019-1-18 17:27
我也想学习 大家一起分享啊 楼主

作者: 海阔天空8    时间: 2019-2-5 16:07
waterspout 发表于 2018-11-30 09:23
开发板必不可少。只看别人的程序永远看不明白,每个人的编程思路不一样,所以程序有差别。必须动手做做,验 ...

那么多行的语句一看就烦!
作者: 孤独一笑    时间: 2019-2-18 01:29
jms123 发表于 2018-11-12 21:00
你可以去看看 王云51单片机C语言程序设计教程,网上也有老师的云龙51单片机视频教程。可以先看看。

我也有这本,还不错,扫描每章节的二维码还有视频教程!
作者: 孤独一笑    时间: 2019-2-18 01:30
gaoquan123456 发表于 2018-11-15 13:28
我是04年学习过msc51,后来一直没有用。现在也想开始学习一下单片机

跟我一样!十几年没动过了,今年又拾起来学,荒废了十几年!
作者: 智者千回    时间: 2019-3-9 20:54
差不多二十年没接触编程和单片机了,今年工作与单片机和编程有关,重新学习中。
作者: xxhsoft    时间: 2019-3-9 23:13
受教了,别人的经验是你成功的捷径。
作者: 大飞鹰88    时间: 2019-3-15 22:20
个人觉得先从51最小系统学起,或许你并不知道所以然,但你可以找一些资料做一下实物,(51黑论坛有很多这样的资料),然后再实物中调试学习,毕竟在实践中学习才能熟练
作者: 奋斗的小白熊    时间: 2019-3-26 18:46
你可以先学习一款简单的单片机 先从51开始 我原来学习单片机的时候也没有什么基础 就是先学习的51单片机 然后在学的stm32 其实只要单片机51学得差不多了 编程就了解都差不多了 不一定先要把c语言看完的
作者: 生命的奔跑WW    时间: 2019-4-3 08:57
先学C语言,谭浩强的C语言不错哦
作者: 河东51    时间: 2019-4-15 14:08
jinsheng7533967 发表于 2018-12-4 21:48
看你要学那款,比较容易上手的是51单片机,汇编与C都可以,建议不要学郭天祥的,因为他的讲座是95年左右的 ...

这些天地直在看郭的视频,感谢前辈提醒
作者: 一切随缘吧    时间: 2019-4-21 16:56
看来以后我要多读点书了
作者: 牛立新    时间: 2019-4-21 17:19
问一句啊,有了开发板,对应的电脑里需要安装什么软件,软件与开发板之间是连接仿真器吗?
作者: suncat0504    时间: 2019-5-28 22:08
我的学习经历是,从单片机原理开始学的,学习51单片机的内部结构。所以最开始学习的时候是用汇编语言来编程的,学习的时候大概是93年大四的时候。理解了单片机的内部结构和特点后,对于后面学习C语言开发有帮助。有时候用C语言开发出来的程序的代码比汇编大,比如象89C2051之类的,只有2K程序代码空间,这个时候用汇编语言编写也许更好吧。个人建议要想学精,最好看看单片机原理之类的,然后再学编程。
作者: suncat0504    时间: 2019-5-28 22:12
开发软件的话有Keil可以使用,版本为4。Keil C也可以编译汇编语言的代码。如果楼主需要,我可以网盘的形式发给你。网上也有很多可以下载的。祝你顺利!
作者: 猛禽2538    时间: 2019-6-1 17:01
问下,学这东西需要什么学历吗?
作者: 小烫。    时间: 2019-9-7 12:44
你可以买郭天祥的那本红色的书,然后买一个开发版,开发板会送相应的视频资料和讲解视频,可以比边看视频,一遍操作,只看书是学不会的
作者: boutd    时间: 2019-9-17 20:12
jinsheng7533967 发表于 2018-12-4 21:48
看你要学那款,比较容易上手的是51单片机,汇编与C都可以,建议不要学郭天祥的,因为他的讲座是95年左右的 ...

网上现在有好几个人都讲的不错的51德飞莱,51单片机刘凯,莫利讲,天狼星,普中科技,网上有德飞莱150个例程,再去下个Proteus仿真看看。  如果是要学C,可以看刘凯的C教程与郝斌的C教程,特别是郝斌的C教程
---------不错哦,说法比较新哈
作者: cairongmu123    时间: 2019-10-19 21:44
xushig 发表于 2018-12-7 14:44
慕课有个老师讲的很不错是北京交通大学的

我在听
作者: wannenggong    时间: 2019-11-2 21:06
新手入门单片机就是一本书(包含编程语言学习与硬件讲解的并且自己感兴趣、能看懂的书)加一块最小系统板就可以了,能够控制一只led以任意方式亮起后就可以玩耍了。
作者: gb505329191    时间: 2019-11-20 14:35
同感,模电还勉强能弄,数电就抓瞎了,都还师傅了。从头开始吧
作者: 312439374    时间: 2019-11-24 19:08
同问,只会易语言,不会C,感觉好难
作者: task2008    时间: 2019-12-26 15:48
一起努力,我电子基础都没有,现在才开始学习C,我计划先学习C,然后再学一点的电路基础,然后再买个51单片机,照着视频练
作者: feilong菜鸟    时间: 2020-1-16 22:25
jinsheng7533967 发表于 2018-12-4 21:48
看你要学那款,比较容易上手的是51单片机,汇编与C都可以,建议不要学郭天祥的,因为他的讲座是95年左右的 ...

    谢谢分享




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