课程设计:单片机开发技术的重要性与实践经验分享

一、单片机课程设计总结做了两周的课程设计,有很多的心得体会,有关于单片机方面的,更多的是关于人与人之间关系方面的。二、单片机课程设计感想

回顾这次单片机课程设计,感触还是挺多的。的确,从选题到定稿,从理论到实践,在这两周的时间里,可以说是苦涩多于甜蜜,但是可以学到很多东西。同时,不仅可以巩固以前学过的知识,还可以学习很多书本上没有学过的知识。通过这次课程设计,我明白了理论与实践相结合非常重要,仅有理论知识是远远不够的,只有把学到的理论知识与实践相结合,从理论中得出结论,才能真正服务于社会,提高自己的实际动手能力和独立思考能力。设计过程中可以说困难很多,毕竟是第一次做,难免会遇到各种各样的问题。同时,在设计过程中,我也发现了自己的不足,对以前学过的知识理解不够深入,掌握得不够牢固。 比如没有知道三极管的PNP引脚该如何放置,没有知道怎样区分二极管的正负极,没有掌握好单片机的汇编语言……经过这次课程设计,一定要把以前学过的知识点复习一下。

这次课程设计终于圆满完成了,设计过程中遇到了不少编程难题,最后在新英达刘老师的悉心指导下终于解决了,同时在刘老师的指导下也学到了很多实用的知识,在此再次表示感谢!同时也向所有帮助过我的同学们以及新英达的各位指导老师表示最诚挚的感谢!

1.单片机课程设计总结

经过两周的课程设计,我收获了很多感悟,有的是关于单片机的,更多的是关于人际关系的。

我们组有三个人,但另外两个人真的很难捉摸,除了最后答辩时他们坐在我旁边,指着我画了好几遍的画说了几句话。我想他们自己都不知道他们在说什么,虽然他们确实回答了一些问题。我钦佩他们的勇气,羡慕他们的运气(我见过很多人工作了10天,最后的结果不如他们),但我鄙视他们的做法。

幸好得到了很多同学的帮助。我想如果没有他们我肯定就放弃了,因为我对单片机不是很熟悉,学的东西好像就它就是我,理论联系不上实际。之前汇编语言学的也不好,一开始的程序会把我逼疯。后来我找我们班的一个男生帮忙,每次我跟他去实验室调试程序(他们组就他一个人这么做),我就看着他一边做一边给我讲解。最后终于在开发机上做出来了,虽然不是我自己写的,看他这么开心,我也有一种我分担的成就感。后来我们组用了他写的程序,他抽空做了一些扩展。

接下来就是硬件上的焊接工作了。没想到这个看似不需要技术的工作其实非常费力。很多时候我早上起来就带着一瓶水和一些食物来到培训中心,一整天都待在那里。我看到很多人和我一样,但不同的是他们都是三四个人一组工作,而我大部分时间都是一个人工作。这时也有很多人帮助我,不是热情地给我送吃的,就是在我午睡的时候帮我焊接。大家都鼓励我,哪怕最后什么都做不出来,也要坚持做完。当我想放弃的时候,我也对自己说,哪怕做出来的产品有缺陷,甚至不合格,也要做出成品。

在验收之前,我好不容易做出了一个成品,可惜是个次品,帮我做的小伙子已经做完了,所以很可能是我焊接的问题。我有些泄气,重做已经来不及了,光是检查电路也找不到什么问题。于是,我就开始准备答辩了。我拿着电路图又看了一遍课本,发现很多以前觉得很难记住的东西现在都容易记住了,因为整天都在和它们打交道。我一遍又一遍地看书,把51的引脚和功能、A/D转换器、驱动程序,以及所有用到的东西都搞明白了,看书过程中有疑惑的地方也请同学帮忙解答。在这个过程中,我发现了以前焊接时出现的一些问题,能改的改了,不能改的改了,好吧,要是时间再多一些,要是能早点做,要是遇到的不只是我……算了,别想那些如果了,只管自己准备,做好现在能做的就行了。

还剩一个星期,软件基本定稿了,就开始焊接作品了,选的题目是音乐频谱,也就是屏幕能根据音乐显示不同的高低频(技术其实很简单,音频模数转换传给单片机,写好模块的字库数据结构,根据输入输出16个,利用二极管的导通特性。没有用现成的屏,自己在动感板上焊接了一个16X15的LED屏)

幸运的是,验收成功,我得到了 3 分,虽然不是很高,但我觉得这对我来说已经很不错了,代表了我真实的水平。我觉得在这次亲自动手的过程中,我对单片机的了解真的从无到有。同时,我尽量不去想别人能拿多少分。没有什么不平衡的。有些人付出了努力,有些人付出了风险。其实没有区别。我早就知道这一点了。

最后发现自己居然对单片机有点兴趣了,本想暑假回家后买点东西自己做,学一下汇编语言。有问题可以问问老同学,他们好厉害啊,高中劳动课时就成功做了一个FM收音机,大一暑假参加学校的电竞训练,然后参加比赛。不过不知道他们后来怎么样了,汗。看来还是要多保持联系,这次回家找他们补习一下。

2. 单片机课程设计的思考

经过一个学期的学习,我认为要学好C语言程序,不仅要认真看书本知识,更重要的是要通过上机实践来加强和巩固所学知识。特别是作为高职学生,更要重视实践环节,只有这样才能成为合格的计算机人才。

整个设计都通过了软件和硬件的调试,我想这对我以后的学习和工作都会有很大的帮助。在这次设计中我遇到了很多实际的问题,在实际的设计中我发现书本上理论的东西和实际的应用还是有出入的,所以有些问题不仅要深入了解,还要不断纠正以前错误的思维,所有的问题都要自己一点一点去解决,在解决的过程中你会发现自己在飞速的进步。对于教材管理系统来说,它的程序比较简单,主要是解决程序设计中的问题,而程序设计是一个很灵活的东西,它体现了你解决问题的逻辑思维和创新能力,它是一个设计的灵魂。所以整个设计过程中大部分的时间都花在了程序上,很多子程序可以借鉴书本上的,但是如何把各个子程序连接起来才是关键问题,这需要对系统的结构有一个熟悉。所以可以说系统的设计是软件和硬件的结合,两者是密不可分的。 通过这次的课程设计,我也发现了自己的不足,虽然感觉在理论上已经掌握了,但是在运用到实践的过程中还是会出现一些意想不到的困惑,需要经过一番努力才能解决。

这也激发了我以后努力学习的兴趣,我想这对我以后的学习会有积极的影响。其次,这次的课程设计让我充分认识到了团队合作的重要性,只有分工合作才能保证整个项目的顺利进行。另外,在课程设计的过程中,当我们遇到不懂的问题时,指导老师总是耐心的讲解,对我们的设计有很大的帮助,让我们受益匪浅。所以,我非常感谢老师的谆谆教诲。通过这次设计,我懂得了学习的重要性,理论知识与实践相结合的重要性,学会了坚持、耐心和努力,这将为我以后的学习和工作树立最好的榜样。我觉得作为一名软件工程专业的学生,​​这次的课程设计非常有意义,更重要的是如何将平时所学的知识运用到实践中。 虽然我对这门课程了解不多,很多基础的东西还没有掌握好,感觉比较难,也没有有效的方法自学去理解,但是靠着这一周的“学”,在组里同学的帮助和讲解下,我渐渐对这门课程产生了一些兴趣,开始主动去学习,从基础开始逐渐去理解。

我觉得这是个很大的收获,一开始我们从参考书上找题目,但毕竟是参考书,后来发现很多程序不完整,让我们很着急,看到别的组都做的很好,我们连题目都没有定下来,最后终于找到题目了,结果还是不尽人意,程序接线、调试都做了,但还是达不到预期的效果,毕竟参考书只是参考,设计这种东西还是要靠自己的脑子。然后大家一起努力,从平时的实验,上课老师给的例子,书上的知识,老师和其他同学的指导,最后才完成的。应该说这是我们组员共同努力和思考完成的,虽然内容不是很复杂,但是我们觉得设计的过程很重要,学到了很多,收获了很多。我觉得课程设计体现了一个从理论到实际应用的过程,但是可以和毕业后从学校走向社会的过程联系起来。 在未来的工作中,需要团队成员的配合与相处,以及自身的思考与努力。

单片机

学习平台新增论文格式检测功能,助力规范毕业论文撰写格式

2024-6-1 11:08:12

单片机

PLC 与单片机的应用对比及前景分析

2024-6-1 12:02:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索