历时一年多,“大学生创新实验计划”就要结题了。经过创新小组成员的共同努力我们的项目基本取得了预期的成果。我们申请的项目是“基于卫星导航的车载电子信息系统”,指导教师是孔老师。
回想过去一年里参加创新实验的过程,从开始寻找课题到申请立项撰写项目申请书,到查阅相关参考文献,确定实验大体框架、实施方案与寻找创新点;从开始从未接触过GPS导航,到通过查阅大量资料熟悉其工作过程和在汽车导航中所起的巨大作用;从开始完全不了解单片机的原理以及使用方法,到不仅能实现一些自己设计的小实验,而且实现了与GPS接收机的成功通信并将接收机接收的数据进行处理并输出等等。在整个创新实验过程中,我们遇到过很多阻力,失败了很多次。但小组成员一直齐心协力,相互鼓励与支持,在孔慧芳老师的指导下共同寻找解决方案,终于克服了一个又一个困难,基本完成了项目的预期成果。虽然我们的项目完成的不够圆满,但我们在实验过程中所建立起来的团队意识和独立思考问题、解决问题的能力会使我终身受益。
项目初期是文献查阅和知识学习的过程。刚刚接触创新实验时我热情高涨,积极查阅资料,学习GPS导航原理以及单片机的原理和使用。但知识的学习过程是枯燥的,一个月下来,我的热情就减少了一大半,小组其它成员也跟我有同样感受。小组例会时,大家就目前遇到问题展开讨论,最终达成共识,我们要将理论与实践相结合。为此,我们买了一块单片机学习板,边学边实践,取得了较好的成果。
开始时我以为自己有较好的C语言基础,对单片机编程应该会上手很快,因此在学习编程部分是就没太用心,只是随便看了看。结果后来在学习板上实践时,一个简单的流水灯实验,就让我丈二的和尚摸不到头脑了。我编的程序根本得不出结果,而学习板配套的程序很多指令我都看不懂,最终我还是将单片机书的编程部分完整的看了一遍,又在学习板上反复实验了很多次才大致了解了单片机的编程格式。我们在课堂上只是基本理论的学习,我们学到的只是通用方法。而具体问题应具体对待。不同的单片机有不同的编译环境,而不同的编译环境中同样功能的C语言程序就有不同的编程格式。
…… …… 余下全文