- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
做单片机实验的心得体会范文5篇
做单片机实验的心得1
经常在群、论坛里看到有人问:怎么学单片机?也常看到有人说学了好几个
月可就是没有什么进展。
当然,受限于每个人受到的教育水平不同和个人理解能力的差异,学习起
来会有快慢之分,但我感觉最重的就是学习方法。
一个好的学习方法,能让你事半功倍,这里说说我学习单片机的经历和方
法。
05年的时候,因为制作FM发射电路采用了BH1415的芯片,需要用到单片
机控制,所以开始接触使用单片机,虽然以前读书时作为一门功课学过,不过
也快丢荒了10年了,基本上都忘光了,也算是从头学起了吧。
我当时是买了一块实验板,很简单的功能,比论坛实验板还要少功能,还
有一个仿真器,也是比较简单的,SST芯片的。
然后开始从大家都知道的流水灯写起,万事开头难,第一个程序基本上就
抄人家的,翻查了一份快速入门的学习资料,写下第一个程序。
然后,在仿真机是单步的看运行结果,从每一步执行,都硬件上反应出来
的效果,很快,对单片机的运作有了一个非常感性的认识,这跟只看书然后自
己想象运行是完全两码事。
然后,是进一步的其它程序学习,一个月时间,基本上已经熟悉了51的各
种硬件资源。
把流水灯,数码管动态扫描,中断等等的学习了,然后就是写综合性的程
序,也就是我发在论坛里的时钟。
通过这个程序的编写,使自己的编程水平有了很大的飞跃。
之后,就是逐步学习编写更多的程序,各种外围器件的控制等等,通过编
写程序使自己不断的提高。
在学过汇编之后,我又转到了C语言学习,因为以前没有学习过C语言,
一切都很陌生,所以自己沿用了学习汇编的方法,大约花了3天功夫基本就对
C语言有了初步的了解,然后就是尝试写上面所说的时钟,以汇编程序的思路
作为参考,以C语言来编写,花了几天功夫完成了这一程序,也实现了从汇编
编程为主到C编程为主的转变。
然后,就是以C语言编写外围器件的控制程序,以此来熟悉C的编程风
格,一直到现在,基本上就是C语言编程,汇编已经是作为调试程序的辅助。
下面我概括了几点我的学习经验和心得体会:
1、万事开头难、要勇敢迈出第一步。
开始的时候,不要老是给自己找借口,说KEIL不会建项目啦、没有实验板
啦之类的。
遇到困难要一件件攻克,不会建项目,就先学它,这方面网上教程很多,
随便找找看一下,做几次就懂了。
然后可以参考别的人程序,抄过来也无所谓,写一个最简单的,让它运行
起来,先培养一下自己的感觉,知道写程序是怎么一回事,无论写大程序还是
小程序,要做的工序不会差多少,总得建个项目,再配置一下项目,然后建个
程序,加入项目中,再写代码、编译、生成HE某,刷进单片机中、运行。
必须熟悉这一套工序。
个人认为,一块学习板还是必要的,写好程序在上面运行一下看结果,学
习效果会好很多,仿真器就看个人需要了。
单片机是注重理论和实践的,光看书不动手,是学不会的。
2、知识点用到才学,不用的暂时丢一边。
厚厚的一本书,看着人头都晕了,学了后面的,前面的估计也快忘光了,
所以,最好结合实际程序,用到的时候才去看,不必说非要把书从第一页看
起,看完它才来写程序。
比如你写流水灯,完全就没必要看中断的知识,专心把流水灯学好就是
了,这是把整本书化整为零,一小点一小点的啃。
3、程序不要光看不写,一定要自己写一次。
最开始的时候,啥都不懂,可以抄人家的程序过来,看看每一句是干什么
用的,达到什么目的,运行后有什么后果,看明白了之后,就要自己写一次,
你会发现,原来看明白别人的程序很容易,但到自己写的时候却一句也写不出
来,这就是差距。
当你自己能写出来的时候,说明你就真的懂了。
4、必须学会掌握调试程序的方法。
不少人写程序,把代码写好了,然后一运行,不是自己想要的结果,就晕
了,然后跑到论坛上发个帖子,把程序一贴,问:为什么我的程序不能正常运
行?然后就等别人来给自己分析。
这是一种很不好的行为,应该自己学会发现问题和学会如何解决问题。
这就需要学习调试程序的方法,比如KEIL里,可以下断点啦,查看寄存器
内容等等,这些都是调试程序的手段,当你发现你写的程序运行结果和你想象
中不一样的时候,你可以单步,也可以下断点,然后跟踪,查看各相关寄存器
内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,
您可能关注的文档
- 幼儿园保健医工作总结.pdf
- 幼儿园保育员工作计划[锦集3篇].pdf
- 幼儿园规则游戏方案必威体育精装版5篇.pdf
- 幼儿园活动策划方案.pdf
- 幼儿园消防安全教育心得5篇.pdf
- 幼儿园小班教育工作总结.pdf
- 幼儿园中班工作总结必威体育精装版5篇.pdf
- 员工个人原因辞职报告15篇.pdf
- 中国石拱桥的教案.pdf
- 中秋节的现代诗词7篇(精选).pdf
- 2024-2025学年桑植一中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市进才中学高一入学分班考试语文作文押题及范文分析.docx
- 中国滴水水表行业市场情况研究及竞争格局分析报告.pdf
- 2024-2025学年上海师大附中高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年清华大学附属实验学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海市控江中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年上海静安外国语中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波外国语学校高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年南通中学高一入学分班考试语文作文押题及范文分析.docx
- 2024-2025学年宁波市鄞州中学高一入学分班考试语文作文押题及范文分析.docx
文档评论(0)