论单片机学习

时间:2019-05-13 01:12:35下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《论单片机学习》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《论单片机学习》。

第一篇:论单片机学习

论单片机学习

2009-04-15 21:

41我想,单片机学习对许多没有实际接触学习过单片机的人仍是一件困难的事。该不该学习单片机?单片机学习难不难?如何开始单片机学习?我们不妨作一些探讨。

我碰到过两位某大学的应届毕业生,工厂需要他们开发一套设备,用于检测次品闪存的好坏(这些次品裸片是以公斤为单位从国外闪存厂家购买的),好在哪里坏在哪里,再用硬件的方法把好的部分在地址上重新连成一片,然后再要具备擦除、读写功能,以用这些芯片为其它专业厂家代工,把游戏程序或是比如 VCD、DVD、彩电所需要的固定信息固化在芯片内部,再用于他们的产品。

这个任务实在算不上复杂,但两位同学干了一个多月,还是一点眉目也没有,结果可想而知。

他们用到了单片机,他们的大学课程里也有这门课,但他们无法用单片机完成任务,为什么?下面我们再作分析。对于我们大多数人,还是先弄清楚一些问题:

一、应不应学习单片机?

我了解到存在这样一种普遍的现象,认为大学阶段是基础理论阶段,不必太过深究具体的应用,具体的东西应到毕业工作后根据实际需要再学。我不能一棍子地把这种说法打死,我只能告诉你:机会,是给有准备的人的!你什么时候准备好了,机会就可能属于你,你什么时候还没准备好,机会就很难属于你,纵使偶然得到,也难以把握。

我也看到,很多电类专业的人对单片机并不重视,认为自己不一定用到单片机,不必费这个精神。这个问题我要请教你,你究竟想从事什么样的电子信息类工作?你看看身边的电子类产品,不管是工业上应用的,还是生活消费用的,又有多少没有使用到单片机? 导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能 IC 卡,汽车的安全保障系统,现代工厂的各种生产、控制和测试系统、家用电器如电视机、洗衣机、冰箱、空调、微波炉、电磁炉,以及 VCD、DVD、MP3、录象机、摄象机、掌上电脑、便携式播放机、英语学习机,程控玩具、电子宠物,报警遥控系统以及现在已非常普及的移动电话(手机)和无绳电话,还有自动控制领域的机器人、自动化生产线,智能仪表、以及医院使用的几乎所有的电子类医疗设备,它们的核心控制部件都用到了单片机。

计算机专业的人认为,自己写好了 C++ 就可以了,或搞拈一两个数据库就行了,单片机这种东西属于硬件,让其它专业的人去干吧,这样当然也是可以的,分工合作嘛。你如果有幸进入了一个实力雄厚的大企业,这种理想是可以实现的,可是如果你进入了一个中小型企业,就未必如此,老板的要求可能与你想象的大相竟庭。当用单片机的人学会了 C++ 和数据库,你该如何应付?现代产品的实施往往是多个学科多管齐下,你的知识面越广,你就越游刃有余,况且单片机并不难学,凭借现在日益丰富的学习手段,学起来确实是轻而易举的,如此轻而易

举的事情,你现在不干什么时候干,何况电脑里的板卡都用到了单片机,你又有多少机会做纯 C++ 的事情?

事实非常清楚地证明,从事电子技术应用设计的工程师,迟早要涉足单片机的使用,现实会促使他必须要掌握单片机技术,否则难免捉襟见肘。在涉及电子产品开发设计的工厂、公司里面,就技术这方面来说,要求你不但懂得硬件的设计,而且要懂得软件的设计,还要懂得PCB的设计,几乎是一条龙的工作流程,将变得越来越普遍,尤其是中小型企业,这种要求更为普遍,你查一查外面的电子工程师类的招聘广告就知道了,当然,这帮人的待遇在企业也会是很不错的。相反,如果你觉得你什么都懂一点,就是单片机不懂,那么恐怕你还是很难从事实质性的电子设计工作,你在就业时的选择面恐怕就要窄很多了,倘若进入了电子类企业,待遇方面也会大打折扣。所以,对于目前在校的电子类专业的学生,学习单片机技术是非常必要的,学习得越早,毕业时经验就会越丰富,无论你从事哪一方面的工作,都将可从容应对,因为单片机的应用实在是太广了,你的就业自然也会变得海阔天空。

很显然地,只要你在单片机技术上有良好的运用能力,即使你不是很“专业”的理工类(比如物理学)甚或其它专业毕业生,也将容易获得电子开发类的工作机会,而如果你是正统的电子类专业毕业,在单片机上又有较好的造诣,则毫无疑问,你的就业将能轻松解决,就不存在你这个大学生就业难的问题。而对于已经进入了电子类企业的人来说,如果你的工作已经与设计沾了边,则迅速掌握单片机技术将会令你如虎添翼,掀开你职业生涯新的篇章。

你再可设想一下,在珠三角、长三角地区,在全国很多城市,有多少中小型电子企业。这些企业里边的顶梁柱之一,一定是电子工程师!随着电子信息技术在社会生活中的日益普及,单片机技术的应用,也将有更为辉煌的未来。这里还有一篇报道(此文在网上很容易搜到):

------------

无处不在的单片机

随着信息化社会和知识经济的发展,单片机的应用已经渗透到各行各业,如今单片机控制着当今大多数的电子设备、家用电器与机器设备,越来越引起人们的重视,从去年开始,单片机市场增势加快,基于此,单片机经销商正不遗余力扩大规模。

据In-Stat公司的报告,由于通讯及消费类产品市场的刺激,2004年至2009年全世界单片机(MCU)单位出货量的年复合增长率将达到10.3%。2004年单片机(MCU)市场产量为68亿片(比上一年增长了35%)。

据经销商反映,去年,4至8位单片机出货情况比较乐观,市场增长迅速。华强电子世界经销商唐先生告诉记者,“4位的单片机主要被应用于消费类市场,长期以来,手表上应用成为其首要应用。”与此同时,记者还发现,玩具、充电器与保键器具也是4位单片机的重要应用领域。

如今,越来越多的单片机产品被应用到各个电子领域,汽车电子、PDA、互联网应用产品、机顶盒等产品的迅速发展,已成为我国单片机市场上新的亮点。另外,计算机及相关产品虽然增长速度有所放缓,但需求依然强劲。在通信类产品中,普通电话、无绳电话等都需要消耗大量的单片机,这些都将成为我国单片机市场未来发展的动力。业内人士预测,今后几年我国的单片机将继续保持平稳增长的发展趋势。

而随着信息化社会的进一步发展,单片机的发展空间将进一步扩大,关于这点,现货市场经销商表现出了足够的信心,有人这样告诉记者:“据预测,到2010年,一个成年人每日会接触到351个单片机,毫不夸张的说,我们生活在一个单片机的世界里。”单片机这块市场前景可观,经销商也正快马加鞭。-----------

二、如何学习单片机?

很多人看了一下单片机方面的书籍,觉得理解困难,就放弃了,并且找了个理由:我不一定要用它;也有人上了单片机的课,也写了几段程序,可是课上完了还是觉得不甚了了,似懂非懂,于是也觉得困难,就不再深究,同样是这个理由:我不一定用它。

这些感觉都很正常,可是若就此不干了,就不正常了。为什么似懂非懂,因为你的理解不透彻,为什么不透彻,因为你实践欠缺。过来人都明白,单片机的学习决不困难,不但不困难,而且很容易,不但很容易,而且很有魅力,不但很有魅力,而且那种醍壶灌顶的感觉,感觉一下子就进入了电子技术世界的核心,很多以前不明白的东西,很朦胧的东西,一下子都清楚了,毫无疑问,你已经一脚跨入了电子世界的大门,从此以后,你就不必再害怕什么东西了,你所需要的,仅仅是时间,只要有时间,你就有信心有能力去克服一切困难,去实现你的理想。这种进步,这种跨越,你不去做,是无法想象的。

学会单片机关键就是一点:动手实践!而实践的基础,就是一块真实的单片机,一块真实的电路板,你手头必须有一块这样的学习板,这是前提。突破一切障碍的关键,就是一块学习实验电路板。学习板应该如何选购?大家在网上可以看到五花八门的言论:

有人说我的产品包括了什么什么功能,可以做多少实验,可是你再详细一看,要做那些实验还要另外购买功能电路,这样成本自然也就可观了,但这倒还是实在的;又有人说,那些人懂什么!大谈什么这种功能那种功能,其实你可能一辈子都不需要这些功能,你需要的仅是一个入门的工具而已!入了门就把实验板丢掉了。这种人真正是大放厥词,则可以断定,真正不懂的人是他!除非你学习单片机不是为了工作。

我们来分析一下,一个人到底需要什么?

我们所需要的,其实是一种谋生手段,而不是用来装扮门面的东西。既是谋生手段,有句古话“工欲善其事,必先利其器”,我们的大学单片机课程不是用来装点门面的,而是除了必要的理论之外,是有相当的实际的针对性的,是代表了一种典型的要求的。也就是说,你要使用单片机,这些理论和实践是必备的,今日你不学,明日你还是要学,今日你不用,明日你还是要用,只要你从事电子技术应用设计这个行当,你就一定要使用到单片机!你就难以避免地要使用到那些知识!你别无选择。今日你有时间,你却为自己找诸多理由去拒绝学习,明日当你面对实际的就业要求,你是要付出额外的代价的!

网上有人说自己的产品可以做多少实验,有多少功能,姑且不管他到底能不能做,单说这个实验,这个功能,对于你来说,倒是绝对必要的,因为这些东西都是从生活中来,从工作实际中来,你不学习,你就不会做,你要么不从事这个行业,你要从事这个行业,这些内容你一定会碰到,你今日不学,更待何时?你以为你读书毕业后工厂一定要给你找一个师傅指导你,工厂一定要一边发工资给你一边给时间你去慢慢进修,慢慢自学?说句俗一点的话:看你的命好不好了。前面提到也有人说学习板用一阵入了门就应丢弃了,我认为这种人实际工作经验有限,工作深度不够,认识有欠缺。如果入了门就应丢弃,则这种产品本身设计就不考虑进一步的问题,更没有考虑到实际需要的问题。然而 你不去进一步,并不意味着事情不需要进一步,你不考虑实际需要,并不意味着实际不需要。难道你仅仅入了门,应聘面对考官时其它的知识和经验就会自己从天上掉下来,掉到你的脑壳里?!

具有开发经验的人知道,当你设计、验证一个你不曾用过的电路,你很难有条件把你的草案直接拿到电路板厂去加工生产,则这时怎么办,如果手头现成有一块具备了基础功能的板子,则方便很多,你只需稍加连线和少量焊接,就可以把新的外围电路加入去,这样开发的时间和成本都会有利,STC单片机编程实验开发板作为开发板正是基于这样的必要。

单片机学习的目标,最起码的,是要把你教科书上的内容学到手,而一些简单的板子,是不可能帮助你做到这一步,最通用的功能或外围电路设计,你是要学习的,也是必将使用到的,比如串口的使用、存储器的扩展、总线的扩展、键盘的输入、信息的显示及打印,还有基本的逻辑电路的使用等等。因而一块板子,它的功能是否具备相当的基础性,是否贴近典型的实际应用,且有没有可扩展性,实在是很关键的。如果仅是为了入门,买回一个 CPU 及其插座,还是可以的,而如果想真正的学到实用的实质性的内容,则花多一点钱买更贴近实际应用的板子,实在还是很值得的,何况还可换取学习上的效率。否则打持久战,用到什么学什么,钱是一样要花的,只是迟一点,并且赔得起时间,失得起机会。

一个人的学习,不应仅仅定位于入门,不要自以为是的把自己禁锢起来,固步自封,你今日满足于现状,是因为你还没有工作上的实际需求,是因为你根本不知道外面的世界需要什么,是因为你还没有体会到竞争的激烈,是因为你的世

界还是你自己虚构的,距离现实尚远。简单地说,因为你花的还是父母的钱!开头所说的两位同学的经历,究其原因在哪里呢?经验肯定是没有的,大约连芯片的技术文档到哪去找也不晓得,否则何至于如此狼狈。估计他们在校期间也就仅把自己的目标定位于入门,既然定位于入门,入了门就万事大吉了,以为学了点皮毛功夫、撑着个光鲜的学历招牌就可以去江湖闯荡了,或者到了江湖再学游泳吧。殊不知人在江湖,身不由已,公司老板在那边眼巴巴的看着你,等着你,而自己在这边翻书翻得满头大汗,仍不得要领,这时才知道,大学差不多白读了,单片机差不多是白学了,原来工厂的应用与自己对单片机的粗浅认识相去如此之远!当年的浪漫时光不再了,休闲的日子也不再了。这就是生活。

所以,把自己的目标定位为入门是不妥的,因为入门实在是太容易了,正如网上一些做学习板的人所说的,三天就解决了,那么三天就解决了,他这个学习板就完成了使命,而你下一步又将如何计划呢?你也完成了学习的使命吗!下一步你就可以坐享太平盛世了!显然,从实际的角度出发,这是不足够的。还是那句话:机会是给有准备的人的。你准备不足,你获得的机会自然也不足,就这么简单。可怜年年有人写大学应届毕业生就业难的文章!情何以堪!

我绝对地肯定,一块学习板是必须的,不管是高级的还是低级的,复杂的还是简单的,都是有益的,对你有帮助的,都可以让你轻松入门,然而我还是要肯定,一块学习板的价值,主要还是体现在入门之后的事情,体现在带领你一步步地提高,一步步地完全理解书本上的理论,一步步地使你学习到更为有益的经验,使你对单片机的应用终于了然于心,可以适应实际工作的需要,这,才是你最为真实的需求。

STC单片机编程实验开发板 提供了你从入门到提高的一系列的需要,千万不要拒绝这些提高,当你有一天能信心百倍地迎接各种挑战的时候,你会理解到我们做这块板的良苦用心,也会理解到 STC单片机编程实验开发板 的物超所值。

单片机入门培训的益处

单片机入门培训旨在使广大电子行业相关从业人员迅速掌握单片机入门必需的基础理论和汇编语言知识,并具备一定的编程能力,重在快速突破单片机抽象理论的入门理解瓶颈,打消学习顾虑,从而为进一步的学习或自学打下基础。实践证明,一旦理解单片机的结构原理和汇编语言指令系统,就具备了进一步学习或自学的能力,横亘在你面前的学习鸿沟已经填平,更深入应用的知识的掌握已仅仅是时间的问题,也就是说,如果你时间充裕,你已经有能力靠自学去逐步提高自己的应用水平,如果时间成本较高,则可以参加进一步的培训学习。关键地,藉此你将真正获得进入电子设计领域的金钥匙,并且对于进一步理解模拟和数字电路具有令人难以置信的催化作用。可以认为,学习电子技术而不掌握单片机技术,你的学习就是极不完整的,就设计而言,是不可想象的。

即使对于许多自学电子技术的人士而言,单片机技术也是能否快速入门,能

否学以致用的关键。因为现代电子产品包括各种工业上的控制系统几乎全部使用了单片机作为核心控制处理芯片,各种外围电路也多已高度集成,如果不掌握单片机原理,要透彻理解现代电子电路是不可能的。相反,一旦掌握单片机技术,则以单片机为核心的嵌入式系统就其硬件电路结构而言则又是相对简单的。只要你有意在电子领域谋求发展,请一定要掌握单片机技术,其在你的职业生涯中将产生的作用恐怕是你目前还不能想象的,并请坚信,单片机的学习并不困难,关键在于方法。

参加入门培训是你低成本进入单片机设计领域的最好途径。

作者:刘昆山 来源:

第二篇:单片机学习

培训总结

为期二十五天的单片机培训今天就要告一个段落了,回想起来,还有点舍不得。从第一天进来,看见单片机时的好奇及茫然,到之后的点滴学习的辛酸和喜悦:点亮第一个放光二极管,接通第一个七段数码管,用蜂鸣器发出近乎噪声的音乐……当时的无数次尝试,无数次失败,在现在看来都是那么的美好。

第一次进实验室时,看见满桌的实验仪器,心中竟漫上一丝丝的喜悦。对于从小就喜欢乱拆小电器的我,如果能掌握这些神秘仪器的用法,真是再好不过的事情了,真希望老师立马就教会我们这些东西。然后老师给我们讲我们暑假培训的目地就是学会单片机——一块拥有神秘芯片和器件的绿色板子。然后就是正式的培训上课了。

每天早上六七点起床,匆匆吃过早饭就得搭公交车往南区赶。一个小时的公交车奔波对于有点晕车的我可是个不小的挑战。下了车有点头晕,还没有回过神来,就和同学一起走进实验室了。晚上九点下课之后又得挤公交回去,十一二点才能睡觉。这样一两天之后觉得很累很累。想着得这样奔波一个月,真有点害怕,不知道自己能不能坚持下来。但我一直坚信这样做是值得的,因为在这边有我喜欢的东西。每天我都能学到新的东西,每天我都能更进一步掌握单片机的用法,每天我都能更加熟练地使用前段时间学到的东西。看视频,认真学里面老师的方法,理解他讲解的每一个器件的原理,跟着他编程驱动自己的单片机;问老师,把自己的想法告诉老师,让老师给我讲解在学习单片机时的困惑;和同学交流,一起交流学习的心得和自己的收获,相互关心相互帮助。随着时间的过去,大家都在进步,人数好像也越来越少。从进来的第一天老师就告诉我们要学会坚持,因为每天重复的生活,总会让人产生厌倦,而很多同学就是受不了这样的生活而选择了中途放弃。虽然我也想回家想摆脱这样的繁累,但还是选择了留下来,因为我知道,这里有我喜欢的东西。就这样日子一天天地过去直到今天,看着自己编的那么多程序,自己关于单片机的认识和掌握,真的很庆幸自己选择了留下来而没有中途退出。

这个培训让我真正有了一个不一样的暑假,不仅仅学会了单片机,更学会了坚持。我发现我原来对电子方面有这么大的兴趣,真的很庆幸这个培训给了我这个机会,我想我会沿着这个继续坚持下去。

第三篇:单片机学习心得体会

单片机的学习心得感受

随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时/数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,因此单片机早期的含义称为单片微型计算机,直译为单片机。

单片机是微型计算机应用技术的一个重要分支,近年来在工业智能仪器仪表、光机电设备、自动检测、信息处理、家电等的得到广泛应用和迅速发展。单片机是自动地进行运算和控制,把实现计算和控制的步骤一步步地用命令的形式,即一条条指令预先存入到存贮器中,单片机在CPU的控制下,将指令一条条地取出来,并加以翻译和执行,得到你要的东西。

这学期在老师的带领下,我从对单片机一无所知的到现在终于有点了解,这期间虽然没有在这方面下很大的功夫,但是也学到了一点知识,从点亮一个灯,到流水灯再到数码管的显示以及后面独立按键。这都是我以前无法想象的。

单片机这门课是一科非常重视动手实践的科目,不能总是看书,但是也不能完全不看书。单片机并传统的数字电路或模拟电路那样比较直观,原因是除了“硬件”之外还存在一个“软件”的因素。正是这个“软件”的原因使得许多初学者怎么也弄不懂单片机的工作过程,怎么也不明白为什么将几个数送来送去就能让数码管显示一串字符或控制一个电机的变速。对初学单片机的人来说,需要从书中大概了解一下单片机的各个功能寄存器,如果看的多了反而容易搞乱,现在市场上大多数讲单片机的书一开始就讲解复杂的内存、地址、存储器什么的,更让初学者感到不知所云、难以入门。如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,能够产生什么实际效果,那么也许用不了几天就会觉得枯燥乏味而半途而废。简单的说,使用单片机实际上就是用我们自己编写的软件去控制单片机的各个功能寄存器。再简单些,就是控制单片机哪些引脚的电平什么时候输出高电平,什么时候输出低电平。由这些高低变化的电平来控制外围电路,实现我们需要的各个功能。

学习单片机首先用到c语言,提到C语言源文件,大家都不会陌生。因为我们平常写的程序代码几乎都在这个XX.C文件里面。编译器也是以此文件来进行编译并生成相应的目标文件。作为模块化编程的组成基础,我们所要实现的所有功能的源代码均在这个文件里。理想的模块化应该可以看成是一个黑盒子。即我们只关心模块提供的功能,而不管模块内部的实现细节。在大规模程序开发中,一个程序由很多个模块组成,很可能,这些模块的编写任务被分配到不同的人。而你在编写这个模块的时候很可能就需要利用到别人写好的模块的借口,这个时候我们关心的是,它的模块实现了什么样的接口,我该如何去调用,至于模块内部是如何组织的,对于我而言,无需过多关注。而追求接口的单一性,把不需要的细节尽可能对外部屏蔽起来,正是我们所需要注意的地方。

谈及到模块化编程,必然会涉及到多文件编译,也就是工程编译。在这样的一个系统中,往往会有多个C文件,而且每个C文件的作用不尽相同。在我们的C文件中,由于需要对外提供接口,因此必须有一些函数或者是变量提供给外部其它文件进行调用。假设我们有一个LCD.C文件,其提供最基本的LCD的驱动函数。在当前位置输出一个字符 而在我们的另外一个文件中需要调用此函数,那么我们该如何做呢?头文件的作用正是在此。可以称其为一份接口描述文件。其文件内部不应该包含任何实质性的函数代码。我们可以把这个头文件理解成为一份说明书,说明的内容就是我们的模块对外提供的接口函数或者是接口变量。同时该文件也包含了一些很重要的宏定义以及一些结构体的信息,离开了这些信息,很可能就无法正常使用接口函数或者是接口变量。但是总的原则是:不该让外界知道的信息就不应该出现在头文件里,而外界调用模块内接口函数或者是接口变量所必须的信息就一定要出现在头文件里,否则,外界就无法正确的调用我们提供的接口功能。因而为了让外部函数或者文件调用我们提供的接口功能,就必须包含我们提供的这个接口描述文件----即头文件。同时,我们自身模块也需要包含这份模块头文件(因为其包含了模块源文件中所需要的宏定义或者是结构体,好比我们平常所用的文件都是一式三份一样,模块本身也需要包含这个头文件。

硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。

当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课是对我的学习态度的一次检验。对于这次单片机综合课程,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次课程所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。

感谢老师的让我有了一个更好的认识,无论是学习还是生活,生活是实在的,要踏实走路。虽然课程时间很短,但我学习了很多的东西,可以使我接触接触,感受颇深。

第四篇:单片机学习心得体会

单片机学习心得体会

周新涛

2011013959

在上个学期学校举办电子设计竞赛,在比赛过程看过一些郭天祥的单片机教程,然后在这个学期真正的理论。通过上课理论与实践相互结合,使我对单片机的认识有了更深刻的理解。系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。在平时上课中由于时间有限和本身知识水平的限制,有时做某些作业时,花上很多时间才能完成!但是在完成后,成功的喜悦充斥着。

在课上,我认识到计算机有运算器,计算器,控制器,输入输出设备组成。之前都是利用开发板,进行程序的仿真。现在不断利用软件仿真,但两者的作用是一样。在仿真过程中,总是会碰到程序出错的时候,只好苦思冥想,反复比对程序,在不断修改后,总会成功。

在第一次是点亮LED灯来熟悉,keil软件的使用和试验箱上器材。第一次实验体现了一个人对新事物的接受能力和敏感度。虽然之前做过许多种实验。但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。

在做实验中,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。在与同学讨论,换种思路,换种方法,把问题给吃透。发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。但是编程是一件很严肃的事情,容不得半点错误。在错误中不断摸索中前行。

第五篇:单片机学习心得体会

单片机学习心得体会一:单片机学习心得体会 时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。

俗话说“好的开始是成功的一半”。说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。

虽然这次的课程设计算起来在实验室的时间只有三天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止三天。

硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。

当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。第二,是在学习态度上,这次课设是对我的学习态度的一次检验。对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。我们这次实习所遇到的多半问题多数都是由于我们不够严谨。第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。

在这次难得的课程设计过程中我锻炼了自己的思考能力和动手能力。通过题目选择和设计电路的过程中,加强了我思考问题的完整性和实际生活联系的可行性。在方案设计选择和芯片的选择上,培养了我们综合应用单片机的能力,对单片机的各个管脚的功能也有了进一步的认识。还锻炼我们个人的查阅技术资料的能力,动手能力,发现问题,解决问题的能力。并且我们熟练掌握了有关器件的性能及测试方法。

再次感谢老师的辅导以及同学的帮助,是他们让我有了一个更好的认识,无论是学习还是生活,生活是实在的,要踏实走路。课程设计时间虽然很短,但我学习了很多的东西,使我眼界打开,感受颇深。

单片机学习心得体会二:单片机学习心得体会

熟悉单片机的人都知道,要学好单片机可不是一件容易的事,倒不是因为单片机很难学,而是很难找到一本专为单片机入门者而编写的教材。翻一下身边的单片机教材,都好像是为已经懂单片机的人而写的,一般先介绍单片机的硬件结构和指令系统,再是系统扩展和外围器件,顺便讲一些应用设计(随便说一下,很多书中的电路设计已经过时,并且有些程序还是错误的)。如果按照此种学习方法,想进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。学习使用单片机只能靠循序渐进的积累,下面就本人学习单片机的过程和经验做简要介绍。

首先,学习单片机要有一定的基础:电子技术方面要有数字电路和模拟电路等方面的理论基础,特别是数字电路;编程语言要求汇编语言或c语言。要想成为单片机高手,建议初学者首先学习汇编语言,学的差不多的时候,转入c语言学习。尽管汇编语言属于低级语言,编程效率低,但是较c语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟悉单片机的内部结构,并能对其进行精确的控制。汇编语言在单片机教材里面都会涉及,不需要单独购买教材和学习。c语言是一门学问,有很多专业书籍来讲解,并且对我们今后的编程生涯有绝对的好处,因此要深入学习,千万不要自以为看了某某的视频教程就以为掌握了c语言,那只是c语言的一部分。在这里给大家推荐一本单片机c语言程序设计参考书,马忠梅等著,北京航空航天大学出版社出版的《单片机的c语言应用程序设计》,要求c语言基础。如果没学过c语言,建议学习清华大学谭浩强编写的c语言程序设计,这本书写的不错,通俗易懂。

其次,是单片机教材选择。单片机是一门非常重视实践的技术,不能总是看书,但要学习它首先应看书,对单片机引脚、内部结构、寄存器和原理有一定地了解和感官认识,它的是怎样工作的,能干些什么?刚开始时,也许你看不明白,但这并不要紧,因为你还缺乏实践经验。现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,按内部结构体系派系分:51系列、pic系列、avr系列、摩托罗拉等等„„我们没必要每样都学!因为他们的编程方法和调试过程以及内部指令结构有一定的相似,只要学精通一款就ok了!尤其是用c语言编程,就几乎不用分什么派系,但是我们要选择一款有代表性的知识范围广,并且入门容易,书籍多。一般来说,mcs-51系列单片机已经得到广泛的普及和应用,市场上它的资料也比较多,用的人也很多。给大家推荐一些参考书,学习时只需要一本就足够拉。书名:《新编mcs-51单片机应用设计》,哈尔滨工业大学出版,作者:张毅刚;书名:《单片机原理及应用》,高等教育出版社,作者:张毅刚等;书名:《单片机高级教程:应用与设计》,北京航空航天大学出版社,作者:何立民。相关教材还有很多,在这不一一列举。

然后,是开发工具和开发环境的选择。选择一块合适的学习板,对于初学者来说一般无力接受,如果经济条件允许、本人又对单片机很感兴趣、有从事相关工作意向的话,鼓励大家购买。随便说一句,学习板功能要求太全,具有流水灯、数码管、独立键盘、矩阵键盘、ad或da、液晶、蜂鸣器等就差不多啦,毕竟,功能齐全的价格比较高。仿真器对单片机初学者来说既是那么耳熟,同时又有些陌生,这主要是因为市场上传统的仿真器价格都在千元以上,对经济不是非常宽裕的人来说是不小的开支。同时仿真器是用来提高调试程序效率的,也不是非需不可的,如果你没有仿真器,遇到程序出错的时候,只好苦思冥想,反复烧写调试。随便推荐一下,学林电子的51tracer仿真器,有兴趣的朋友可关注一下。有了单片机教程板以后,先看下指导说明书,熟悉一下学习板,开卷有益。以后就得靠自己多练习了,将学习板与电脑连接好,先学会开发软件的使用,然后从最简单的流水灯实验做起,按照你自己的意愿控制流水灯,当你完成时,你会发现这是多么惬意的事情。太好玩了,你会觉得这不是在学习,而是在玩,当你发现,单片机能够按照你编写的程序工作时,你会觉得非常兴奋,比做什么事情都开心,这样你会慢慢迷上单片机,真的。不少网站上说搞定某个实验,就恭维的告诉你一声”恭喜你,学会了”自己学会了单片机,这有点可笑,这只能说明你算过关了,对单片机有了一定了解和会使用它了。但是单片机能完成的功能太多了,尤其是对外围器件的控制,综合起来能设计出许多意想不到的产品.因此除了入门外,精通可千万别轻易说出口。

最后,在熟练掌握和应用后,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。最终,自己完全设计具有个人风格的电路,产品,这样你就是单片机高手拉。只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。时下多家电子类的报刊杂志如:《电子制作》《无线电》《电子报》《电子世界》都开设了详细的单片机教程专栏,对于想学习单片机的朋友来说帮助很大,可以说现在的单片机教程环境是最好的,有网络,有书籍,有报刊杂志,还有视频教程,元件的采购方面也非常充足,相关的器材又多有便宜。如果每天能抽出两小时的时间去学习,快的一个月,慢的三个月就入门拉。

以下是一些经验:

(1)学习单片机没有捷径,别指望两三天就学会,要坚持不懈,重在积累。

(2)别崇拜高手,别相信天才,大部分人都不是天才(相信你也不是)!

(3)单片机是一门应用性和实践性很强的学科,要多动手,多做实验。

(4)要学会参考别人的程序,减少自己琢磨的时间,迅速提高自己的编程能力。

(5)碰到问题可以借助网络来搜寻答案和对自己有帮助的问题,可以大大减少你的开发时间。

(6)要多交一些朋友,多交流。技术是靠不断的积累和交流才会进步的,封闭自守只会更加落后。

希望大家多上网看看前辈的经验,可以少走很多弯路。最后,祝愿大家早日成为单片机高手。

单片机学习心得体会三:单片机学习心得体会

我从大二起,就去实验室去学习。在这里与老师和一些电子设计爱好者的交流中,我学到了更多的专业知识。我从此走上了学习嵌入式的道路。这丰富了我的大学生活,是我在大学的最大收获。

我是从学习单片机开始我的嵌入式学习的。

我接触单片机的方式是在图书馆看书,我看了很多本书,但是大多数书写的大同小异。书里面讲解的单片机的寄存器我看了很多遍也没有看懂。我都不知道改怎么学习它了。慢慢的我悟出了一个道理:电子的学习实践是最重要的,这样,我在大二的时候就买了一块学习板,我一边看视频一边仿照视频的程序,自己编写程序,在很短的时间里,我的单片机有了很大的提高。那些难懂的寄存器通过编写程序,我慢慢的弄懂了它们,现在回头看去,原来它还是很简单的。

用哪种编程语言最适合我们。

我看过的单片机的书籍,大部分的程序都是汇编写的。它是一种基于机器硬件的低级语言,对于我们这些只学习过c语言的人来说,非常难懂。我认为刚开始学习单片机没有必要一定要从学习汇编编程开始。我学习单片机就是用c语言编程的,我并不会汇编语言,也没有妨碍我把单片机学好。

我的单片机学习心得。

很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用c语言为单片机编程,既省时间,学起来又容易,进步速度会很快。在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了。

单片机的学习实践。

单片机提高重在实践,想要学好单片机,软件编程必不可少。但是熟悉硬件对于学好单片机的也是非常重要的。如何学习好硬件,动手实践是必不可少的。我们可以通过自己动手做一个自己的电子制作,通过完成它,以提高我的对一些芯片的了解和熟练运用它。这样我们就可以多一些了解芯片的结构。我相信,你完成了一个属于自己的电子制作,你的单片机水平就会有一个质的提高。

这就是我学习单片机的心得体会,希望给单片机的爱好者学好单片机有所帮助。

单片机学习心得体会四:单片机学习心得体会

在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。通过在单片机小组里的学习我简单总结了几点心得和体会:

第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习。可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。

第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。比如:小灯得点亮就没有用到中断可以先不用看。这样可以避免知识过多记不住的麻烦。对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看。

第三:程序不要只是看别人得,一定要自己写过才是自己的。开始不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象。明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。当你自己能写出来的时候说明你真懂了。

第四:一定要学会程序调试的方法。有时候把程序写完了然后运行时不能实现理想的现象。这时有人就晕了不知该怎么办,然后就去问别人。当别人找出问题出在哪里时就会恍然大悟。其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人。自己一定要掌握解决问的方法和思路。

第五:在学习初期看别人的代码,学习别人的思路这个很有用。通过看别人的代码特别是有多年编程经验的人的程序,可以迅速提高自己的编程水平。也可以结合着别人的手法,与自己的想法结合在一起写出更好的程序。但是切记将学习变成抄袭,不能认为抄袭别人的你就学会了,这样只能使你退步。第六:面对一个新项目时,自己一定要多想想,不要急着去看别人是怎么写的。有的人看到新项目时就去找别人的然后抄一小段,自己在写几句,放在一起完成任务,虽然省时间但不利你的学习。当你遇到一新项目时你应该先想一下程序的构架,想想如何来完成。然后自己动手去写,当你遇到实在是没办法解决的问题时再去请教别人,看他是怎么处理的,学习他的方法。这样起码你自己想过了,有自己的思路不会受到别人的影响,这样更容易提高自己。

在单片机的学习开始时感觉很吃力,在不断的学习过程中慢慢的对单片机产生了些好感,而且在编写程序过程中吃力的感觉慢慢的淡了。在这其中基础知识掌握牢固是非常重要的,然后在学习过程中要学会提问题和自己解决问题,慢慢的对于学习单片机你也会产兴趣。虽然在开始学习单片机时感觉很青涩,但只要坚定自己的学习信心,在付出持之以恒的努力,我相信自己能进一步加深对单片机的了解,在单片机的学习道路上走得更远!

下载论单片机学习word格式文档
下载论单片机学习.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    如何学习430单片机

    5. 如何学习单片机 学习就是迎接挑战、解决困难的过程,没有挑战,就没有人生的乐趣。 下面以MSP430系列单片机为例,解释一下学习单片机的过程。 (1)获取资料 购买有关书籍,并到杭州......

    学习单片机心得体会

    时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。俗话说“好的开始是成功的一半”。说起课程设计,我认为最重要的就是做好设计的预习,认真的研......

    单片机学习经验分享-整理

    1、什么是单片机?其实我入学之前根本都接触过这个,相信大多数人都是这么过来的。现在接触过这么多,我能明白些。单片机通俗讲就是一个微处理器加上各种外设、接口等等完成你预......

    430单片机学习

    微控设计网原创主贴 作者:DC ---随想随打的,可能会有很多错字或语句不通,请指出---在我建立论坛以来,也认识了不少新手,新手们对MSP430单片机都很感兴趣、很有热情。同时也通过了......

    单片机学习计划

    单片机学习计划 让新来的学生可以用单片机实现一些功能,并能做一些小成品,拥有以后自学单片机的能力! 7,8,9周:了解基础知识 10周:学习单片机的两个软件,并能点亮第一个小灯 11周:可......

    学习单片机感想

    人的一生是一个不断学习、不断成长的过程。转眼间,研究生的学习生涯结束了,走上新的工作岗位。回头看看,发现自己不知不觉已经走过了五年的单片机学习之旅。在2003年最初接触单......

    学习单片机感受

    单片机学习感想 对于学习单片机这门学科,我已经从最开始的陌生,到现在已经能熟练的说出它的一些知识和内容了。 记得刚开始老师讲的是二进制、八进制、十六进制它们之间的转换......

    单片机学习总结

    单片机假期培训总结 郭林朋 首先感谢领导给我这次培训的机会,通过这次培训我获益良多,提高了自己的专业技能,下面就是我对本次学习的总结和教训。 第一天的开学典礼上,我们听了......