课程设计心得体会(通用)
课程设计心得体会(通用) 课程设计心得体会(通用)
通过此次课程设计,使我更加扎实的掌握了有关~~~~~~~方面的知识, 在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一 遍的检查终于找出了原因所在,也暴露出了前期我在这方面的知识欠缺和 经验不足。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸 上谈兵。 过而能改,善莫大焉。在课程设计过程中,我们不断发现错误,不断 改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而 能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到 了很多问题,最后在老师的指导下,终于游逆而解。在今后社会的发展和 学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要 不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做 成想做的事,才能在今后的道路上劈荆斩棘,而不是知难而退,那样永远 不可能收获成功,收获喜悦,也永远不可能得到社会及他人对你的认可! 课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提 升,同时又是一门讲道课,一门辩思课,给了我许多道,给了我很多思, 给了我莫大的空间。同时,设计让我感触很深。使我对抽象的理论有了具 体的认识。通过这次课程设计,我掌握了~~~~~的识别和测试; 的识别和测试; 的识别和测试 ~~~~~~~; ; 等, 原理。 原理。 了解了~~~~~~~方法; 方法; 了解了 方法 熟悉了
以及如何提高~~~~~~的性能等 的性能等 以及如何提高 也了解了~~~~~~~ 也了解了
掌握了~~~~~的方法和技术, 的方法和技术, 掌握了 的方法和技术 通过查询资料, 通过查询资料,
我认为,在这学期的实验中,不仅培养了独立思考、动手操作的能力, 在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了 很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的 挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有 很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事 情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在 实验结束之后变的更加成熟,会面对需要面对的事情。 回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子 里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以 巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。 通过这次课程设计使我懂得了理论与实际相结合是
很重要的,只有理论知 识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得 出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考 的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最 终都得到了解决。 实验过程中,也对团队精神的进行了考察,让我们在合作起来更加默 契,在成功后一起体会喜悦的心情。果然是团结就是力量,只有互相之间 默契融洽的配合才能换来最终完美的结果。 此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时 请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的 知识,收获颇丰。
一
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻 炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随 着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃 的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说
掌握单片机的开发技术是十分重要的。 回顾起此次单片机课程设计,至今我仍感慨颇多,的确,从选题到定稿, 从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但是可以 学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学 到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理 论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的 理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务, 从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问 题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的 问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识 理解得不够深刻, 掌握得不够牢固, 比如说三极管 PNP 管脚不懂怎么放置, 不懂分得二极管的正负极,对单片机汇编语言掌握得不好……通过这次课 程设计之后,一定把以前所学过的知识重新温故。 这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在梁 强老师的辛勤指导下,终于游逆而解。同时,在梁强老师的身上我学得到 很多实用的知识,在次我表示感谢!同时,对给过我帮助的所有同学和各 位指导老师再次表示忠心的感谢!
二
课程设计的心得体会
做了两周的课程设计,有很多的心得体会,有关于单片机方面的,更多的 是关于人与人之间关系方面的。
我们组一共有三个人,但其他两个人是真的神龙见首不见尾,除了在
最后 答辩的时候他们一起坐在了我旁边,冠冕堂皇的指着我画了几遍的图说了 几嘴,我想可能他们自己都不知道自己在说怎么,虽然有的东西他们也答 出来了。我佩服他们的勇气,羡慕他们的运气(我见到的很多做了 10 天的 人最后的成绩都有不如他们的) ,但是鄙视他们的做法。
所幸的是,我得到了很多同学的帮助。我想没有他们我可能都要放弃了, 因为我本人对单片机也并不是很熟悉,学的东西好像它是它,我是我似的, 理论联系不了实际。以前的汇编语言没学好,一开始的程序这块儿就要令 我抓狂了。后来请教我们班的一个男生,每次跟他一起到试验室调试程序 (他们组也只有他一个人动手) ,看他边做边给我讲解。最后在开发机上做 出来的时候,虽然不是我自己写的,但看他那么高兴,我也有一种分享到 的成就感。后来我们组就用了他写的程序,他自己又抽空做了些拓展。
接下来就是做硬件方面的焊接工作了。没想到这项看起来不需要多少技术 的工作却是非常的劳心劳力。很多次是早上起来带瓶水带些吃的到实训中 心,一泡就是一天。我看到有很多人跟我一样,不同的是他们是三三两两, 而我大部分时间都是一个人做。在这个时候也有很多人帮助我,或是热心 的帮我带饭,或是在我打盹儿的时候帮我做点焊接。大家都鼓励我,即使 最后出不来东西,但是一定要坚持把它做完。当我想放弃的时候,我也这 么对自己说,即使你做出来的是次品甚至不合格品,但是你一定要拿出来 一件成品。
在要验收前,终于做了一件成品出来,不幸的是它真的是一件不合格品。 帮我的那个男生做的已经出来了,所以最后应该还是我的焊接方面的问题。 有一点灰心,想再重做来不及了,单是检查线路却也查不出来什么问题。 那么就准备答辩吧。我对着电路图再看课本,发现以前很多觉得很难记的 东西现在记起来容易多了,因为整天都在同它们打交道。51 的引脚及其功 能,A/D 转换器的,驱动器的,所有我用到的我都一再的看书了解,同时 请教同学我看书过程当中的疑惑。在这个过程中又发现了以前焊接当中出 的一些问题,能改的就改,不能改的,咳,要是时间再多一些,或者我能 早点做好,要是不只是我一个人动手……算了吧,不要想那些如果,还是 准备我自己的,做好我现在能做的吧。
还好,验收还算成功,得了 3 分,不是很高,但是我觉得对我来说已经很 好,代表了我真实的水平,我觉得我对单片机的一些知识在这个动手的过 程中真的是从无到有增长的。同时我也尽量不去想别人得了多少分,没有 什么不平衡的,
有些人付出的是努力,有些人付出的是风险代价,其实这 也没有什么不一样,这一点我早就了解。
最后,我发现自己对单片机竟然也有了一点兴趣,想暑假回家以后自己去 买一些东西来做,再补一补汇编语言。有什么问题请教下以前的那些老同 学好了,他们好厉害,在高中劳动课就成功的做出过调频收音机,大一暑 假的时候参加了学校的电子竞赛培训接着比赛,不过后来怎么样我就不知
道了。汗。看来要多保持联络,这次回家就好好找他们叙叙旧。 三 1 前言 通过一个学期的学习,我认为要学好 C 语言程序这门课程,不仅要认真阅 读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别 是作为高职生,更要注重实践这一环节,只有这样我们才能成为合格的计 算机人材。
整个设计通过了软件和硬件上的调试。我想这对于自己以后的学习和工作 都会有很大的帮助。在这次设计中遇到了很多实际性的问题,在实际设计 中才发现,书本上理论性的东西与在实际运用中的还是有一定的出入的, 所以有些问题不但要深入地理解,而且要不断地更正以前的错误思维。一 切问题必须要靠自己一点一滴的解决,而在解决的过程当中你会发现自己 在飞速的提升。对于教材管理系统,其程序是比较简单的,主要是解决程 序设计中的问题,而程序设计是一个很灵活的东西,它反映了你解决问题 的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此在整个设计过 程中大部分时间是用在程序上面的。很多子程序是可以借鉴书本上的,但 怎样衔接各个子程序才是关键的问题所在,这需要对系统的结构很熟悉。 因此可以说系统的设计是软件和硬件的结合,二者是密不可分的。通过这 次课程设计我也发现了自身存在的不足之处,虽然感觉理论上已经掌握, 但在运用到实践的过程中仍有意想不到的困惑,经过一番努力才得以解决。
这也激发了我今后努力学习的兴趣,我想这将对我以后的学习产生积极的 影响。其次,这次课程设计让我充分认识到团队合作的重要性,只有分工 协作才能保证整个项目的有条不絮。另外在课程设计的过程中,当我们碰 到不明白的问题时,指导老师总是耐心的讲解,给我们的设计以极大的帮 助,使我们获益匪浅。因此非常感谢老师的教导。通过这次设计,我懂得 了学习的重要性,了解到理论知识与实践相结合的重要意义,学会了坚持、 耐心和努力,这将为自己今后的学习和工作做出了最好的榜样。我觉得作 为一名软件工程专业的学生,这次课程设计是很有意义的。更重要的是如 何把自己平时所学的
东西应用到实际中。虽然自己对于这门课懂的并不多, 很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法通 过自身去理解, 但是靠着这一个多礼拜的“学习”, 在小组同学的帮助和讲解 下,渐渐对这门课逐渐产生了些许的兴趣,自己开始主动学习并逐步从基 础慢慢开始弄懂它。
我认为这个收获应该说是相当大的。一开始我们从参考书上找来了课题, 但是毕竟是参考书,做到后来发现很多程序都是不完整的,这让我们伤透 了脑筋。看着别的小组都弄得有模有样了,可是我们连一个课题都还没有 定好。好不容易又找到了课题,可是结果还是很不尽人意。程序接线什么 的都弄好了,调试也没有问题,可是就是无法达到预期想要的结果。参考 书毕竟只是一个参考,设计这种东西最后还是要靠自己动脑筋。然后我们 大家一起齐心协力,从平时做的实验﹑老师上课的举例﹑书本上的知识以 及老师的辅导和其他同学的帮助下终于完成了。应该说这是通过我们小组
成员的共同努力和动脑完成的,虽然内容并不是很复杂,但是我们觉得设 计的过程相当重要,学到了很多,收获了很多。我觉得课程设计反映的是 一个从理论到实际应用的过程,但是更远一点可以联系到以后毕业之后从 学校转到踏上社会的一个过程。小组人员的配合﹑相处,以及自身的动脑 和努力,都是以后工作中需要的。
所以我认为这次的课程设计意义很深,和其他 4 位同学的共同学习﹑配合 ﹑努力的过程也很愉快,另外还要感谢老师的耐心辅导。
(1)通过随机数产生一个指令序列,共 320 条指令。指令的地址按下述原 则生成: A:50%的指令是顺序执行的 B:25%的指令是均匀分布在前地址部分 C:25%的指令是均匀分布在后地址部分 具体的实施方法是: A:在[0,319]的指令地址之间随机选取一起点 m B:顺序执行一条指令,即执行地址为 m+1 的指令 C:在前地址[0,m+1]中随机选取一条指令并执行,该指令的地址为 m’
D:顺序执行一条指令,其地址为 m’+1 E:在后地址[m’+2,319]中随机选取一条指令并执行 F:重复步骤 A-E,直到 320 次指令 (2)将指令序列变换为页地址流 设:页面大小为 1K; 用户内存容量 4 页到 32 页; 用户虚存容量为 32K。 在用户虚存中,按每 K 存放 10 条指令排列虚存地址,即 320 条指令在虚存 中的存放方式为: 第 0 条-第 9 条指令为第 0 页(对应虚存地址为[0,9]) 第 10 条-第 19 条指令为第 1 页(对应虚存地址为[10,19]) ……………………………… 第 310 条-第 319 条指令为第 31 页(对应虚存地址为[310,319]) 按以上方式,用户指令可组
成 32 页。