0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

根据学习经验以及教学经验总结出学习单片机的4个步骤

h1654155971.7688 2018-01-18 15:10 次阅读

如何学习单片机的问题,我设计的这四个步骤,并不是拍拍脑袋想出来的,而是根据很多的学习经验以及教学经验总结出来的一套非常科学的学习方法,下面我就简单谈谈为什么要按照四步走学习。

根据学习经验以及教学经验总结出学习单片机的4个步骤

单片机难不难学?编程难不难?

2017年参加单片机编程大赛的编程组最小年龄14岁,初级组装组最小年龄8岁。诸位单片机学习者,自问一下自己几岁了,不管从学习能力还是理解能力,我想同学们都是超过这些参赛的孩子了吧。可是为什么他们能学会,我们反而学起来困难呢?

问题就是在于你的优势,就是你的劣势。

一、鹦鹉学舌

一个10岁的孩子,刚开始学习语文,数学的时候,通常就是学习背诵,学习乘法口诀,反反复复不断的练习。我上小学的时候,三年级这一年开始学习复杂的汉字,学习数学四则混合运算,一个学习不知道要反复背诵多少遍诗词,不知道练习多少道数学题。尤其是学数学的时候,考试都会有一张演算纸,允许数学进行验算,最终在考卷上写答案。

因此第一步:鹦鹉学舌,其实说白了就是背诵。因为单片机对你来讲,完全是全新世界,和一个10岁的小孩上三年级学语文数学没有太大区别。

有人会讲了,编程是一种逻辑思维,背诵程序这不是扯淡么。我们在背诵古诗的时候,知道“朝辞白帝彩云间”是什么意思呢?不需要你知道,你只需要背过。而现在你肯定是知道什么意思的。

很多同学的误区就是他认为能看懂,能理解就行了,因此就是瞪着眼睛去看,而不是去抄去背。看过了,觉得自己懂了,真正一动手,写出来的程序乱糟糟。第一步的目的就是先让你记住,而后理解。你都没记住,理解个毛线。只有你记住了,内容停留在电脑里边了,那么随着往后学习,慢慢就会消化理解。

二、照葫芦画瓢

抄过了,背过了,剩下的要干嘛?就是默写。所谓的默写,就是和小学生考试一样。应试考试到底有没有用?中国的基础教育,在全世界如果说第二,没人敢称第一。有反对者会说这不又是傻瓜式教学么?默写的过程,每写一条程序,都是你要理解这条程序起到什么作用的过程,也就是对单片机和编程进一步熟悉的过程。这一步比第一步还要重要的多。第一步仅仅是照着抄,背诵。而第二步通过默写,是要找出你所不知道的你的问题。感觉有点绕是吧,就是说,有很多错误,你是不知道自己会犯的,也不知道程序中哪里需要特别注意的,只有真正的做一次,你才能知道自己到底哪里不懂,写程序到底哪里容易犯错。第一遍默写不成功没关系,自己返回去查查到底哪里没记住,哪里不懂,哪里错了,再默写一遍。这是一次检验的过程,就是要帮助你找到自己的遗漏之处。如果仅仅是跟着教程学习,自己不动手,你永远不知道自己的问题在哪里。

三、他山之石可以攻玉

在各类教程中,非常多的程序代码都是我们一线工程师经验的结晶,非常具有实用价值。因此你在做作业的时候,在开发其他产品的时候,都可以理解透彻后,拿过来用。

但是同学们要注意,移植不等于ctrl +c和ctrl+v,移植要把内容理解透彻,复制过来后,要进行一个无缝连接。做无缝连接的时候,首先要分析出自己的程序和教程里的代码之间的接口差异,然后复制过来,调试完毕才能好用。经常有同学复制我们的部分代码,然后说怎么就不好用。不好用就要调试,调试程序是每一个工程师不可缺少的历练。

四、理论实践结合,温故知新

走到第四步的同学,基本上都是之前我讲的学的比较好的同学了。学的差不多再来复习一下教程,所获取多少,我想这部分同学是非常清楚的,经常听有的同学会说,每一遍都有新收获。至于实践,之前我讲过,有机会实践一定要去参与实践,么有机会实践也要找机会实践。只有战场上经历实战的士兵,才具备真正的战斗技能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    5996

    文章

    43941

    浏览量

    620341

原文标题:单片机学习四步走:不要让你的优势变为劣势

文章出处:【微信号:weixin21ic,微信公众号:21ic电子网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    应用c8051f单片机总结出来的经验

    应用c8051f单片机总结出来的经验
    发表于 04-06 11:48

    单片机硬件设计的经验总结

    单片机硬件设计的经验总结
    发表于 08-17 20:22

    STM32入门学习经验总结

    STM32入门学习经验总结STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-M3内核。按性能分成两不同的系列:STM32F103“增强型”系列
    发表于 07-25 11:24

    STM32入门学习经验总结

    ”上?经验总结:每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当
    发表于 08-19 16:01

    STM32入门学习经验总结

    1、为什么要把时间花在“犹豫”上?经验总结:每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不适合我?但是
    发表于 09-14 17:50

    STM32入门学习经验总结

    ”上?经验总结:每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当
    发表于 11-18 15:53

    msp430学习经验总结

    寄存器(读写)学习经验总结】" alt="[转载]【msp430 学习经验总结】" width=33 height=33>DCOx:定义8种频率之一,可分段调节
    发表于 08-08 18:04

    SOPC Builder/Nios 学习经验总结

    SOPC Builder/Nios 学习经验总结
    发表于 07-22 15:32 0次下载
    SOPC Builder/Nios <b class='flag-5'>学习</b><b class='flag-5'>经验总结</b>

    线圈天线设计经验总结

    线圈天线设计经验总结
    发表于 09-12 17:21 224次下载

    做四轴飞行器的经验总结

    做四轴飞行器的经验总结,请各位大神共同学习,里面是一位大神做四轴飞行器的经验总结
    发表于 11-11 16:52 0次下载

    模拟电路设计经验总结

    模拟电子的相关知识学习教材资料——模拟电路设计经验总结
    发表于 09-27 15:19 0次下载

    指针经验总结

    指针经验总结
    发表于 10-27 15:44 19次下载
    指针<b class='flag-5'>经验总结</b>

    单片机学习心得体会_经验总结

    本文首先介绍了单片机的工作原理,其次阐述了学习单片机涉及到的内容,最后介绍了学习单片机的心得体会以及
    的头像 发表于 04-11 14:23 3.3w次阅读

    单片机入手经验总结

    现在单片机种类众多,各有各的优势与不足。体现在价格、速度、外设、功耗、封装等许多方面,这些单片机不可能一一去学习,因此今后有很大可能需要应用到自己不熟的单片机,对此,我
    发表于 10-27 12:31 1768次阅读

    选择烧结银的经验总结

    选择烧结银的经验总结
    的头像 发表于 12-17 15:46 396次阅读
    选择烧结银的<b class='flag-5'>经验总结</b>