还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
单片机学习心得单片机学习心得「篇一」很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用C语言为单片机编程,既省时间,学起来又容易,提高速度会很快在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了单片机的学习实践单片机提高重在实践,想要学好单片机,软件编程必不可少可是熟悉硬件对于学好单片机的也是十分重要的如何学习好硬件,动手实践是必不可少的我们能够经过自我动手做一个自我的电子制作,经过完成它,以提高我的对一些芯片的了解和熟练运用它这样我们就能够多一些了解芯片的结构我相信,你完成了一个属于自我的电子制作,你的单片机水平就会有一个质的提高这就是我学习单片机的心得体会,期望给单片机的爱好者学好单片机有所帮忙使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制第一步数字10的使用使用按钮输入信号,发光二极管显示输出电平,就能够学习引脚的数字10功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,可是能够学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样第二步定时器的使用学会定时器的使用,就能够用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,能够用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭数字集成电路能够实现时序电路,可编程逻辑器件(PLD)能够实现时序电路,可编程控制器一天我看到有很多人跟我一样,不一样的是他们是三三两两,而我大部分时间都是一个人做在这个时候也有很多人帮忙我,或是热心的帮我带饭,或是在我打盹儿的时候帮我做点焊接大家都鼓励我,即使最终出不来东西,可是必须要坚持把它做完当我想放弃的时候,我也这么对自我说,即使你做出来的是次品甚至不合格品,可是你必须要拿出来一件成品在要验收前,最终做了一件成品出来,不幸的是它真的是一件不合格品帮我的那个男生做的已经出来了,所以最终应当还是我的焊接方面的问题有一点灰心,想再重做来不及了,单是检查线路却也查不出来什么问题那么就准备答辩吧我对着电路图再看课本,发现以前很多觉得很难记的东西此刻记起来容易多了,因为整天都在同它们打交道51的引脚及其功能,AD转换器的,驱动器的,所有我用到的我都一再的看书了解,同时请教同学我看书过程当中的疑惑在这个过程中又发现了以前焊接当中出的一些问题,能改的就改,不能改的,咳,要是时间再多一些,或者我能早点做好,要是不只是我一个人动手算了吧,不要想那些如果,还是准备我自我的,做好我此刻能做的吧还好,验收还算成功,得了3分,不是很高,可是我觉得对我来说已经很好,代表了我真实的水平,我觉得我对单片机的一些知识在这个动手的过程中真的是从无到有增长的同时我也尽量不去想别人得了多少分,没有什么不平衡的,有些人付出的是努力,有些人付出的是风险代价,其实这也没有什么不一样,这一点我早就了解最终,我发现自我对单片机竟然也有了一点兴趣,想暑假回家以后自我去买一些东西来做,再补一补汇编语言有什么问题请教下以前的那些老同学好了,他们好厉害,在高中劳动课就成功的做出过调频收音机,大一暑假的时候参加了学校的电子竞赛培训之后比赛,可是之后怎样样我就不明白了汗看来要多坚持联络,这次回家就好好找他们叙叙旧单片机学习心得「篇八」对单片机也有了一个基础的了解在这一年里,我学了DS18B
20、128*64大液晶、数码管显示等从最初的跑马灯,到整体融合,经历了一段时间单片机仅有PO,Pl,P2,P3,如果想把很多功能合在一齐的话,就得复用,或着用到扩展,可是那个扩展模块不好用,写起程序来会比较麻烦,其实复用好的话,基本10口都够用!学习的时候总是难免碰到一些问题!可是我的总结是没关系,边做边想!或着讲瞎搞!不搞肯定不明白,搞了才会懂!过去的一些问题在此刻看来都是小case,什么定时器赋值啊,定时器的使用类型(模式3模式1,模式2),当时就自我在那里看书理解,一大堆的文字在那里,看了很久也不懂!可是之后我懂得了上网找视频教程!刚开始的时候也总是想为什么这么做,为什么这么做,为什么这么做,一堆的为什么此刻懂了,做多了,就觉得要这样做,要这样做,就是这么做的,没错!不会的时候想着,反正会弄懂的,多试试!要相信熟能生巧,想想学习的时候,和此刻的程度,不是在一个档次的!熟悉了操作,一些疑惑也会虽之解开!我最初开始学单片机是因为我喜欢编程,我觉得编程是一件乐趣的事!或着说享受技术带来的欢乐!我此刻懂得了有各门各样的语言,C语言是其中一种,还有更底程的汇编语言,java之类的高级语言,这些我都很喜欢!它们各有各自的好处和用处!并且我不想只会一门语言,所以我要慢慢地学习各种自我喜欢的语言!在学习的过程中遇到麻烦或着问题,已经习以为长了!遇到问题也不会焦虑,想的是该怎样解决!水平也是在不断解决问题中提高的,有这一点体会!其实初学单片机,碰到问题总是新的知识而已,因为单片机很简单,也不用很懂电路原理,明白什么时候给3什么时候给1,其它的就交给硬件去处理我也不单单只想有关单片机的程序单片机功能简单,一向写单片机也会变得呆板的(这期间就一向写单片机的程序,不写其它思考性的编程),至少我是这么觉得因为写单片机的程序一段时间后,我发现我的思路有点僵在单片机的思路上,自我想写一写其它的程序,不是单片机的,是c语言的一些有关数学计算(类似应用题的那种),写的时候却想的写单片机的感觉,有点难以集中到此刻要解决的问题!单片机学习心得「篇九」学习单片机这门课程(教学中选用inter公司的mcs—51),要掌握单片机指令系统中汇编语言各种基本语句的意义及汇编语言程序设计的基本知识和方法,以及单片机与其他设备相连接的输入输出中断等接口技术使学生从硬件软件的结合上理论联系实际,提高动手本事,从而全面掌握单片机的应用实验教学的全过程包括认识、基础、综合3个阶段以往的单片机实验是进行软件的编制和调试,与实际应用中的硬件电路相脱节使学生缺乏硬件设计及调试分析本事,对单片机如何构成一个单片机最小应用系统,缺乏认识发布的单片机实验板,经过计算机连接仿真器在实验板上把硬件和软件结合起来一齐调试软件的修改也十分方便,软件和硬件调试都经过后,把程序固化在eproni当中,插上8051单片机构成一个完整的单片机应用系统由于单片机体积小、成本低、使用方便,所以被广泛地应用于仪器仪表、现场数据的采集和控制,但单片机存储量有限,数据处理本事差,不利于数据信息的保存和处理,在那里利用单片机的串行口和上位PC机串口通讯,实验板上的MAX233串行转换芯片实现TTL信号和RS232信号之间的转换,和PC机通讯,从而实现远距离的监控及信息的存储、处理和打印清单,单片机完成现场数据的采集及各种信号的控制,构成一套环境监控单元在电子技术应用领域中,单片机的应用愈来愈多地应用到各行各业如工业控制、仪器仪表、电讯技术、办公自动化和计算机外部设备、汽车与节能、商用产品、家用电器等目前,单片机正朝着大容量片上存储器、多功能i接口、宽范围工作电源和低功耗方向发展要开发单片机的应用,不但要掌握单片机硬件和软件方面的知识,并且还要深入了解各应用系统的专业知识,仅有将这两方面的知识融会贯通和有机结合,才能设计出优良的应用系统一个好的工程设计师不仅仅要掌握单片机的工作原理,并且还要不断了解各公司最新芯片的结构和应用,在实际应用中找到最好的性能价格比所以还要注意培养学生理解新知识的自学本事,掌握芯片发展动态单片机学习心得「篇十」在过去的二十多天里,我通过自学的方式,在哈尔滨工程大学郭天祥老师的视频为辅导下自己借了同学的一块单片机学习实验板,从单片机最基础的部分学起,感觉收获不少,现将我最近的学习心得分享给大家,也希望那些在单片机外面迷茫的同学们能够快速入门以获得更高的知识储备以前的我对单片机不知迷茫,甚至恐惧但是现在我发现喜欢上了单片机单片机用途太广泛了,我才发现基本上没有哪个领域能离开单片机了单片机非常好玩,真的能让人上瘾本着不想虚度大学生活的想法,我试着开始接触单片机,现在感觉已不能自拔郭天翔老师的单片机教学视频非常的棒,真的很感谢郭老师能把这么好的学习方法和大家分享在这个视频的辅助下,我基本上已经对单片机入门了从点亮第一个LED灯开始,到现在对液晶的熟练使用一点一点剖析单片机的内部结构就像郭老师说的一样,实践真的很重要,有理论没实践的摸索,很困难,而且很枯燥,很难有毅力坚持下去经济能力许可的话最好买一个单片机快速开发板或者自己做一个都行把每一个理论从单片机上显示出来你就会越学越想学,越来越感觉自己会的东西太少了,你就会像饿狼一样不停的去咀嚼每一个知识点越学越有意思单片机外围电路的实验,可以通过proteus或Altium一design去仿真实现,这些软件非常好用,也非常好学更进一步的话,如果学校实验室条件许可的话,也可以去实验室学习,在这里回收的更多,里面的牛人很多的因为之前汇编学的不是太好,我现在直接用的C语言去编写程序紧凑程度,方便阅读,可移植性都是其他语言不能比拟的,而且对帮助快速入门单片机很有帮助编译器是KEIL51o可编程,也可软件仿真单片机真的不是太难,但是要学的东西真是太多了也希望你能掌握正确的学习方法,学习顺利,获得更高的知识储备单片机学习心得「篇十一」在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机可以实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能通过在单片机小组里的学习我简单总结了几点心得和体会第一万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱凡事都有第一步可以先可简单的来,然后可以逐步的向深层次学习可以从建项目开始,然后可以找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行第二对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习比如小灯得点亮就没有用到中断可以先不用看这样可以避免知识过多记不住的麻烦对于程序这里的知识点不能只停留在理论层次上,一定要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了可以去看书,对于用不到的可以不去看第三程序不要只是看别人得,一定要自己写过才是自己的开始不懂可以参考别人的,看看每一句代表着什么意思,能够实现什么现象明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难当你自己能写出来的时候说明你真懂了第四一定要学会程序调试的方法有时候把程序写完了然后运行时不能实现理想的现象这时有人就晕了不知该怎么办,然后就去问别人当别人找出问题出在哪里时就会恍然大悟其实当遇到问题一定要自己尝试着解决,不能遇到问题就去问别人自己一定要掌握解决问的方法和思路第五在学习初期看别人的代码,学习别人的思路这个很有用通过看别人的代码特别是有多年编程经验的人的程序,可以迅速提高自己的编程水平也可以结合着别人的手法,与自己的想法结合在一起写出更好的程序但是切记将学习变成抄袭,不能认为抄袭别人的你就学会了,这样只能使你退步第六面对一个新项目时丁自己一定要多想想,不要急着去看别人是怎么写的有的人看到新项目时就去找别人的然后抄一小段,自己在写几句,放在一起完成任务,虽然省时间但不利你的学习当你遇到一新项目时你应该先想一下程序的构架,想想如何来完成然后自己动手去写,当你遇到实在是没办法解决的问题时再去请教别人,看他是怎么处理的,学习他的方法这样起码你自己想过了,有自己的思路不会受到别人的影响,这样更容易提高自己在单片机的学习开始时感觉很吃力,在不断的学习过程中慢慢的对单片机产生了些好感,而且在编写程序过程中吃力的感觉慢慢的淡了在这其中基础知识掌握牢固是非常重要的,然后在学习过程中要学会提问题和自己解决问题,慢慢的对于学习单片机你也会产兴趣虽然在开始学习单片机时感觉很青涩,但只要坚定自己的学习信心,在付出持之以恒的努力,我相信自己能进一步加深对单片机的了解,在单片机的学习道路上走得更远!单片机学习心得「篇十二」我从大二起,就去实验室去学习在那里与教师和一些电子设计爱好者的交流中,我学到了更多的专业知识我从此走上了学习嵌入式的道路这丰富了我的大学生活,是我在大学的最大收获我是从学习单片机开始我的嵌入式学习的我接触单片机的方式是在图书馆看书,我看了很多本书,可是大多数书写的大同小异书里面讲解的单片机的寄存器我看了很多遍也没有看懂我都不明白改怎样学习它了慢慢的我悟出了一个道理电子的学习实践是最重要的,这样,我在大二的时候就买了一块学习板,我一边看视频一边仿照视频的程序,自我编写程序,在很短的时间里,我的单片机有了很大的提高那些难懂的寄存器透过编写程序,我慢慢的弄懂了它们,此刻回头看去,原先它还是很简单的用哪种编程语言最适合我们我看过的单片机的书籍,大部分的程序都是汇编写的它是一种基于机器硬件的低级语言,对于我们这些只学习过C语言的人来说,十分难懂我认为刚开始学习单片机没有必要必须要从学习汇编编程开始我学习单片机就是用c语言编程的,我并不会汇编语言,也没有妨碍我把单片机学好我的单片机学习心得很多人说,学单片机最好先学汇编语言,以我的经验告诉大家,绝对没有这个必要,初学者一开始就直接用c语言为单片机编程,既省时间,学起来又容易,提高速度会很快在刚开始学单片机的时候,千万不要为了解单片机内部结构而浪费时间,这样只能打击你的信心,当你学会编程后,自然一步步就掌握其内部结构了单片机的学习实践单片机提高重在实践,想要学好单片机,软件编程必不可少可是熟悉硬件对于学好单片机的也是十分重要的如何学习好硬件,动手实践是必不可少的我们能够透过自我动手做一个自我的电子制作,透过完成它,以提高我的对一些芯片的了解和熟练运用它这样我们就能够多一些了解芯片的结构我相信,你完成了一个属于自我的电子制作,你的单片机水平就会有一个质的提高单片机学习心得「篇十三」第一步数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样第二步定时器的使用学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础第三步中断单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什力生生o中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻中断功能使单片机具有吃着碗里的,看着锅里的功能以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身第四步与PC机进行RS232通信单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!第五步学会A/D转换MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念使用A/D转换功能的简单的例子是设计一个电压表第六步学会PCI、12c接口和液晶显示器接口这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要第七步学会比较、捕捉、PWM功能这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了第八步学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的,因为这是当前产品开发的发展方向到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界即使如此,也算是单片机大虾了(PLC)也能够实现时序电路,可是仅有单片机实现起来最简单,成本最低定时器的使用是十分重要的,逻辑加时间控制是单片机使用的基础第三步中断单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要必须的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在回到执行正常的程序中断功能使用中的困难是需要精确地明白什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应当干什么,中断完成后,程序应当干什么等等中断学会后,就能够编制更复杂结构的程序,这样的程序能够干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也能够监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能以上三步学会,就相当于降龙十八掌武功,会了三掌了,能够勉强护身第四步与PC机进行RS232通信单片机都有USART接口,异常是MSP430系列中很多型号,都具有两个USART接口USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不一样,需要使用一个MAX3232芯片进行电平转换USART接口的使用是十分重要的,经过该接口,能够使单片机与PC机之间交换信息,虽然RS232通信并不先进,可是对于接口的学习是十分重要的正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号能够在单片机实验板上得到显示,将是多么有意思的事情啊!第五步学会AD转换MAP430单片机带有多通道12位AD转换器,经过这些AD转换器能够使单片机操作模拟量,显示和检测电压、电流等信号学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念使用AD转换功能的简单的例子是设计一个电压表第六步学会PCI、12c接口和液晶显示器接口这些接口的使用能够使单片机更容易连接外部设备,在扩展单片机功能方面十分重要第七步学会比较、捕捉、PWM功能这些功能能够使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能如果以上七步都学会,就能够设计一般的应用系统,相当于学会十招降龙十八掌,能够出手攻击了第八步学习USB接口、TCPIP接口、各种工业总线的硬件与软件设计学习USB接口、TCPIP接口、各种工业总线的硬件与软件设计是十分重要的,因为这是当前产品开发的发展方向到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界即使如此,也算是单片机大虾了!单片机学习心得「篇二」单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上概括的讲一块芯片就成了一台计算机它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件同时,学习使用单片机是了解计算机原理与结构的最佳选择单片机在学习和讲解时可以和学生已比较熟悉的微机的结构进行对比,因为单片机内部也用和微机功能类似的模块,比如CPU、内存、并行总线,还有和硬盘作用相同的存储器件,在学习和讲解中要着重强调单片机在以上相关芯片部件与微机的异同,应用时的差别突出讲解单片机是一种在线式实时控制计算机的本质特征,及有较强的抗干扰能力,较低的成本的特性,并且通过列举在日常日常生活中的常见的家电产品如全自动滚筒洗衣机、排烟罩、VCD等等,让学生对单片机的应用产生直观认识,提高学生的学习兴趣在进行单片机课程教学安排时,要遵循一定的次序,因为学习单片机知识需要有一定的基础例如要具备一定的电子技术方面(数字电路和模拟电路等方面)的理论基础,特别是数字电路;软件设计方面要具备一定的编程语言学习基础(如汇编语言或C语言)引导学生要想成为单片机高手,建议学生首先学习汇编语言,学的差不多的时候,转入C语言学习尽管汇编语言属于低级语言,编程效率低,但是较C语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟悉单片机的内部结构,并能对其进行精确的控制汇编语言在单片机教材里面都会涉及,不需要单独购买教材和学习c语言是一门学问,有很多专业书籍来讲解,并且对学生今后的编程生涯有绝对的好处,因此要深入学习,千万不要自以为学习了学校的C语言课程就以为掌握了C语言,那只是C语言的一部分在教学中给学生推荐单片机C语言程序设计参考书,例如马忠梅等著,北京航空航天大学出版社出版的《单片机的C语言应用程序设计》,要求C语言基础如果没学过C语言,建议学习清华大学谭浩强编写的C语言程序设计,这本书编写得比较好,通俗易懂其次,在教授单片机课程时要注意对单片机教材的选择单片机是一门非常重视实践的技术,虽然看书不是指导实践最好的方法,但要学习单片机首先仍应重视对教材的学习,通过理论学习对单片机引脚、内部结构、寄存器和原理有一定地了解和感官认识现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,按内部结构体系派系分51系列、PIC系列、AVR系列、摩托罗拉等等教导学生没必要每样都学!因为上述单片机的编程方法和调试过程以及内部指令结构有一定的相似,只要学精通一款就可以了一般来说,MCS-51系列单片机已经得到广泛的普及和应用,市场上它的资料也比较多,用的人也很多因此可以引导学生在教材之外选择一款有代表性的知识范围广,并且入门容易的51参考书最后,任何硬件的应用都离不开软件的设计支撑,因此在讲授单片机的课程中要强调编程的重要性,鼓励学生从小程序的编写设计开始,从模仿到独创,锻炼编程能力并且注意记住单片机的外部引脚,p3口的复用,相关寄存器,PSW的设置,将软硬件技术结合起来,把理论用于实践中去,实现用单片机控制各个机构去做想要实现的事情,把抽象的东西用计算机语言表达出来传给单片机的最终任务单片机学习心得「篇三」时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了俗话说“好的开始是成功的一半”说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法虽然这次的课程设计算起来在实验室的时间只有三天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止三天硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来当然,这其中也有很多问题第
一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误第二,是在学习态度上,这次课设是对我的学习态度的一次检验对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨我们这次实习所遇到的多半问题多数都是由于我们不够严谨第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的在这次难得的课程设计过程中我锻炼了自己的思考能力和动手能力通过题目选择和设计电路的过程中,加强了我思考问题的完整性和实际生活联系的可行性在方案设计选择和芯片的选择上,培养了我们综合应用单片机的能力,对单片机的各个管脚的功能也有了进一步的认识还锻炼我们个人的查阅技术资料的能力,动手能力,发现问题,解决问题的能力并且我们熟练掌握了有关器件的性能及测试方法再次感谢老师的辅导以及同学的帮助,是他们让我有了一个更好的认识,无论是学习还是生活,生活是实在的,要踏实走路课程设计时间虽然很短,但我学习了很多的东西,使我眼界打开,感受颇深今天为止,学习单片机已经快一个月了,感觉还是不太熟练!总体来说,可以归纳为以下几个阶段
1、了解阶段这一阶段主要是为了熟悉51的基本结构与组成例如,51中的串口,定时器,i/口等等
2、实验阶段这一阶段的主要工作就是写程序,不要怕动手,因为你不动手的话,永远也不能发现你到底学到了什么,还有什么不晓得的东西在这一阶段,可以编写一些比较容易的程序,例如,数码管动态显示与静态显示,串口与上位机通信,计算器,点灯等等一些程序
3、综合阶段这一阶段的主要目的就是将以前的一些零碎的知识结合起来那就是将以前编写的程序综合起来,统一到一个程序中来单片机学习心得「篇四」在上个学期学校举办电子设计竞赛,在比赛过程看过一些郭天祥的单片机教程,然后在这个学期真正的理论通过上课理论与实践相互结合,使我对单片机的认识有了更深刻的理解系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分在平时上课中由于时间有限和本身知识水平的限制,有时做某些作业时,花上很多时间才能完成!但是在完成后,成功的喜悦充斥着在课上,我认识到计算机有运算器,计算器,控制器,输入输出设备组成之前都是利用开发板,进行程序的仿真现在不断利用软件仿真,但两者的作用是一样在仿真过程中,总是会碰到程序出错的时候,只好苦思冥想,反复比对程序,在不断修改后,总会成功在第一次是点亮LED灯来熟悉,keil软件的使用和试验箱上器材第一次实验体现了一个人对新事物的接受能力和敏感度虽然之前做过许多种实验但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看在做实验中,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促在与同学讨论,换种思路,换种方法,把问题给吃透发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了但是编程是一件很严肃的事情,容不得半点错误在错误中不断摸索中前行单片机学习心得「篇五」先说说单片机,一般我们此刻用的比较多的的MCS—51的单片机,它的资料比较多,用的人也很多,市场也很大就我个人的体会怎样样才能更快的学会单片机这门课单片机这门课是一项十分重视动手实践的科目,不能总是看书,可是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管脚的电平什么时候输出高,什么时候输出低由这些高低电平的变化来控制你的系统板,实现我们需要的各个功能至于看书,只需大概了解单片机各管脚都是干什么的能实现什么样的功能第一次,第二次你可能看不明白,但这不要紧,因为还缺少实际的感观认识所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,能够不用仔细的看推荐一本书,就这一本就足够,书名是《新编MCS—51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚大概了解一下书上的资料,然后实践,这是十分关键的,如果说学单片机你不实践那是不可能学会的,关于实践有两种方法你能够选择,一种方法你自我花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能十分多的那种板子,上头有很多东西你这辈子都用不着,我提议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了如果上头我提到的这些,你能熟练应用,那能够说对于单片机方面的硬件你已经入门了,剩下的就是自我练习设计电路,不断的积累经验只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过方法二你身边如果有单片机方面的高手,向他求助,让他帮你搭个简单的最小系统板对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为仅有对硬件了解了,才能熟练运用而如果你身边没有这样的高手,又找不到能够帮忙你的人,那我劝你最好是自我买上一块,毕竟自我有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事有了单片机学习板之后你就要多练习,最好是自我有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎样用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的做电子类的人真的会上瘾然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始研究你这辈子要走哪一行了就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你自我好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么是不是为了期末考试而忙碌呢考完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是你学到什么了可是我告诉你单片机一旦学会,永远不会忘了另外我再说说用汇编和C语言编程的问题很多同学大一二就开设了C语言的课,我也上过,我明白那时天天就是几乘几,几加几啊,求个阶乘啊学完了有什么用让你用C语言编单片机的程序你是不是就傻了书上的东西我们必须要会运用单片机编程用C语言或汇编语言都能够,可是我提议用C语言比较好,如果原先有C语言的基础那学起来会更好,如果没有,也能够边学单片机边学C语言,C语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点C语言都不会那你将来会吃苦头汇编写程序代码效率高,但相对难度较大,并且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,此刻单片机的主频在不断的提高,我们完全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写的任何代码,C语言的资料又多又好找,将来可移植性十分好,只需要变一个10口写个温度传感器的程序在哪里都能用,所以我劝大家用C语言总结上头,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件十分容易的事步骤
1、找本书大概了解一下单片机结构,大概了解就行不用都看懂,又不让你出书的(三天)
2、找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书(二十天)
3、自我网上找些小电路类的资料练习设计外围电路焊好后自我调试,熟悉过程(十天)
4、自我完全设计具有个人风格的电路,产品,你已经是高手了看到了吗下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了单片机学习心得「篇六」说这次实习,我认为最重要的就是做好程序调试,认真的研究教师给的题目其次,教师对实验的讲解要一丝不苟的去听去想,因为仅有都明白了,做起产品就会事半功倍,如果没弄明白,就迷迷糊糊的去做,到头来一点收获也没有最终,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法虽然这次的实习算起来在实验室的时间仅有几天,可是因为我们都有自我的实验板,所以在宿舍里做实验的时间必须不止三天硬件的设计跟焊接都要我们自我动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来当然,这其中也有很多问题,第
一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误第二,是在学习态度上,这次课设是对我的学习态度的一次检验对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应当是严谨我们这次实习所遇到的多半问题多数都是由于我们不够严谨第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的经过这次单片机实习,我不仅仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,并且我还学会了如何去培养我们的创新精神,从而不断地战胜自我,超越自我创新能够是在原有的基础上进行改善,使之功能不断完善,成为真己的东西这个设计过程中,我们经过在原有的计数器系统进行了改善,使之增添了暂停、计数、清零等的三个控制功能,使之成为一个更加适用,功能更加完备的属于自我的一个系统设计结果能够贴合题意,成功完成了此次实习要求,我们不只在乎这一结果,更加在乎的,是这个过程这个过程中,我们花费了很多的时间和精力,更重要的是,我们在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作作为一名自动化专业的快大三学生,我觉得做单片机实习是十分必要的在已度过的大学时间里,我们大多数接触的是专业课我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践本事?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似实习就为我们供给了良好的实践平台首先在做本次实习的过程中,我感触最深的当属查阅很多的设计资料了为了让自我的设计更加完善,查阅这方面的设计资料是十分必要的,同时也是必不可少的我们是在做单片机实习,但我们不是艺术家,他们能够抛开实际尽情在幻想的世界里翱翔,而我们一切都要有据可依,有理可寻,不切实际的构想永远只能是构想,永远无法升级为设计其次,在这次课程设计中,我们运用到了以前所学的专业课知识,如C语言、模拟和数字电路知识等虽然过去从未独立应用过它们,但在学习的过程中带着问题去学我发现效率很高,这是我做这次课程设计的又一收获最终,在实习之前,我们要对所用单片机的内部结构有一个系统的了解,明白该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改善是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应当让人一看就能明白你的思路,这样也为资料的保存和交流供给了方便;在实习过程中遇到问题是很正常的,但我们应当将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题单片机学习心得「篇七」做了两周的课程设计,有很多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面的我们组一共有三个人,但其他两个人是真的神龙见首不见尾,除了在最终答辩的时候他们一齐坐在了我旁边,冠冕堂皇的指着我画了几遍的图说了几嘴,我想可能他们自我都不明白自我在说怎样,虽然有的东西他们也答出来了我佩服他们的勇气,羡慕他们的运气(我见到的很多做了10天的人最终的成绩都有不如他们的),可是鄙视他们的做法所幸的是,我得到了很多同学的帮忙我想没有他们我可能都要放弃了,因为我本人对单片机也并不是很熟悉,学的东西好像它是它,我是我似的,理论联系不了实际以前的汇编语言没学好,一开始的程序这块儿就要令我抓狂了之后请教我们班的一个男生,每次跟他一齐到试验室调试程序(他们组也仅有他一个人动手),看他边做边给我讲解最终在开发机上做出来的时候,虽然不是我自我写的,但看他那么高兴,我也有一种分享到的成就感之后我们组就用了他写的程序,他自我又抽空做了些拓展接下来就是做硬件方面的焊接工作了没想到这项看起来不需要多少技术的工作却是十分的劳心劳力很多次是早上起来带瓶水带些吃的到实训中心,一泡就是。