电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

怎样学习单片机编程开发

2017-04-15 13:08分类:PLC基础知识 阅读:

 

  在过错的旅程上日夜兼程,终究也无法成功。因而,办法和思路必定是榜首首要的。一些学技能的同学,通常看到这类章节会直接跳曩昔,因为大大都相似章节都是言之无谓。可是,今天在这儿我能够很担任任的通知你,本章节讲到的学习单片机的办法,都是咱们学习单片机的许多履历和履历总结出来的珍宝。因为咱们披荆斩棘,拓荒了旅程,所以能够通知你路在何方;也因为咱们摸过烧红的铁块,烫了手,所以能够把履历通知你。期望各位都能站在咱们的膀子上,变成伟人。

  1、学啥单片机

  单片机的类型那么多,怎样挑选一款适合的进行学习?假定身边有比照便当的学习单片机的条件,有啥条件就学习啥类型。比方,你地址的公司刚好用到某个类型单片机,那么就便当多了。开发板不必收买,直接用公司现成的板子,履历教师处处是,公司的工程师,只需你耐性谦善的不耻上问,信赖他们都会帮你答复疑问。假定你跟着学习的导师,正在运用某个类型开发商品,那么相同的道理,你也会有得天独厚的优势,直接跟着学就行了。正本单片机类型尽管多,可是用法迥然纷歧样,学会一种,再上手别的的就很立刻。

  假定你这些条件都没有,那就跟着我学吧,我主张你学习51单片机。为啥呢?如今单片机品种和类型十分多,每个类型都有必定的商场份额,可是哪个类型也没有前期51单片机那般的景色和火爆,尽管如今方位不是那么高了,可是因为51单片机资料十分多,咱们学起来有许多能够参看的东西,所以上手必定比别的类型的要快一些。假定你学习略微偏门的单片机,或许一个简略的软件疑问就要折腾你好长时刻,不只仅糟蹋了你的学习时刻,更首要的是冲击你学习单片机的决计。

  那是不是咱们每个单片机都要学习一遍呢?答案当然是不是定的。咱们跟着我来学习51单片机,有必要得跟着学会触类旁通和融会贯穿的才调。单片机类型那么多,挨个学下来估量头发白了也学不完,所以咱们跟着我学51单片机,不能只是作为51来学习,更首要的是要作为单片机来学,要经过咱们的这个教程,把悉数的单片机的内部本钱都搞了解弄了解,每个内部模块的用法了解透彻,这么当你遇到一个从没有用过的单片机,也就知道怎样下手去运用开发了。

  2、怎样学习单片机

  前边说到过,单片机是一门有用技能,咱们学习它现已不是为了唐塞考试了,我给咱们总结了单片机的学习办法是:一个办法,四个进程。

  学习单片机的办法即是:在实习中生长,In Doing We Learn!

  学射箭,你得去拉弓,成天只摆外型必定不行;学游水,你得下水扑腾,成天在岸上做仿照活动不行;学开车,你得坐车上去开,坐沙发上必定学不会。相同的道理,学单片机,成天盯着单片机看必定不行,你也有必要得亲主着手去练。

  没有不下水就学会游水变成游水健将的,没有不到车上练就能变成赛车手的,这点咱们都了解,可为啥老是那么多人学单片机的时分,老是要抱着一本书看呢。榜首,咱们小学中学甚至大学的学习办法都是如此,学啥东西首要都是靠看书;第二,许多人想实习不太了解该怎样去实习。

  不是不让咱们看书,而是看了一点往后,要立刻去实习验证,然后再回头联络实习的效果,了解书上的内容。从这个本地,咱们要得出一个定论来,即是在学实习技能进程中,和唐塞考试纷歧样,书上的内容不需求你去硬性回想,书是用来查的,不是用来回想的。遇到疑问,你学会翻书,知道该去哪里找,找到有关常识点,剖析了解,领会透彻即可,包含咱这本书也是相同,咱们先看完一节课,然后立刻就把这节课相应的试验做了,做试验的进程中,哪里有不了解的疑问,随时翻阅书本查找,再试验,再查找,反重复复的进程就能够把本节课的内容把握。

  下面,即是我总结的跟着我学习单片机的四个进程。

  榜首步,拾人牙慧。

  刚出世的孩子叫“父亲”“母亲”的时分,他甚至不知道“父亲”“母亲”是啥意思,更不会了解这些动态是啥意思,可是咱们带着孩子见到他父亲就让他喊“父亲”,见到母亲就让他喊“母亲”,见到爷爷就喊“爷爷”……逐渐的你会发现,次数多了,孩子就知道谁是父亲,谁是母亲,谁是爷爷,谁是奶奶了。

  咱们刚开端触摸单片机的时分,也归于单片机作业的重生儿。单片机的姿态,单片机外围的各种器材,单片机内部的各种构造,单片机用C言语的编程办法,初专家或许都没有见过。没联络,有些概念和办法你不了解也没有联络,甚至不需求你了解,你只需求跟着我去拾人牙慧式学习,榜首遍学习某一节课的内容时,关于程序,咱们就能够彻底跟着抄下来,甚至抄两三遍,过一段你会发现,许多东西你也知道了,许多概念你逐渐的也了解了解了,你也能大约看懂他人的小程序了,切忌觉得自个看会了,而简略仿制粘贴。

  第二步,照葫芦画瓢。

  许多同学学习的时分喜爱看,看我做的视频,看我写的程序,甚至看他人的程序,都能看懂,觉得自个就会了,比及自个写程序的时分,感触即是老鼠啃天,不知道从哪里下手了,这是初专家很简略犯的“眼高手低”这么一个缺点,所以第二步的内容就十分首要了。

  我的恳求是,每一位同学,在学完了其时课的内容,把榜首步顺畅完毕往后,然后关掉视频教程,关掉源代码,自个经过看电路图和查找非源代码的别的任何资料,把当节课我写的程序代码从头默写出来,边写边多少了解那么一点点,不是朴素的背诵,应当说是背诵加了解的联络体。甚至学过几节课往后,能够回头把前边早年这么完毕过的课程,再依照这种办法做一遍。千万不要以为这一步没必要,这一步是你能否学会单片机的一个要害进程,在学完本教程之前,每一课内容都要这么做,假定每一个程序你都能够完美的完毕,那么能够说,当节课的内容,百分之七八十你现已把握了。

  第三步,他山之石能够攻玉。

  单片机技能的最大特征即是能够经过批改程序来完毕纷歧样的功用,因而触类旁通的才调就必不行少了。每一节课的例程后边,我通常都会组织一两个作业,咱们尽量去独立完毕这个作业。在完毕这个作业的进程中,都能够参看我的程序思路,在这个根底上经过动脑思考去构建你自个的程序构造,终究将程序完毕。

  在咱们工程师实习商品研制的时分,许多种状况下也是如此。比方一个商品,咱们假定从0开端着手的话,或许会走许多弯路,所以咱们通常的做法是寻觅收买同类几款商品,然后先研讨他们的各自优缺点,学习他们的利益,然后在同类商品根底上在来计划咱们的商品,这即是他山之石能够攻玉。

  初专家在学习的时分,通常遇到的疑问许多,你应当想到,你遇到的疑问,或许老一辈们早就遇到过了,所以遇到疑问后,不要严峻,首要运用google或许baidu这些查找引擎查找一下,要做啥新东西,先去网上找找有关资料了解一下,不论是编程仍是硬件计划,多参看参看他人的东西,只需把他人的东西剖析了解了,自个用起来,就能够变成自个的常识了。

  第四步,理论实习联络,温故知新。

  当咱们把悉数的课程都依照前边三步完毕后,这个时分无妨把书翻开,看看书,经过自个实战的履历,再看书的时分,许多常识点会有一种茅塞顿开的感触。甚至视频教程,书本,都能够重复看两遍,或许有的常识点其时学习的时分不了解,过了一段时刻,回过头来再学习的时分,一下就了解了。

  3、单片机学习的预备作业

  榜首、满意的决计、恒心和耐性。

  有同学识过我,单片机这门技能难不难。我觉得这个疑问得从两个方面去剖析。

  首要,咱们从战略上小看它。那么多同学跟着教师学一段时刻就能够做出来小车,超声波测距,甚至做出来机器人,如同很拽的姿态。那他们又不是三头六臂,咱们也没有啥做不了的道理。实习上要说技能,正本即是一层窗户纸,外表看不透彻,感触格外奥妙,实习只需你略微一竭力就能够捅破它,夸大点说,单片机的逻辑上的联络,只需小学的水平,简略的很。正所谓会者不难,难者不会,咱们不了解这个东西,看起来感触很奥妙。所以咱们只需仔细结壮坚持学下去,必定能学好这么技能。

  其次呢,咱们从战术上要注重它。你说单片机这东西,假定十天八天就学会了,那么这个技能还能值钱吗?我能够这么去表达,假定一个技能很简略就被学会,那么许多人都会的这个技能,必定也没啥将来和钱途。那终究多久能学会呢?我给咱们拟定的学习计划,依据每自个的根底纷歧样,均匀天天要拿出2个小时以上的学习时刻,大约一到三个月能够入门。入门的概念是给你一个单片机开发使命,你最少知道竭力的方向和处理疑问的办法了。技能这东西,要害是坚持做下去,有恒心和耐性,假定长时刻不必的话,必定还会陌生。所以要想变成单片机高手,最少需求一年分配的单片机开发的历练才行。变成单片机高手的概念即是你自个能够从头依据自个的主见,去计齐截个电路,依据需求的功用编写代码,做一个商品出来。

  第二、教材和教程。

  要学习单片机这门技能,超卓的教材和教程必不行少。单片机方面,咱们能够直接学习咱们这本《手把手教你学单片机--51单片机C言语开发》,咱们也有精心制作了《手把手教你学单片机》视频教程和《单片机高手之路》视频教程,而且后期会进行不守时更新。本着开源、同享的理念,咱们的视频教程和电子教程都是免费翻开的,咱们能够到咱们的网站www.kingst.org找到下载联接,假定有条件,也能够收买咱们通常纸质教材,纸质书本查阅起来比视频教程和电子教程更便当。别的,因为咱们做单片机开发运用的是C言语,所以最佳能有一本纯C言语教材,咱们学到一些C言语语法性质的疑问的时分,咱们能够便当查阅,或许你能够直接把有关语法疑问经过baidu和google等查找一下也能够。

  第三、电脑一台,单片机开发板一块。

  电脑呢,是学习单片机必不行少的东西,因为咱们编程,查资料都用得到,可是有句题外话说一下,不要把电脑当成游戏机或许影碟机,偶然玩玩游戏看看影片是能够的,劳逸联络,可是不行沉溺其间,不然还不如不买电脑。

  单片机开发板,这也是有必要的。假定还上学,教师试验室有开发板,能够思考跟教师借一个,或许运用师兄师姐用完的,这么能够省点钱。当然,假定身边有高手,比方履历教师,会单片机的师兄,在他们的履历下做一个也能够,身边有人履历的话,不了解的疑问还能够问他们。假定这些条件不具有,那么能够收买一个,先学习他人的板子计划思路,给自个往后计划电路板打下根底。在这儿我引荐一下咱们的KST-51开发板,用来配套学习。我不敢说咱们的计划是最佳的,可是我能够很担任任的说,咱们的板子是出自履历丰盛的一线工程师之手,其间的计划都是依据实习项目开发的思路进行的,包含全体计划、电路计划、器材计划等等,能够为你往后的项目开发供应一个优异的参看。别的一方面,因为咱们的教程是依据咱们的开发板做的,所以咱们用配套的话能够节省时刻,跋涉学习功率。

  当然,即便不收买咱们的开发板,你想学单片机,有必要要有一块开发板,不要总去用软件仿真,软件仿真是学不会单片机技能的。常常有同学过来问我,教师我用软件仿照的好用,做了硬件欠好用是啥要素。在这儿我提一下,假定你上课用这个软件仿真,欺诈教师唐塞考试能够的,可是实习开发和仿真软件纷歧样太大,假定是学习单片机这门技能,那我只能通知你,拿起烙铁焊电路,着手写程序,远离仿真软件,靠软件仿真耐久学不到实在的技能。


上一篇:单片机拓宽及体系构造

下一篇:单片机运用体系的首要搅扰办法

相关推荐
返回顶部