找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
跳转到指定楼层
楼主
ID:423859 发表于 2018-11-9 22:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问应该先学习什么呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 分享淘帖 顶2 踩
回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

8#
ID:428696 发表于 2018-11-18 15:16 | 只看该作者
b站郭天祥
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

13#
ID:431433 发表于 2018-11-22 20:28 | 只看该作者
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

评分

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

查看全部评分

回复

使用道具 举报

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

有资料吗
回复

使用道具 举报

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

给一下资料可否?
回复

使用道具 举报

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

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

使用道具 举报

23#
ID:437608 发表于 2018-12-4 10:27 | 只看该作者

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

使用道具 举报

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

使用道具 举报

25#
ID:439493 发表于 2018-12-4 19:26 | 只看该作者

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

使用道具 举报

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

使用道具 举报

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

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

1543949613719..jpg
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

39#
ID:448643 发表于 2018-12-18 10:07 | 只看该作者
最好先学51,找本教材,试着自己做小程序玩,碰到不懂得去看书
回复

使用道具 举报

40#
ID:451699 发表于 2018-12-21 18:13 | 只看该作者
我也很想学习
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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