单片机学习心得体会范文五篇
单片机实验感想(含5篇)

单片机实验感想(含5篇)第一篇:单片机实验感想这次课程设计是我感觉有点接近现实的一次,因为这次课程设计需要动脑动手,把自己在课堂上学的软件和硬件知识应用进来,特别是要单片机111条指令集非常熟悉。
要完成这次课程设计,首先要弄懂步进电机的工作原理,与外部电路的的连妆,单片机原理,汇编语言等。
因为这次课程设计的基本程序是给出的,要求我们在读懂基本程序的基础上拓展步进电机的更多功能,这次我做的是用按键控制电机的停止、启动,加减速、正反转。
实验原理比较简单但由于是第一次接触步进电机,碰到的困难还是挺多的,首先是步进电机的工作原理,因为之前没接触过步进电机,要一下子看懂它的工作原理,是很有难度的,但随着自己对实验程序的理解,调试的深入,慢慢地掌握了步进电机是怎样工作的。
其次是对实验程序理解,它用了汇编语言的流程设计思想,使程序模块化,还采用了大量的循环和子程序结构,使用了很多跳转、控制指令。
这都是单片机课程中要求我们掌握的。
通过反复翻阅课本和其他参考书籍,最后还是把实验程序弄懂了。
弄懂了实验程序,接着就是设计实验程序,因为弄懂了基本程序,我想拓展一下还不是很容易,很快我就碰到了困难,程序衔接不起来,由于要使用很多跳转指令,刚开始搞得我晕头转向,这都是自己不熟悉汇编语言造成的结果。
于是我反复读程序,查课本,了解汇编语言的设计思想,这个“不太难”的实验程序终于让我设计出来了。
很开心。
有了实验程序,最后就是上机检验成果了,这部分比较简单,很快就完成了。
到这里,整个课程设计就结束了。
总的来说,这次课程设计不算难,但由于基础知识不扎实,过程还是挺曲折的。
通过这次课程设计,感觉自己的收获良多,使我巩固了课本上的知识,更好的理解了单片机111条指令,汇编语言的流程设计,让自己懂得软件和硬作结合的综合应用。
尽管时间很短不能很深入地去了解单片机和更多编程技巧,但至少这次课程设计为我们打下了学习单片机基础。
第二篇:单片机实验实验一清0、移数将片内20H~2FH及片外0010H~001FH单元清0;然后将片内30H~3FH的数据移到片外0000H~000FH中;判断:若(30H)≤10,则求其平方存到31H中,并将位00H置1(其它位清0)若(30H)=10,则将AA存到31H中,并位01H置1(其它位清0)若(30H)≥10,则减10存到31H中,并位02H置1(其它位清0)实验二加法、排序有两个长度为10的无符号数分别放在片内20H和30H为首的存储单元中(低位),求其对应项之和(带进位位),结果放在40H为首的单元中(若最高位有进位则存在后续单元中),然后按升序排列放在50H为首的单元中实验三查表、散转设有一表格,表中数为:00H、11H、22H、33H、44H、55H、66H、77H、88H、99H、AAH、BBH、CCH、DDH、EEH、FFH。
单片机学习心得体会(优秀9篇)

单片机学习心得体会(优秀9篇)当我们经过反思,有了新的启发时,好好地写一份心得体会,这样可以不断更新自己的想法。
到底应如何写心得体会呢?问学必有师,讲习必有友,本文是作者小编帮家人们收集整理的单片机学习心得体会(优秀9篇),欢迎阅读,希望对大家有所帮助。
单片机学习心得篇一本人还是学生,此刻大三,接触单片机一年多以来,从较基础的51开始,到更高级点的MSP430,一向到此刻刚开始上手的STM32,编过的程序不算多,但加起来怎样也有上百个了,做过的东西仔细数数,能拿出手来算算的上是个样的也不下十个,算是小有所成吧。
但今日,我却发现,这一年我一向在走一条歪路。
先说一下情景吧,是这样的,较近同学几个合伙做个小项目,不算复杂,跟市面上的工程项目完全没法比,用难再需要使用的一个芯片是教师给的,从没用过,没有历程,至于一份电子版的数据手册,一切的一切都只能是从头开始,从底层开始,我们几个斌开始从较底层的逻辑时序、寄存器操作开始,但经过几天的研究,确实毫无效果可言。
为此,我们几个郁闷了好长时间,开始疯狂的上网搜资料,拷代码,却终究是不得而返,还让教师骂了一顿,因为这个项目是我们主动要求教师放给我们的,结果却耽误了工期。
我次我们几个人很受打击,较终决定大家一齐静下心来分析分析,到底我们败在了什么地方较终总经过两天的思考、讨论、总结、检讨···,我们发现了问题的'所在,想来想去,这估计是很大一部分初学者正在面临的一个“瓶颈问题”,所以,由我净这个讨论的结果发布出来,期望与更多的人交流、分享、提高、共勉。
下头先总结一下我们失败的几点原因:1、“都是开发板惹的祸”,能够说从开始学习单片机,哪怕是较基础的51、以致之后的MSP430、ARM,我没从未离开过开发板,并且这长达一年多的时间,养成了我们对开发板极大的依靠,尽管自我焊过51较小系统、绘制过430较小系统板,但都是参考的别人已有的电路图,连较基本的电路基本都没分析过,为什么要在这几个电阻,该加个多大的,不加会怎样样,太大了太小了会有什么后果,等等此类问题,我们从未分析过,全是COPY、COPY、再COPY,以致自我做过的东西不少,本事却未曾提高。
单片机实验心得体会(通用9篇)

单片机实验心得体会(通用9篇)单片机实验篇1时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。
在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。
这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。
将所学知识运用到实践中,在实践中发现问题,强化理论知识。
现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。
第一次是借点亮LED灯来熟悉keil软件的使用和试验箱上器材。
第一次实验体现了一个人对新事物的接受能力和敏感度。
虽然之前做过许多种实验。
但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。
所以第一次试验相对失败。
鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。
在做实验中,第二个问题应该是准备不充分吧。
一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。
后来在老师的批评下,认识到这是个很大的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。
于是我便在上机之前把程序编好,拷到U盘,这样上机时只需调试,解决出现的问题。
这样就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。
发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。
三是我的依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。
于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。
但是编程是一件很严肃的事情,容不得半点错误。
于是便只能狠下决心,坚持自己编写,即使套用时,也把每条语句弄懂。
这也能激发了学习的兴趣。
单片机学习心得 优选15篇.doc

单片机学习心得优选15篇【导语】单片机学习心得优选15篇由***整理投稿精心推荐,我希望对你的学习工作能带来参考借鉴作用。
【目录】篇1:单片机学习心得篇2:单片机学习心得篇3:单片机学习心得篇4:单片机学习心得篇5:单片机学习心得篇6:单片机学习心得篇7:单片机学习心得篇8:单片机学习心得篇9:单片机学习心得篇10:单片机学习心得篇11:单片机学习心得篇12:单片机学习心得篇13:单片机学习心得篇14:单片机学习心得篇15:单片机学习心得【正文】篇1:单片机学习心得1、学习单片机没有捷径,别指望两三天就学会,要坚持不懈,重在积累。
2、别崇拜高手,别相信天才,大部分人都不是天才(相信你也不是)!3、单片机是一门应用性和实践性很强的学科,要多动手,多做实验。
4、要学会参考别人的程序,减少自我琢磨的时间,迅速提高自我的编程潜力。
5、碰到问题能够借助网络来搜寻答案和对自我有帮忙的问题,能够大大减少你的开发时间。
6、要多交一些朋友,多交流。
技术是靠不断的积累和交流才会提高的,封闭自守只会更加落后。
篇2:单片机学习心得首先,学习单片机要有必须的基础:电子技术方面要有数字电路和模拟电路等方面的理论基础,个性是数字电路;编程语言要求汇编语言或c语言。
要想成为单片机高手,推荐初学者首先学习汇编语言,学的差不多的时候,转入c语言学习。
尽管汇编语言属于低级语言,编程效率低,可是较c语言具有目标代码简短,占用内存少,执行速度快等优点,更重要的是能使初学者尽快熟悉单片机的内部结构,并能对其进行精确的控制。
汇编语言在单片机教材里面都会涉及,不需要单独购买教材和学习。
c语言是一门学问,有很多专业书籍来讲解,并且对我们今后的编程生涯有绝对的好处,所以要深入学习,千万不要自以为看了某某的视频教程就以为掌握了c语言,那只是c语言的一部分。
在那里给大家推荐一本单片机c语言程序设计参考书,马忠梅等著,北京航空航天大学出版社出版的《单片机的c语言应用程序设计》,要求c语言基础。
学习单片机心得(5篇)

学习单片机心得(5篇)第一篇:学习单片机心得学习单片机心得学了一年多的单片机,对单片机也有了一个基础的了解。
在这一年里,我学了DS18B20、128*64大液晶、数码管显示等。
从最初的跑马灯,到整体融合,经历了一段时间。
单片机只有P0,P1,P2,P3,如果想把很多功能合在一起的话,就得复用,或着用到扩展,但是那个扩展模块不好用,写起程序来会比较麻烦,其实复用好的话,基本IO 口都够用!学习的时候总是难免碰到一些问题!但是我的总结是:没关系,边做边想!或着讲瞎搞!不搞肯定不知道,搞了才会懂!过去的一些问题在现在看来都是小case,什么定时器赋值啊,定时器的使用类型(模式0,模式1,模式2),当时就自己在那里看书理解,一大堆的文字在那里,看了很久也不懂!不过后来我懂得了上网找视频教程!刚开始的时候也总是想为什么这么做,为什么这么做,为什么这么做,一堆的为什么。
现在懂了,做多了,就觉得要这样做,要这样做,就是这么做的,没错!不会的时候想着,反正会弄懂的,多试试!要相信熟能生巧,想想学习的时候,和现在的程度,不是在一个档次的!熟悉了操作,一些疑惑也会虽之解开!我最初开始学单片机是因为我喜欢编程,我觉得编程是一件乐趣的事!或着说享受技术带来的快乐!我现在懂得了有各门各样的语言,C语言是其中一种,还有更底程的汇编语言,java之类的高级语言,这些我都很喜欢!它们各有各自的好处和用处!而且我不想只会一门语言,所以我要慢慢地学习各种自己喜欢的语言!在学习的过程中遇到麻烦或着问题,已经习以为长了!遇到问题也不会焦虑,想的是该怎么解决!水平也是在不断解决问题中提高的,有这一点体会!其实初学单片机,碰到问题总是新的知识而已,因为单片机很简单,也不用很懂电路原理,知道什么时候给0,什么时候给1,其它的就交给硬件去处理。
我也不单单只想有关单片机的程序单片机功能简单,一直写单片机也会变得呆板的(这期间就一直写单片机的程序,不写其它思考性的编程),至少我是这么觉得.因为写单片机的程序一段时间后,我发现我的思路有点僵在单片机的思路上,自己想写一写其它的程序,不是单片机的,是C语言的一些有关数学计算(类似应用题的那种),写的时候却想的写单片机的感觉,有点难以集中到现在要解决的问题!其实单片机我觉得就是瞎搞(想着各种其怪的点子,把它实现出来),然后就是熟能生巧!也不要局限于那么一些模块,不止那些模快,多弄弄其它的。
单片机的心得体会最新6篇

单片机的心得体会最新6篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如汇报材料、工作计划、心得体会、条据文书、发言致辞、合同协议、规章制度、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as report materials, work plans, experiences, documents, speeches, contract agreements, rules and regulations, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!单片机的心得体会最新6篇通过心得体会我们能够更好地规划未来的道路,帮助我们明确未来的目标,通过不断的学习和实践,我们能够积累丰富的心得体会,下面是本店铺为您分享的单片机的心得体会最新6篇,感谢您的参阅。
单片机实验体会心得体会7篇

单片机实验体会心得体会7篇单片机实验体会心得体会篇1时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。
在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。
这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。
将所学知识运用到实践中,在实践中发现问题,强化理论知识。
现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。
第一次是借点亮led灯来熟悉keil软件的使用和试验箱上器材。
第一次实验体现了一个人对新事物的接受能力和敏感度。
虽然之前做过许多种实验。
但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。
所以第一次试验相对失败。
鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。
在做实验中,第二个问题应该是准备不充分吧。
一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。
后来在老师的批评下,认识到这是个很大的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。
于是我便在上机之前把程序编好,拷到u盘,这样上机时只需调试,解决出现的问题。
这样就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。
发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。
三是我的依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。
于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。
但是编程是一件很严肃的事情,容不得半点错误。
于是便只能狠下决心,坚持自己编写,即使套用时,也把每条语句弄懂。
这也能激发了学习的兴趣。
单片机学习心得15篇

单片机学习心得单片机学习心得15篇当我们心中积累了不少感想和见解时,就十分有必须要写一篇心得体会,这么做可以让我们不断思考不断进步。
你想好怎么写心得体会了吗?以下是小编精心整理的单片机学习心得,仅供参考,大家一起来看看吧。
单片机学习心得1在上个学期学校举办电子设计竞赛,在比赛过程看过一些郭天祥的单片机教程,然后在这个学期真正的理论。
通过上课理论与实践相互结合,使我对单片机的认识有了更深刻的理解。
系统以51单片机为核心部件,利用汇编软件编程,通过键盘控制和数码管显示实现了基本时钟显示功能、时间调节功能,能实现本设计题目的基本要求和发挥部分。
在平时上课中由于时间有限和本身知识水平的限制,有时做某些作业时,花上很多时间才能完成!但是在完成后,成功的喜悦充斥着。
在课上,我认识到计算机有运算器,计算器,控制器,输入输出设备组成。
之前都是利用开发板,进行程序的仿真。
现在不断利用软件仿真,但两者的作用是一样。
在仿真过程中,总是会碰到程序出错的时候,只好苦思冥想,反复比对程序,在不断修改后,总会成功。
在第一次是点亮LED灯来熟悉,keil软件的使用和试验箱上器材。
第一次实验体现了一个人对新事物的接受能力和敏感度。
虽然之前做过许多种实验。
但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。
在做实验中,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。
在与同学讨论,换种思路,换种方法,把问题给吃透。
发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。
依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。
于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机学习心得体会范文五篇单片机课程设计,是很多高校,电子信息专业、自动化专业、通信专业等学生在校学习期间,必须完成的一项重要的动手实践活动,但现在很多高校的课程设计流于形式。
以下是小编整理的单片机学习心得体会范文五篇,欢迎阅读参考!单片机学习心得体会(一)这是我第一次做单片机实验,说起来有一些紧张和新奇。
在此之前我并没有接触过单片机,我本以为与之前的光学实验及其它实验差不多,可我进到实验室之后,我就改变了这个看法。
单片机实验要求的是一种思维的创新,而不是简单的重复老师所说的实验步骤。
因此第一次实验,实验老师向我们讲解了CVAVR编译器的大体状况及使用方法和技巧,并简单的向我们示例——如何在CVAVR中编写一段程序。
编完程序之后,明白我们如何使用AVRStudio到达将编好的程序输入到单片机中来使其运行。
之后老师让我们以组为单位合作编写一段程序,并使其运行。
我们组想要编写一个跑马灯的程序。
在第一次运行CVAVR时,我们组就遇到了一个麻烦,我们在建立一个新project文件那里出现了错误。
在保存这个新project文件的时候,我们单击了Save,而不是Generate,SaveandExit.因此它弹不出我们我们所需要的源程序。
之后我们透过询问其他人解决了这个问题。
在编程中,我们开始做的是两盏灯的交替闪烁,间隔时间是1000ms。
在运用AVRStudio的时候,我们又犯了一个错误。
在我们打开编译好的工程文件时,开始调试,在最后一步点击Finish时,弹出一对话框,问我们是否更新,然后我们单击了Yes。
这导致了仿真器无法下次使用。
这是由于实验室中的仿真器是盗版的,无法进行更新。
经过我们的不断努力,我们最后实现了简单的跑马灯的运行,便是两个灯地交替闪烁。
我们感到兴奋极了。
但是我们并没有满足于当前,我们又编写了三个灯地交替闪烁,四个及多个。
当我们一步步实现我们的目的时,我得到莫大成就感和自信。
在这次实验中,我体会到了合作的重要性。
一个人也可能实现这一系列的过程,但是要花费很多精力和时间。
群策群力,分工明确,能够使我们更好、更快地完成我们的工作。
在此期间,你能够更好明白自己的不足和缺陷,来得到改正。
还能够明白自己的优势所在,把握好自己的优势。
以上便是我做这次实验的心得体会。
单片机学习心得体会(二)我来说说我学单片机的一些收获吧,也给想学的人带给点意见,我的入门课程是学习了郭天祥的视频,《十天交你学会单片机》,的确还是不错的,大家能够在电驴上下载,当然十天的学习只是个入门,如果有开发板的话就跟着他的视频学习,没有的话能够用仿真实现一些功能,我用的是proteus。
因为当时我的寝室中有已经学了两年的哥们,他给我讲了一下开发板的原理图,使我看那些连线不至于很乱,自己也就觉得清晰多了。
还有一个学长,也是我的老乡,他给我后期的学习带给了很大的帮忙,他当时给我们上课,而我已经有了必须的基础了,所以就感觉个性顺。
之后他把我带进了实验室,让我有了一个很好的学习环境,所以很快就掌握了单片机的基础知识。
在那里我感谢他们给我的帮忙。
其实我觉得单片机入门是挺简单的,有必须的数电和模电知识后,再借一本讲单片机原理的书就很快上手了,在开始的时候,最好自己动手编程序,或者看着别人的程序,看懂之后再写一遍,尤其一些很简单的,流水灯,数码管,按键检测,中断应用等,当自己觉得这些都掌握的差不多时,就主要看别人的程序,给大家推荐一本好书,单片机C语言程序设计100例,个人感觉不错,里面有很多程序,程序能够在网上搜到。
此刻就能够做些东西了,开始学习能够焊单片机最小系统,在加上简单的流水灯,数码管,就是熟悉一下,之后就能够学习一下AutiumDisigner,自己设计东西,再做出来就OK了!单片机学习心得体会(三)最近自己对单片机个性的感兴趣,因为看到它能控制电机的转动,自己觉得很神奇,就想弄清楚它到底是怎样做到的?我看到书上讲:单片机能够用两种语言编写,一种是C语言,另外一种是汇编语言。
汇编语言是一种机器语言,且代码繁琐,不易记忆。
需要掌握单片机的内部结构和逻辑结构,透过看了几本书让我了解认识到汇编确实太繁琐,但是我学习过C语言,也参加了全国计算机二级考试,觉得自己在一方面具有优势,能很快学好它。
但是在学习中,我才发现学习单片机不仅仅仅需要软件的知识,还需要硬件的知识。
我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎样和电脑相连都不明白,我为我当初的想法感到羞愧。
单片机是一门很好的学问,需要我去钻研它。
时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。
俗话说“好的开始是成功的一半”。
说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目,其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。
最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。
虽然这次的课程设计算起来在实验室的时间只有三天,但是因为我们都有自己的实验板,所以在宿舍里做实验的时间必须不止三天。
硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。
当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。
第二,是在学习态度上,这次课设是对我的学习态度的一次检验。
对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对就应是严谨。
我们这次实习所遇到的多半问题多数都是由于我们不够严谨。
第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。
单片机学习心得体会(四)学了一年多的单片机,对单片机也有了一个基础的了解。
在这一年里,我学了DS18B20、128*64大液晶、数码管显示等。
从最初的跑马灯,到整体融合,经历了一段时间。
单片机只有P0,P1,P2,P3,如果想把很多功能合在一齐的话,就得复用,或着用到扩展,但是那个扩展模块不好用,写起程序来会比较麻烦,其实复用好的话,基本IO口都够用!学习的时候总是难免碰到一些问题!但是我的总结是:没关系,边做边想!或着讲瞎搞!不搞肯定不明白,搞了才会懂!过去的一些问题在此刻看来都是小case,什么定时器赋值啊,定时器的使用类型(模式0,模式1,模式2),当时就自己在那里看书理解,一大堆的文字在那里,看了很久也不懂!但是之后我懂得了上网找视频教程!刚开始的时候也总是想为什么这么做,为什么这么做,为什么这么做,一堆的为什么。
此刻懂了,做多了,就觉得要这样做,要这样做,就是这么做的,没错!不会的时候想着,反正会弄懂的,多试试!要相信熟能生巧,想想学习的时候,和此刻的程度,不是在一个档次的!熟悉了操作,一些疑惑也会虽之解开!我最初开始学单片机是因为我喜欢编程,我觉得编程是一件乐趣的事!或着说享受技术带来的快乐!我此刻懂得了有各门各样的语言,C语言是其中一种,还有更底程的汇编语言,java之类的高级语言,这些我都很喜欢!它们各有各自的好处和用处!而且我不想只会一门语言,所以我要慢慢地学习各种自己喜欢的语言!在学习的过程中遇到麻烦或着问题,已经习以为长了!遇到问题也不会焦虑,想的是该怎样解决!水平也是在不断解决问题中提高的,有这一点体会!其实初学单片机,碰到问题总是新的知识而已,因为单片机很简单,也不用很懂电路原理,明白什么时候给0,什么时候给1,其它的就交给硬件去处理。
我也不单单只想有关单片机的程序单片机功能简单,一向写单片机也会变得呆板的(这期间就一向写单片机的程序,不写其它思考性的编程),至少我是这么觉得.因为写单片机的程序一段时间后,我发现我的思路有点僵在单片机的思路上,自己想写一写其它的程序,不是单片机的,是C语言的一些有关数学计算(类似应用题的那种),写的时候却想的写单片机的感觉,有点难以集中到此刻要解决的问题!单片机学习心得体会(五)在学校学习期间我有幸的参加了学校的单片机学习小组,在小组里我了解了什么是单片机,单片机有哪些用途,利用单片机能够实现哪些功能来方便人们的生活如交通灯,时钟,还有手机中,电子玩具等等,它们里面都有单片机的存在来实现某种功能。
透过在单片机小组里的学习我简单总结了几点心得和体会:第一:万事开头难,要勇敢的迈出第一步,不要总找借口说没有学习过就总推脱。
凡事都有第一步能够先可简单的来,然后能够逐步的向深层次学习。
能够从建项目开始,然后能够找一个简单的小程序先把它敲进单片机内然他运行起来,感觉一下单片机的运行,让自己了解单片机整个运行。
第二:对于知识点,学过的要掌握牢固,对于没有学的和暂时用不到的先不用学习。
比如:小灯得点亮就没有用到中断能够先不用看。
这样能够避免知识过多记不住的麻烦。
对于程序那里的知识点不能只停留在理论层次上,必须要结合着程序进行学习这样才能掌握的很牢靠,当用到哪里的知识点不记得了能够去看书,对于用不到的能够不去看。
第三:程序不要只是看别人得,必须要自己写过才是自己的。
开始不懂能够参考别人的,看看每一句代表着什么意思,能够实现什么现象。
明白之后自己再重新写一遍,你会发现看别人的能懂到自己写的时候很困难。
当你自己能写出来的时候说明你真懂了。
第四:必须要学会程序调试的方法。
有时候把程序写完了然后运行时不能实现理想的现象。
这时有人就晕了不知该怎样办,然后就去问别人。
当别人找出问题出在哪里时就会恍然大悟。
其实当遇到问题必须要自己尝试着解决,不能遇到问题就去问别人。
自己必须要掌握解决问的方法和思路。
第五:在学习初期看别人的代码,学习别人的思路这个很有用。
透过看别人的代码个性是有多年编程经验的人的程序,能够迅速提高自己的编程水平。
也能够结合着别人的手法,与自己的想法结合在一齐写出更好的程序。
但是切记将学习变成抄袭,不能认为抄袭别人的你就学会了,这样只能使你退步。
第六:应对一个新项目时,自己必须要多想想,不要急着去看别人是怎样写的。
有的人看到新项目时就去找别人的然后抄一小段,自己在写几句,放在一齐完成任务,虽然省时间但不利你的学习。
当你遇到一新项目时你就应先想一下程序的构架,想想如何来完成。
然后自己动手去写,当你遇到实在是没办法解决的问题时再去请教别人,看他是怎样处理的,学习他的方法。
这样起码你自己想过了,有自己的思路不会受到别人的影响,这样更容易提高自己。
在单片机的学习开始时感觉很吃力,在不断的学习过程中慢慢的对单片机产生了些好感,而且在编写程序过程中吃力的感觉慢慢的淡了。