作为一电子爱好者,如你不明白单片机的话,不论你是搞修理的,仍是搞开发的,在现在以及将来最起码你不算一位合格的电子爱好者.我是99年6月开端学的单片机,算是还能够吧(自我感觉良好)!
要想学好单片机有必要对它有爱好,这是必定的!也是最重要的!在这根底上你从一个不知单片机是个什么东东到自己能做一些单片机的东东—-三个月用你的业余时刻搞定,要知道到那时你是个镀了金的”电子爱好者”(校园刚学完的本科生不过如此),那样的振奋啊…!呵呵!
想学单片机从MCS-51开端,那是公认的,不用研讨了.但单片机是一个很体系的学科,咱们作为自学的,不可能象校园那样很体系的学,那样的话可能要倍上它三五年了.那么怎样才干在三个月并且是业余的时刻学好它呢?我个人认为是—怎样样使自己赶快的入门是首要的,一旦入了门就什么都好说!虽然不用等体系的学了计算机体系再来学单片机,但有的一些你有必要要了解的,那就有必要要学,有必要要懂.学单片机要对数字逻辑(数字电路),数制,汇编言语等等—有必要懂!头开端大了吧!呵呵!谁叫你对它感爱好呢!但话也得说回来,感爱好归感爱好,要是真的让你买来几本书,那感爱好的也是每本书的前面几页,或许用来作睡前摧眠算了!但是应该要懂的就有必要得学,怎样办呢?方法是有的,由于我便是这么过来的!
首要:你对有必要有电脑,我想你能上网电脑不是大问题,何况学单片机也是离不开电脑的,没电脑你仍是别动那个脑筋了!视频教程应该听说过吧!对了,便是视频教程,这样咱们就不用看那摧眠的书了,就象看电视相同的看教程,好的教师讲的课程比较通俗易懂,简略了解,也就不象书那样简略摧眠了.一旦你听得下去了,你的爱好就更上来了,并且比在校园里听教师讲课还便利,听不明白的当地你能够倒到前面从头来过,看了一次不明白的当地还能够重看N次,没人会烦你!结合网上多得不能再多的有关内容做一些东东,你不想学会都难(真的不想学在外)!呵呵!不是吹嘘!问题是怎样学?从那儿学起?什么教程好?怎样按排好教程课时?
单片机是计算机的一个分支,是计算机一个体系的.它的硬件是一系列逻辑时序电路的组合.”逻辑时序”那便是数字电路啊!那数字电路原理也就有必要要了解的啰!何况单片机里的什么锁存器啊,寄存器啊,译码器啊,计数器啊,等等.都是数字电路里的东东,了解了数字电路你也就一只脚进了单片机的大门.我有幸看了刘润华教师的<数字电子电路根底>的视频教程,他但是一位很不错的教授!通俗易懂,简略了解!教程30 个课时,我想假如你有一点点的电子根底(那怕你一点不明白,你只需有爱好就行),这儿面的东东你只需了解便是了.它比模仿电子电路要好了解的多得多,我是三天看完的.给你一个星期吧!怎样样?呵呵!一个星期就能把前脚踏进单片机的大门,不错吧!
你的一只脚现已进了单片机的门,那么咱们就来考虑你的别的一只脚吧!
咱们假定你没有太多的空时刻,刘润华教师的<数字电子电路根底>的视频教程,你用了15天,学这个东西最好是连着看,可不要时断时续的,三天打鱼二天晒网的结果你是知道的!三个月是90天,你用了15天,那就再有75天了,咱们怎样按排这75天呢?总不能把入门的后一只脚用了75天再把它拖进来吧!!呵呵!那还算叫“搞定”啊!入门后还要学会怎样站起来走路,然后是怎样跑着走路,这样才是刚刚“搞定”!呵呵!晕了吧!不急,不是说过吗,只需入了门什么都好说,“跑”算什么,“飞”都没问题!咱们走进门吧!
武庆生教师的《单片机原理及接口技能》视频教程是个很不错的挑选,武庆生教师是很敬业的教师,他把单片机中的许多技能难点,技能细节讲得透透彻彻!明明白白!清清楚楚!虽然武庆生教师讲得这么好,可对咱们从来没有听过什么是微机原理,什么是计算机接口技能,什么是计算机汇编言语等等的人来说,仍是感到头大!没有刘润华教师的<数字电子电路根底>的视频教程来得轻松了,我的进程是:买一本笔记,每一课时先仔细的看一遍,然后再仔细的从头看一遍,并把重要的记下来.这样的话,有了<数字电子电路根底>现已打了底的根底,应该没多大问题了,我是说让后边的那只脚进得门来没多大问题了!呵呵!
<单片机原理及接口技能>整个课程33课时,我用了大约半个月吧!我是很仔细很仔细对待它的!整个课程我都做了笔记,并且我发现做笔记有许多长处,首要你会知道自己现已学到那儿了,学得怎样样了(最起码是你懂了你才会记下来吧)!其次是课程里有许多许多经典的汇编程序,你记下来后可作会日后写程序的范典.就算你不小心用了20天吧!这样说来大约是35天后,你也就不小心进了单片机的大门.呵呵!我用”不小心”是很有意思的,我便是不经意间看完的.在这进程中每天都有”原来是这样”和”缘来如此而已”!那种感触,你渐渐领会吧!
我再来说说细节问题,课程里一开端说得是单片机的内脏,你有了刘润华教师的<数字电子电路根底>的视频教程的进程,应该没有太大问题的!接下是汇编言语的指令部分,整个进程武庆生教师用了许多的实例,这部分你得十二份的仔细对待,日后你要用这些言语写东东的!往下是”定时器/计数器”,”串行接口“,”中止体系“这三部分可谓是单片机的中心,有了”定时器/计数器”单片机才会自动控制,有了”中止体系”单片机才会有了”才智”,有了”串行接口”单片机才会知道外面的国际有多大!再往下是”体系扩展”和”接口技能”,虽然我是很仔细的看完的,这儿边的”I/O口的扩展”,”键盘接口”,”A/D”,”D/A”等等,在<数字电子电路根底>里有的已有交待,比较轻松的!有的也只限于了解就能够了,由于将来的单片机里象”A/D”,”D/A”等等是芯片自带的,你能够有挑选的使用便可!
好了!到了这儿咱们算是彻底进得门来了!不错吧!只用了你大约一个月的时刻.相当于校园一年多的本科生的时刻.我不是说要三个月才干算是”搞定”吗?是的,咱们只不过是刚刚入门.接下来是怎样”跑”的问题.
着手吧!花钱了!到网上多看看买一个带ISP下载线的单片机开发板,100元左右.留意的是你学的是MCS-51,你就得买MCS-51的开发板.需要留意的是:
1/ 自带程序的在线烧录(自下载)功用.这会让你省下了买编程器的费用!
2/ 带规范RS232接口.看看板子上有没有RS232芯片和24C**系列的EEPROM芯片,”串行接口”,”中止体系”这两部分的内容能够得到操练.
3/ 供给16*2字符显现液晶板接口了吗!今后用得着.
4/ 准确规范的时钟电路.找找有没有DS1302芯片,好东东!”定时器/计数器”能够得到操练.
其它的应该一般的开发板都会有的,就不用多说了!
KEIL 是美国Keil Software公司出品的51单片机软件开发体系.不论你是用汇编的仍是C言语的,它都能帮你发生方针代码,生成的文件你再把它用ISP下载线写进芯片,呵呵!你的东东就出来了!算是”跑”起来了吧!这跟锻炼身体有点类似,跑得越多你的身体就越好,你的身体越好就跑得越快!究竟能不能”跑”起来,或”跑”得快不快,那是你的工作了!至少你现已”走”起来了!
在这儿我再说一些细节问题:学”跑”时,最好找一些简略的现存的小程序玩玩!然后想方法改程序,看看能不能再”跑”起来,我便是这样”跑”起来的!玩比较大一些程序时尽量找现存的子程序(便是一些大虾们说的”模块”)作为你的子程序,这样就比较可靠了!咱们假定你现已”跑”起来了(“跑”不起来才怪)!就算你学”跑”用了30天左右的时刻吧.入门用了你30天,看看学”跑”和入门的份额:占了一半啊!是的学单片机便是练出来的!有必要练,练,练,再练!最好在入门的时分就练!这一点很重要哦!
到了这儿你的单片机现已算是基本上”搞定”了!假如你仅仅搞修理的,那你毕业了!呵呵!假如你是想搞单片机开发,并且想用单片机养家糊口的,那你离”搞定”还有一点间隔.一些大的工程一般不是一个人能完结得了的,可能要几个人乃至几十个程序员一同协作.这时分你还用汇编言语就有点说不过去了!汇编言语长处是许多,但是它也有丧命的缺点:很难沟通,很难移值等等!C言语是个不错的挑选,与汇编言语比较,C言语在功用,结构性,可读性,可维护性上有显着的优势!生成的方针代码功率十分高,大都句子生成的汇编代码很紧凑!C言语的优势还表现在你将来搞MCS-51以外的单片机的开发时,你只需对这种单片机的硬件结构有一个大约的了解就能够了!便是说C言语编程时对硬件结构的了解要求不是太高的!学C言语比较是比较简略的,我是网上找到的多媒体学习光盘!十天就能知道大约了!然后也是练,练,练!呵呵,没这么简略吧!就这么简略!有的东西咱们仅仅被它的表面吓住了,就象美丽的MM不是你幻想的那么难搞定相同!自傲很重要哦!!!!!!!
学了C言语就算把单片机”搞定”了吧!是的”搞定”了!但”搞定”是要你自己感觉的,这时分我主张你看看朱新鲜教师的<软件工程>,这儿会跟你说说什么是编程!看往后你就有了一种更上一层楼的惊喜!什么是结构化编程,什么是面向对象编程!使你对程序结构和你的编程水平有了质的提高!罗克露教师的<计算机组成原理>,依照惯例的教育是先学这儿面的内容,然后才是《单片机》.由于我要在这儿提出来,如你能再体系的看一遍罗克露教师的<计算机组成原理>,也是有质的提高的!到那时再加上你从网上堆集的东西,和你的实操阅历!呵呵!算是“搞定”了!算算吧!这样的话三个月没透支吧!
以上仅仅我的一家之言!有什么不妥的当地,请多多包括!但我确实是这么过来的,并且以上便是我的阅历!
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/261740.html