单片机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

想学习单片机,但是没有编程基础,不知道怎么入手

  [复制链接]
跳转到指定楼层
楼主
请问应该先学习什么呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 顶2 踩
回复

使用道具 举报

来自 2#
jinsheng7533967 发表于 2018-12-4 21:48 | 只看该作者
看你要学那款,比较容易上手的是51单片机,汇编与C都可以,建议不要学郭天祥的,因为他的讲座是95年左右的,当时他的C与电子硬件也不精,弄不好会误导你。网上现在有好几个人都讲的不错的51德飞莱,51单片机刘凯,莫利讲,天狼星,普中科技,网上有德飞莱150个例程,再去下个Proteus仿真看看。如果觉得能入道就买一个51开发板可以实战!开发板不要买到慧净的,他的内容很浅,学不到真功夫!如果是要学C,可以看刘凯的C教程与郝斌的C教程,特别是郝斌的C教程,他本身就是自学的C,有非常丰富的学习经验只得借鉴。最后祝你心想事成!

评分

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

查看全部评分

回复

使用道具 举报

板凳
liao123 发表于 2018-11-10 09:07 | 只看该作者
个人觉得先从51最小系统学起,或许你并不知道所以然,但你可以找一些资料做一下实物,(51黑论坛有很多这样的资料),然后再实物中调试学习,毕竟在实践中学习才能熟练
回复

使用道具 举报

地板
15942379927 发表于 2018-11-10 11:25 | 只看该作者
舍不到孩子套不到了狼,买个开发板,便宜点的大概100左右就能下来,当当上面买本书,或者 51嘿里 面有PDF的书下一个,跟着教材做实验,需要keil4软件  网上下一个,需要protues8.6网上也有资源,程序教材上面都有,开发板弄懂每一个模块,基本就入门了。简单的试验没有问题,买开发板会赠送你程序,慢慢学,分模块学习,很简单。
回复

使用道具 举报

5#
51凡尘 发表于 2018-11-11 11:23 | 只看该作者
找一本好一点教学书,关键要动手去写程序
回复

使用道具 举报

6#
jms123 发表于 2018-11-12 21:00 | 只看该作者

你可以去看看 王云51单片机C语言程序设计教程,网上也有老师的云龙51单片机视频教程。可以先看看。
回复

使用道具 举报

7#
gaoquan123456 发表于 2018-11-15 13:28 | 只看该作者
我是04年学习过msc51,后来一直没有用。现在也想开始学习一下单片机
回复

使用道具 举报

8#
星火黑夜 发表于 2018-11-16 16:59 | 只看该作者
网上搜索郭天祥的单片机基础视频
回复

使用道具 举报

9#
庄逸怜 发表于 2018-11-18 15:16 | 只看该作者
b站郭天祥
回复

使用道具 举报

10#
demo776 发表于 2018-11-19 21:02 | 只看该作者
淘宝可以买89c52的板子,问问里面是否带教学视,跟着学习即可,不会多百度,自己要思考理解。
回复

使用道具 举报

11#
xx14615 发表于 2018-11-20 18:05 | 只看该作者
网上有很多教程,看书可能有点枯燥,有专门的视频课讲解,希望能帮到你
回复

使用道具 举报

12#
nasa小白 发表于 2018-11-20 23:50 | 只看该作者
买本单片机的书,找一些视频和历程,多动手
回复

使用道具 举报

13#
noleaf 发表于 2018-11-21 19:00 | 只看该作者
买个开发板,会有很多资料和视频。个人建议直接跳过51,直接学习STM32。
回复

使用道具 举报

14#
51heiou 发表于 2018-11-22 20:28 | 只看该作者
可以学习这个

STM8S中文参考手册.pdf

4.6 MB, 下载次数: 24, 下载积分: 黑币 -5

回复

使用道具 举报

15#
qq631946386 发表于 2018-11-22 20:41 | 只看该作者
本人目前待业,可以低价带学徒,QQ250582546
回复

使用道具 举报

16#
XZF5118 发表于 2018-11-27 13:50 | 只看该作者
最好先学习汇编,如果时间不充足,也可直接学习C
回复

使用道具 举报

17#
枫舞、 发表于 2018-11-27 18:00 来自手机 | 只看该作者
先从简单的开始学
回复

使用道具 举报

18#
调皮猫 发表于 2018-11-28 10:50 | 只看该作者
买个开发板,从跑马灯学起!
回复

使用道具 举报

19#
双赢电子 发表于 2018-11-28 22:04 | 只看该作者
星火黑夜 发表于 2018-11-16 16:59
网上搜索郭天祥的单片机基础视频

郭老师的讲座很给力,容易理解,容易上手
回复

使用道具 举报

20#
smmj 发表于 2018-11-29 21:44 来自手机 | 只看该作者
先从汇编开始吧,点亮一个发光二级管,再点亮led数码管,显示0至9,再点亮几个数码管,显示一串数字,再用定时器测频率,就差不多入门了。入门后再用C编程就发现好简单,比汇编爽多了,然后串口,ⅡC,Isp,usB,网口,蓝牙,实时系统,嘿嘿嘿,大量知识要学,学海无崖。
回复

使用道具 举报

21#
waterspout 发表于 2018-11-30 09:23 | 只看该作者
开发板必不可少。只看别人的程序永远看不明白,每个人的编程思路不一样,所以程序有差别。必须动手做做,验证运行效果。
先仿别人的程序,看效果,尝试修改端口,再尝试自己编小程序。自己编的小程序有时理论上的逻辑行得通,实际运行上逻辑可能行不通。
多问、请教也是捷径,有时候一个小问题会把思路卡住,进了死胡同,别人一提,就会打开思路。
至于编程语言看你的基础了。
回复

使用道具 举报

22#
12366abc 发表于 2018-11-30 15:13 | 只看该作者
jms123 发表于 2018-11-12 21:00
你可以去看看 王云51单片机C语言程序设计教程,网上也有老师的云龙51单片机视频教程。可以先看看。

有资料吗
回复

使用道具 举报

23#
12366abc 发表于 2018-11-30 16:38 | 只看该作者
双赢电子 发表于 2018-11-28 22:04
郭老师的讲座很给力,容易理解,容易上手

给一下资料可否?
回复

使用道具 举报

24#
12366abc 发表于 2018-11-30 16:39 | 只看该作者
XZF5118 发表于 2018-11-27 13:50
最好先学习汇编,如果时间不充足,也可直接学习C

我觉得先上手C比较好
回复

使用道具 举报

25#
aista 发表于 2018-12-4 10:27 | 只看该作者

网上很多地方能找到的,
比如:
1、在线播放的地址:https://chuanke.baidu.com/v2844297-112176-235940.html
2、网盘下载地址:http://pan.baidu.com/s/1gdFrZUz
回复

使用道具 举报

26#
sweetpig0606 发表于 2018-12-4 11:42 | 只看该作者
同意楼上,感觉先学C,基础打稳了,比较好
回复

使用道具 举报

27#
friend114 发表于 2018-12-4 19:26 | 只看该作者

买个开发板,从跑马灯学起!
回复

使用道具 举报

28#
yuren1984 发表于 2018-12-5 02:51 来自手机 | 只看该作者
小宋老师的《手把手教你学51单片机》很适合初学者,有书和视频配套,还有开发板,里面模块之间综合例程式项目比较齐全,拿出来都可借鉴,签收快。
回复

使用道具 举报

29#
yuren1984 发表于 2018-12-5 03:06 来自手机 | 只看该作者
推荐这本《手把手教你学51单片机》,网站资源在金沙滩工作室视频资料及历程电子书都是开源免费的,开发板100多元能接受,0基础带你入门上道,关键是这里面综合小项目很多,比如交通灯,计算器循序渐进,学习方法他山之石可以攻玉,4理论联系实际,温故知新,多动手实践,多百度查找前辈经验,学到就是自己的,相信你一定会爱上并且学好单片机的。

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

1543949613719..jpg
回复

使用道具 举报

30#
103155247 发表于 2018-12-5 10:34 | 只看该作者
买个开发板,跟着例程学就是了
回复

使用道具 举报

31#
aista 发表于 2018-12-6 10:56 | 只看该作者
如果是初学,可以去看看“王云51单片机C语言教程”这本书,挺好的。可以到网上先看看它配套的视频(云龙51单片机视频)。
回复

使用道具 举报

32#
xushig 发表于 2018-12-7 14:44 | 只看该作者
慕课有个老师讲的很不错是北京交通大学的
回复

使用道具 举报

33#
18686 发表于 2018-12-8 17:18 | 只看该作者
实践出真理
回复

使用道具 举报

34#
1512166 发表于 2018-12-10 15:16 | 只看该作者
先学习C语言编程,要懂得简单的编程语言,你才能看懂程序,才能学习如何设计程序,实现某功能。在学C语言时,也可以学习单片机的内部结构,可从51系列单片机下手
回复

使用道具 举报

35#
快捷键 发表于 2018-12-10 23:05 | 只看该作者
先从点亮一盏LED灯开始,在慢慢的向前学,多上论坛,找到与自己臭味相投的小伙伴,就会有前进的动力
回复

使用道具 举报

36#
黄鹏飞 发表于 2018-12-12 09:29 | 只看该作者
感觉先找本书认真看看,然后接下来实战
回复

使用道具 举报

37#
极客海 发表于 2018-12-12 20:57 | 只看该作者
先c语言,然后简易单片机(89系列,stc89c52等等入手),后面看发展方向
回复

使用道具 举报

38#
ontheroad 发表于 2018-12-13 08:44 | 只看该作者
从事单片机开发,除了C语言外,还需要其他什么技能呢?比如电子技术、自动控制等?
回复

使用道具 举报

39#
15498497 发表于 2018-12-16 16:42 | 只看该作者
我觉得汇编比较难
回复

使用道具 举报

40#
王秋冬 发表于 2018-12-17 19:33 | 只看该作者
谢谢,正在下载,学习。
回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|单片机论坛 |51黑电子论坛单片机. 联系QQ:125739409;技术交流QQ群582644647

Powered by 单片机教程网

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