单片机工程师

上传人:鲁** 文档编号:512719101 上传时间:2023-12-14 格式:DOC 页数:6 大小:40.50KB
返回 下载 相关 举报
单片机工程师_第1页
第1页 / 共6页
单片机工程师_第2页
第2页 / 共6页
单片机工程师_第3页
第3页 / 共6页
单片机工程师_第4页
第4页 / 共6页
单片机工程师_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机工程师》由会员分享,可在线阅读,更多相关《单片机工程师(6页珍藏版)》请在金锄头文库上搜索。

1、单片机工程师谈学习体会同学们:我以前上学也是学习51的,刚开始也觉得单片机很难,很神秘.我毕业实习在深圳,但是实习的工作不是搞单片机.记得我第一个月的工资就买了51的编程器,仿真器.然后在没有任何老师指导的情况下自己完成了实物制作你现在学51,我建议你在网上下载keil软件与C51编译器自己花300块买个编程器,自己多做实验汇编语言是基础,C语言是最重要,最常用的编程语言我现在做的任何项目都是用C语言完成外面很少用51的单片机,我公司现在用的是PIC单片机,常用的还有AVR,高档的还有ARM.你现在不要贪心,只要把51学习好了,以后有基础就可以触类旁通单片机的型号成千上万,你不可能每种都学我现

2、在也是这样,如果需要用到哪种IC,自己查一下技术手册,买书,上网查资料自己都可以学.告诉你一个秘密很多在学校的人觉得单片机难学,是因为老师上课讲的是汇编语言,难懂,其实出来工作后,大家都是用C语言写的,那样简单得不得了,用了C语言后很多硬件上的东西根本就不用考虑随便一个学文科的同学最多培训三个月就可以自己做项目当然,我建议你现在把硬件资源与汇编学好,这个是内功,关键时候用上场.最后送你一句话,如果你真的想入门单片机,你可以不用请教任何人,完全可以自己买书,自己上网找资料自己买元件做实验,最后自己成材我就是这个样子有什么问题请继续与我邮件交流:E-mail:单片机学习心得本人是国内某大学的在校学

3、生,记得刚入大学的时候,有个比我大几届的师兄告诉我,让我利用课余时间好好学学单片机,只有那样才不愧为一名学电子的学生坦白的说,那时侯对单片机可以说是只闻其名,未见其物,这也得怪现在的教育体制,在学校课堂真的是学不到什么东西记得当时上单片机课程时,每天对着书而不知所措,老师讲课也完全停留在理论层面上,大家都知道学习工科,只学理论不联系实际那就是纸上谈兵,毫无意义于是单片机课程结束时,我对单片机还是一窍不通。说实话,那种想学还学不到什么的滋味是痛苦的这就象你一直追一个美女可是人家最后还是不理你不过,上苍还是照顾我的,一次偶然的机会,有个要毕业的师哥在离校前给了我一块小电路板(上面扣了一个单片机,周

4、围围了几个数码管和LED灯),他告诉我利用这个学单片机可以很快就有收获,后来才知道这就是所谓的单片机开发板,可别小看这东西,利用它就可以将在课本上学到的理论知识转到实际中来了,例如我们学习编写流水灯可以练习利用单片机定时器控制10口的输出状态,可能还是有人费解,学这么简单的东西有什么用啊?那我可以严肃的很负责任的告诉你,学习是个日积月累的东西,那些在电子大赛上显陋锋芒获大奖的同学以及那些月薪几万开发大项目的工程人员其实都是从在单片机开发板上一点一滴的学起的。不积跬步,难以至千里,这个道理大家应该都明白吧!鉴于此,利用课余时间我和我的同学(他可比我牛哦,人家获过国家电子大奖呢)开发了这款单片机开

5、发板在此郑重声明:写以上内容决不是为了推销而胡言乱语夸大其辞,只是希望阅读这篇文章的人对单片机开发板有个初步了解,它的更多神奇之处是只可意会不可言传的,只有实际使用过它的人才能体会到什么叫如获至宝的感觉,当然前提是你首先要有强烈的学习欲望我已经将这款单片机开发板的详细说明贴在了下面,敢兴趣的可以详细看一下,和市面上同类产品相比,应该算是性价比极高,现在的产品有个普遍规律:便宜没好货,好货不便宜;因此说我感保证我设计的这款单片机开发板在价格和性能还是有很大的优势的只有180元,也就相当于和朋友出去吃顿饭的花销,可是饭吃完了随着人体的新陈代谢结果可能什么也剩不下,而省下一顿饭,收获自己想学的知识,

6、要知道知识才是人一生的财富该说的都说了,最后祝愿所有爱好学习的朋友都能有一个美好的未来!个人对于51单片机的学习心得本人也是通过学校安排的课程才接触到单片机的。上课的时候倒是挺难挨的,觉得枯躁无味,经常逃课。倒是在后来自己临到考试的时候认真复习倒还兴趣增加不少(由此可见老师上课的启发兴趣能力有多强.)不过考试的成绩还真是一般般,单片机只是考了个及格,咳.在这里讲个小插曲,我们学的是C51,后来有个什么凌阳公司来我们学校搞活动,所以我买了块凌阳,但是后来越学越没动力,可能是我领悟能力有限,不过有个老师跟我讲,学东西先从基础的东西学起,比如说51,它的应用最广泛,所以技术也就是最成熟的,资料也就是

7、最多的,这对初学者来说无疑是方便的,而且你学一个比较偏的单片机,以后应用能用上就好,不能用上就浪费学习时间了。所以现在才重新买了一块开发板,很多东西都对上号了,就好学多了。正如很多人说的那样,学单片机,先学汇编,再学C,我也是这样的,(因为老师上课就是讲汇编的,所以没办法,呵呵)因为这对以后熟悉单片机内部资源,计算周期是很有帮助的。不过汇编就是比较麻烦,换个芯片就都要重头来过,所以有局限性,不像C那样可以移植,修改的地方很少。对于汇编的学习还真是痛苦,我觉得这些东西最好是自己看,别人很难讲到你明白的,首先要熟悉那一百多条指令,说是一百多,其实有些是同个种类,压缩起来也不过就几十条,再说都是英文

8、简写,就我那么点英文水平也看得明白,所以也不是什么难事,所以,先要搞定指令!指令搞定以后你也就能看一些基本的程序了,这样,对于兴趣的慢慢培养是大有好处的,谁都不想耗上一大段时间却什么都看不懂吧。接着就是看特殊寄存器及其功能,了解要利用到什么内部资源时要设置哪些特殊寄存器,要怎么设置,可不可以位寻址啊,0是什么1又是什么啊之类的。不一定要背下来,但是至少要有点印象有点了解,至少以后碰到的时候知道哪里可以查到。这些你可以直接搜索网上资源,有这方面的总结,“51特殊寄存器”,以后要查找和设置也就方便一点。这样你基本就可以看程序了!看程序的时候注意了,看的时候先看总体程序实现的功能是什么,是P口亮灯呢

9、还是串行通信,还是中断还是定时(先从简单的程序入手,对应于每个知识点,P口亮灯,定时器,中断,串行);接着应该看流程图及每个子程序的定义,不看流程图看汇编就像看天书,一开始的时候。子程序名的跳转可以了解程序是怎么走的,由哪里跳到哪里。基本就是这样学汇编的了,一个学期,边上课边做实验,好像只是每个知识点只做了一个,基本就可以了解的了。在这里又插一句,刚开始学的时候我们这些初学者经常会问些很白痴的,让已经入门的人喷血喷饭的问题。呵呵,这是必经之路,不过还是那句话,尽量先自己看书,看到真的不懂才去问别人,因为我始终觉得,提问和回答是一种互动的交流,而不是只是单向的,你也要先掌握些东西,别人再一点破就

10、明白了,不要全靠别人!不然别人也会觉得你很烦的,这方面我很有经验,也受过不少白眼,不过,可以理解!对于c语言编程,一开始自己还是有点畏惧的,因为c语言课程学得不好,不过后来在网上看到单片机用c语言跟用c编程序还是有区别的,单片机的比较简单一点,所以也抱着试试的心理学习。呵呵,后来自我感觉良好!(哈哈)c语言还在学习中,也只能暂时将目前的程度谈自己的感受,一开始看c程序搞了很久才明白什么是后缀是H的头文件,原来是编译器把所有的资源都分配的地址及代称,比如你在程序中用P1_0,TCON(定时器设置寄存器),实际是调用了一个地址。这是一个小的方面。最好先看一下专门写单片机编程的书籍,最好既有汇编又有

11、c语言的,对比来学比较有效率。熟悉c语言的顺序结构,循环结构,条件结构各有什么语句,各怎么表达。暂时我也是按这样的顺序学习的,当然要多看程序,方法步骤跟汇编一样,还是要看流程图!至于对汇编和c语言涉及的软件的学习,我觉得这些都比较容易掌握,上网下载个教程,按实例照着做就基本可以掌握,不要想一下子把所有功能都了解,基本的会用,其他比较特殊的功能以后自然会有机会用到,因为网上经常有些高手出来讲一些心得,到时看也不迟。现在看太多不熟练也容易忘记。东西总是等到用到了才比较有印象!对了,等到书看到一定程度建议买块单片机学习板,之前也为了省钱想自己搭个最小系统要做什么再做什么,不过可能还是比较懒或是比较花

12、时间,所以还是自己买了一块,因为一开始对硬件也不熟悉,什么都得上网查资料,做个跑马灯也要看要接多大电阻啊,要怎么连线啊之类的,倒不如买个现成的先熟悉程序再做硬件也不迟,那样反倒比较熟练。五六电子网站提供的单片机学习系统是您的最好选择。基本上就写到这里了,本人的一些观点而已,欢迎讨论!一个大学生谈学习单片机的体会及过程经验一个大学生谈学习单片机的体会一个大学生的学习经历-怎样才能更快的学会单片机很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。先说说单片机,一般我们现在用的比较多的的MCS-51的单

13、片机,它的资料比较多,用的人也很多,市场也很大,我们平时说的C51,C52,S51,S52都是51内核的,只是内存容量有差别,或是烧写程序的方*不同。只要你学会了51,那什么凌阳,AVR,什么样原理都是一样。触类旁通。先说说就我个人的体会怎么样才能更快的学会单片机这门课。单片机这门课是一项非常重视动手实践的科目,不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管角的电平什么时候输出高,什么时候输出低。而由这些高低电平的变化来控制由单片机为核心的系统板。从

14、而实现我们需要的各个功能。对于看书,我们只需大概看看了解一个单片机各个管角都是干什么的?都有什么样的功能,能实现什么样的功能?其实第一次,第二次你可能都看不明白,但这不要紧,因为你没有和实际的物体建立起来这样一种互通的观念,所以我总是说,学单片机看书看两三天的时间就够了,看小说你一天能看五六本,看单片机你两三天看两三边就够了,而且可以不用很仔细的看。推荐一本书,就这一本就足够,书名忘了,是哈尔滨工业大学出版社出的的,作者是张毅刚。大概三四百页吧。大概了解一下书上的内容后,就开始做实践,这是非常关键的,如果说学单片机你不做实践那是不可能学会的,关于做实践有两种方*你可以选择,一种方*:你自己花钱

15、买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯,数码管,独立键盘,矩阵键盘,有AD或DA(原理一样),有个简单的液晶,有蜂鸣器,这就差不多了,如果上面我提到的这些东西你能让它都熟练工作了,那可以说对于单片机方面的硬件你已经入门了,再剩下的就是自己练习设计其它电路,这需要你练习,不断的积累经验,只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方*二:你身边如果有单片机方面的高手,向他求助,让你帮你搭个简单的最最小系统板,其实对于高手来说,做个单片机的小系统板只需要一分钟的时间,而对于初学者可就难多了,

16、因为只有你对硬件了解了才会对它熟悉。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还剩事。(买的时候找我)有了单片机学习板之后你就是不停的练习了,我在后面会讲到我的大学生活,如果你感兴趣你可以看看,如果不感兴趣呢,看完这段你就可以继续你的快乐生活了。前面我提到单片机是一项非常注重实践的学科,你最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子类的人真的会上瘾。然后让数码管亮起来,这

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号