
单片机个人学习心得和体会.doc
3页步京后免a孝滨江学院2012-2013学年第二学期《单片机原理及应用》实验心得学生姓名谢威 学 号 院 系 专 业 二一三年六月十日单片机是一门应用性和综合性很强的学科,它综合了电子技术中的模拟电路 和数字电路方面的知识,特别是数字电路,因为数字电路在里面的应用很多学 习单片机最好先从汇编语言入手,虽然汇编语言是低级语言,编程效率低,但 它比C语言占用内存小,执行速度快等优点,在刚接触单片机时更容易学习 由于单片机涉及的知识很多,所以我们只能循序渐进的学习,逐步的积累,没有 什么捷径可循刚开始学习的时候,对单片机没有什么认识,不知道什么是单片机,更不知 道它有什么作用通过学习才大体知道了单片机的一些知识由中央处理器CPU、 随机存储器RAM、只读存储器ROM、I/O接口、定时器/计数器以及串行通信接 口等集成在一块芯片上,构成了一个单片微型计算机,简称为单片机它的应用 范围很广,在工业自动化中应用有数据采集、测控技术在智能仪器仪表中应用 有数字示波器、数字信号源、数字万用表、感应电流表,自动取款机等在消费 类电子产品中应用有洗衣机、电冰箱、空调机、电视机、微波炉、、IC卡、 汽车电子设备等。
在通讯方面应用有调制解调器、程控交换技术、、小灵通 等在武器装备方面应用有飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智 能武器等刚开始学习是总觉得指令语句太过复杂,怎么也记不住,这时只能多 练、多记,刚开始连一个最简单的控制一盏小灯的亮灭的程序都不会写,只能抄 写别人做成功的程序,一遍一遍的写,直到能熟练的独自将程序写出来,从简单 的入手,逐步的积累,对单片机就会有新的认识,能够自己独立的写一些小的程 序,能够将小的程序结合到一起,拼接成较为复杂一些的程序刚接触KEIL时 确实很让人头疼,使用KEIL不会建项目、不会使用实验板遇到困难要一件件 攻克,不会建项目,就到教学视频里找,仔细看一下,做几次就懂了然后可以 参考已经成功的程序,抄过来,写一个最简单的,让它运行起来,先培养一下自 己的感觉,知道写程序是怎么一回事,无论写大程序还是小程序,要做的工序不 会差多少,总得建个项目,再配置一下项目,然后建个程序,加入项目中,再写 代码、编译、生成HEX,刷进单片机中、运行我的英文得到了提高,自己也爱上了单片机,下面是我学习单片机中的一些 经验总结:1.万事开头难,要勇敢的迈出第一步开始时候是有点难度,但不 要为自己找借口,要勇敢的迈出第一步,以后的路就会慢慢地顺起来了。
2.知 识点用到才学,不用的暂时放在一边这个世界,如果每样东西都学,自己就会 太累,但这并不是说有些东西可以不学,像在哪里都可以用到的时序图等就要好 好的研究一下了3.程序不要光看别人的而不写,一定要自己看了别人怎么写 后自己再写一遍,最好这时什么都不要参考,凭自己的印象去写,遇到错误时再 好好看下,可以收到事半功倍效果4.必须学会掌握调试程序的方法,自己的 程序遇到错误时一定要自己慢慢的把它调出来,有些人写好程序后发现问题,就 到q群里或论坛上发表帖子,等着别人来回答,这对自己是没有好处的5,找 到解决问题的思路比找到代码更重要,世界上的事情千变万化,就像不可能找到 两片相同的叶子一样,世界上也找不到使用同一个代码的项目,所以要学会自己 分析问题,找出解决问题的方案6.开动脑筋,运用多种方法,不断优化自己 的程序,这是锻炼你写程序能力的一个很好的方法,这对于提高元器件执行的效 率也是很重要的7.看别人的代码,学习别人的思路这是一种很有用的方法, 可以把别人的思路与自己的相比较,发现自己的优缺点8.着重培养自己解决 问题的能力,而不是看自己写过多少代码或者做过什么,这个最好的方法就是做 一些具体的项目,从中培养自己解决问题的能力。
9.尝试写一下综合应用的程 序,这个是很重要的,因为独立可以的综合在一起后并不一定可以正常工作10. 如果有可能,多学习一下计算机专业的课程,例如数据结构,毕竟单片机与程序 的设计也是不能分开的,这是一个综合的科目11.面对一个新的项目,要先自 己想下怎么做,而不是单单地找别人的代码,这是很重要的,因为只有这样做, 自己才能独立去思考一个新的东西,也更有可能创造出一个更好的程序有时 候单片机的学习很单调,有些知识学起来很抽象,不容易理解,只能慢慢适应, 一边学习理论知识,一边编写程序,将程序刷入单片机进行调试,通过这种方式 才能更快速的学习单片机同事也会从学习中体会成功的喜悦好了,自己的单片机的学习心得也就这么几句,若有不对的地方,请多包涵, 也愿学习单片机的人能学有所成。
