创新实验项目个人总结

  • 格式:doc
  • 大小:30.00 KB
  • 文档页数:2

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

创新实验项目个人总结

项目名称:基于单片机无线遥控智能小车

起止时间:2011.11——2012.11

学院:计算机与信息学院

指导教师:潘媛

创新实验项目简介:

——单片机智能遥控小车

本次我们制作的基于单片机的智能遥控小车有以下功能:遥控小车做出前进、后退、左转、右转各种动作,超声波壁障和红外循迹功能。整个系统中,微控制器采用了一种低功耗、高性能CMOS 8位微控制器AT89S52;稳压电源利用7805系列集成稳压器;直流电机的驱动及控制需要电机驱动芯片进行驱动,常用的电机驱动芯片有L297/298等。L298

1602字符型液晶;壁障功能利用超声波实现;红外循迹模块使用一个发射红外线的二极管和一个对红外线敏感的三极管。

我所负责的项目任务:

——C语言编写程序及程序调试

在项目讨论中,我们商定了明确的各自的具体项目任务,由于我对C语言编程很感兴趣,就决定由我来进行程序的编写和调试。根据设计的小车所有功能,我必须编写不同的函数块来实现其功能:1函数名:panduan,功能:选择工作模式;2函数名:bizhang,功能:小车自动壁障;3 void chuli() //将距离和时间转换为液晶显示数据;4 void ceshi()//超声波测距时间获取函数,函数名:yaokong,功能:遥控小车;5 函数名:xunji(),功能:小车循迹;6 函数名:delay,行参:time延时基数,功能:用while延时(1ms单位);7函数名:lcd_ini,功能:LCD1602的初始化;8函数名:lcd_order,行参:date要定入的指令,功能:向LCD1602的写1个指令;9函数名:lcd_order,行参:date 要定入的指令,功能:向LCD1602的写1个指令;10函数名:call waiting,功能:显示

侍机界面。

要检验写出来的程序是不是达到预期的要求,就必须进行程序调试。随着对教材的不断学习,我掌握了几种调试的方法,并把它们应用到对智能小车程序的调试之中:1模拟端口激励调试;2调出观察窗观察寄存器里的内容;3step、animate、run相结合运用;4我们还将程序做了小的修改,然后用键盘模拟RB 端口的电平变化以产生中断,同时单步执行程序,经过不断修改使程序最终完善。

成长的点滴:

——我的心得与体会

我回想这一年的实验过程,感慨良多。开始的时候,我们寻找课题、申请立项、撰写项目申请书,然后确定实验大体框架、实施方案与寻找创新点,确定个人负责项目任务,查阅相关参考文献,努力完成任务。我负责程序编写任务,刚开始的时候,我虽然写出一些程序,但是没有条理性,很是凌乱,与所需的设计功能不完全对应,而且很多程序都有些问题。在调试过程中,一直失败,颇让我失望,我的自信心也在下降,几乎都要放弃,觉得我可能完成不了。在实验中期的小组讨论中,我们说出了各自的困难,但我们相互鼓励与支持,在老师的指导下共同寻找解决方案。我首先根据需求,整理出程序名称与用途,再依次编写,克服一个又一个困难,基本完成了任务目标,调试成功完成。

虽然我们的项目完成的不够圆满,但我们在实验过程中所建立起来的团队意识和独立思考问题、解决问题的能力会使我终身受益。我想我不仅仅是获得了关于单片机的知识与技能,更重要的是我学到了一些做科研所必备的素质,它们会对我以后的学习工作产生积极的影响。首先是团队合作的精神,个人能力再强,他所懂得的,能做的都是有限的,通过团队配合我们才能完成更艰难的任务,通过团队配合才能取长补短,充实自我。再次,做项目贵在坚持与毅力,从起初的完全不懂,到之后的慢慢摸索,到最终的豁然开朗,这个过程是艰难的,需要做大量的工作,学大量的知识,没有坚持,没有毅力时无法完成一个项目的。最后,我真正接触与见识了这个科学的世界,使我对科研和创新产生了好奇与兴趣,而这些好奇与兴趣必然引导我走向更高更远的科学世界,并乐此不疲,我想这个才是对我影响最深远的,也是对我最重要的。