标题: 关于单片机的学习 [打印本页]
作者: 周鑫鑫鑫666 时间: 2017-12-11 19:30
标题: 关于单片机的学习
现在本人单片机的基础知识感觉学得7788了,自己要怎么更加熟练的掌握单片机呢?自己有趣下载一些仿真实例去看,去分析他们的代码。可是自己来写好像又写不出来。
作者: 天宇星空 时间: 2017-12-11 20:08
多仿照那些经典程序,尝试改编程序,并可以将一些程序进行整合处理,这样,投入时间与精力就可以学好了
作者: andarry 时间: 2017-12-11 20:42
多看别人写的代码!自己多歇歇
作者: zl2168 时间: 2017-12-11 22:13
本帖最后由 zl2168 于 2017-12-11 22:16 编辑
看看100例,先依样画葫芦,熟能生巧!介绍你一本书,张志良编著的:《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行,可演示,可观测,程序语句条条有注解。
作者: wy2532125350 时间: 2017-12-11 22:40
这需要确定你想做什么,然后才能写程序啊,我感觉是这样,从简单的开始
作者: jarryzikaros 时间: 2017-12-11 22:59
先从够早入手会快一点,代码什么的不过是形式而已
作者: 电子特工 时间: 2017-12-11 23:35
我觉得还是多做点东西。在做的过程中可能会对程序的理解更深刻。
作者: HC6800-ES-V2.0 时间: 2017-12-12 09:02
依样画葫芦,要先画了,你才知道什么地方该怎么画。
只看葫芦,好像什么都知道,一画,才知道什么都不知道。
看别人的程序,是要看的。关键是要读懂——这个是很难的哦。
什么标准叫“读懂”:第一,为什么别人要这么写(编程思路、编程思想、器件特点等等,看程序的最难部分——这也是为什么论坛中给一大段程序让人找错却很少有人应答的原因);第二、如果我写是不是也是这样的;第三、可不可以有其它写法;第四、在不看别人程序情况下,自己能写出来吗;第五、这个器件没有看到别人程序之前能写出来吗。
要进步,有方法,也要有耐心,更不能自满,这个天地太大了。
作者: winxy 时间: 2017-12-12 10:52
多仿照那些经典程序,尝试改编程序,并可以将一些程序进行整合处理,这样,投入时间与精力就可以学好了
作者: 风一样无语 时间: 2017-12-12 18:06
我感觉还是实践操作比较快速
作者: 515224375 时间: 2017-12-12 18:14
就很666,只是少实践吧。加油。
作者: yyyffff 时间: 2017-12-12 20:22
边做边学 多实践
作者: chenkt 时间: 2017-12-13 11:49
我也是在学,同感
作者: ktlktlk 时间: 2017-12-14 08:10
主要是算法,每个项目,只要算法弄懂了,其他的都好说
作者: alwayswin 时间: 2017-12-14 09:33
实践是关键,修改+创新
作者: 好吧好吧好吧 时间: 2017-12-14 11:54
认真看需要的拼接程序,保证上下变量一致
作者: solo332 时间: 2017-12-14 15:16
最简单的就是买个开发板,把别人的代码烧进去,编译一下,改动部分代码,看看变化!
作者: vipwl 时间: 2017-12-14 15:47
尝试改编程序,并可以将一些程序进行整合处理
作者: comeonbaby 时间: 2017-12-14 15:49
去网上购买一套51单片机模块,初学者建议买基础版本,对照相应的教程进行学习即可
作者: comeonbaby 时间: 2017-12-14 15:51
多看别人的代码,看得多了就会写了
作者: 及时的方式复 时间: 2017-12-14 15:51
多从网上找别人的案例看看
作者: xky199719 时间: 2017-12-14 19:46
可以在b站上找找视屏
作者: 冰纯 时间: 2017-12-14 20:06
买一块面包板搭一个单片机最小系统,从简单案例,边学边做,再修改代码,编译,下载。多实践。
作者: zxpang 时间: 2017-12-14 21:49
看看100例,先依样画葫芦,熟能生巧!
作者: zxpang 时间: 2017-12-14 21:55
买些关于单片机的书看看,慢慢打基础
作者: 蜉蝣的梦乡 时间: 2017-12-14 22:30
做实例,学视频,一句一句弄懂,不懂百度,总之,多加练习
作者: yyn32275 时间: 2017-12-15 23:22
把经典的例子都熟悉,慢慢改部分代码,实现一些类似的功能。比如屏幕显示当前时间的RTC,可以试着能否加入星期几的显示。试着把之前的实验结合起来看能不能多功能实现。做多了自然就熟练了,要多思考,遇到问题是好事,一次成功反而可能忽略一些问题。多练习,看看别人的代码怎么写,想想自己为什么不行,更甚至无从下手。加油共勉
作者: angmall 时间: 2017-12-16 07:28
单片机是一门实践性非常强的学科,没有实践一切都是“蜃楼海市”,花点钱买块开发板长短常必要的。(“开发板就比如农夫种地的种子,只要能公道利用,它便会生根发芽,最后定能收成丰盛的果实。想要种好地,不要不舍得去买好种子”。)学习单片机,建议大家一定要多做实验,一开始可以模仿别人的程序在开发板上做些简朴的实验,模仿别人的程序时千万不要知足只在实验板上运行一下,一定要自己动手把程序敲进电脑、一句一句分析透彻,不懂的地方拿出课本看看,不适合的地方自己动手改一改,琢磨琢磨别人的程序,然后再编译、下载,只有这样边做边看书,才能使那些看来很复杂的、摸不着头脑的单片机的知识变的很详细,只有不断的做实验,在实践中学习,才能真正扎实把握单片机的基本知识,有了这些单片机的基本知识和自己的亲身体会及经验以后,你变可以自己动手来训练你想做的设计了。
作者: 妲己爱上猫 时间: 2017-12-16 15:58
分析仿真实例程序是学习单片机的大忌,你可以自己试着去写,不会来再去找资料学习
作者: 是啊啊啊 时间: 2017-12-21 10:39
多做实验 多看论坛上的一些知识 只要肯花时间 一定会有收获的
作者: shuisheng60 时间: 2019-2-5 21:36
多敲代码多看视频,少打王者农药,还有不能提供例程资料的不建议买
作者: 狮巴瑞 时间: 2019-2-16 15:57
纸上得来终觉浅,绝知此事要躬行
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |