第一篇:课程设计的体会
课程设计的体会
课程设计的体会1通过本次课程设计,使我对《数据结构》这门课程有了更深入的理解。《数据结构》是一门实践性较强的课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。一个人的力量是有限的,要想把课程设计做的更好,就要学会参考一定的资料,吸取别人的经验,让自己和别人的思想有机的结合起来,得出属于你自己的灵感。
程序的编写需要有耐心,有些事情看起来很复杂,但问题需要一点一点去解决,分析问题,把问题一个一个划分,划分成小块以后就逐个去解决。再总体解决大的问题。这样做起来不仅有条理也使问题得到了轻松的解决。
在这个过程中,我也曾经因为实践经验的缺乏失落过,也曾经仿-真成功而热情高涨。生活就是这样,汗水预示着结果也见证着收获。劳动是人类生存生活永恒不变的话题。虽然这只是一次的极简单的课程制作,可是平心而论,也耗费了我不少的心血,这就让我不得不佩服开发技术的前辈,才意识到老一辈对我们社会的付出,为了人们的生活更美好,他们为我们社会所付出多少心血啊!对我而言,知识上的收获重要,精神上的丰收更加可喜。让我知道了学无止境的道理。我们每一个人永远不能满足于现有的成就,人生就像在爬山,一座山峰的后面还有更高的山峰在等着你。挫折是一份财富,经历是一份拥有。这次课程设计必将成为我人生旅途上一个非常美好的回忆!
通过这次的课程设计我对于专业课的学习有了更加深刻的认识,以为现在学的知识用不上就加以怠慢,等到想用的时候却发现自己的学习原来是那么的不扎实。以后努力学好每门专业课,让自己拥有更多的知识,才能解决更多的问题!
课程设计的体会2在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而Php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。
课程设计的体会3"微机原理与系统设计"作为电子信息类本科生教学的主要基础课之一,课程紧密结合电子信息类的'专业特点,围绕微型计算机原理和应用主题,以Intelx86CPU为主线,系统介绍微型计算机的基本知识,基本组成,体系结构和工作模式,从而使学生能较清楚地了解微机的结构与工作流程,建立起系统的概念。
这次微机原理课程设计历时两个星期,在整整两星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。以前在上课的时候,老师经常强调在写一个程序的时候,一定要事先把程序原理方框图化出来,但是我开始总觉得这样做没必要,很浪费时间。但是,这次课程设计完全改变了我以前的那种错误的认识,以前我接触的那些程序都是很短、很基础的,但是在课程设计中碰到的那些需要很多代码才能完成的任务,画程序方框图是很有必要的。因为通过程序方框图,在做设计的过程中,我们每一步要做什么,每一步要完成什么任务都有一个很清楚的思路,而且在程序测试的过程中也有利于查错。
其次,以前对于编程工具的使用还处于一知半解的状态上,但是经过一段上机的实践,对于怎么去排错、查错,怎么去看每一步的运行结果,怎么去了解每个寄存器的内容以确保程序的正确性上都有了很大程度的提高。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在赵老师的辛勤指导下,终于游逆而解。同时,在赵老师的身上我学得到很多实用的知识,在次我表示感谢!
第二篇:课程设计体会
课程设计体会
小组体会:在整个设计过程中,也出现过很多的问题,不知不觉就钻牛角尖,在不断学习的过程中我们体会到:
(1)、做是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性,这对于将来我走上工作岗位具有重要意义。
(2)、由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码。使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。
(3)、设计过程中,经常会遇到困难,我学会通过别人的代码理解语言的含义但这并不是抄袭,然后根据自己的设计要求编写代码。设计中得到了指导教师杨建明老师和陆静老师的悉心指导。
(4)、设计过程中,由于要实现某些功能,互联网帮了我的大忙。网络资源是一个丰富的共享体系,我通过在论坛上提出问题得到了很多热心网友的帮助,这坚定了我通过网络吸收知识的信心。
(5)、在完成课程设计的这段时间,我也充分体会到软件功能的强大作用。同时也深刻体会到团队协作的重要性,我们小组四个人分工合作,每个人都对小区物业收费系统有了全面的认识,并在此基础上根据自己对Access的掌握认真做系统,学会了很多,也收获了很多,极大的提高了工作效率。
个人体会: 例一:
通过这次课程设计,我从实际操作层面更加深刻的理解了管理信息系统这门课程,同时也拉近了我与信息系统这门课的距离。以前总是觉得做系统是一件很厉害的事情,如果自己去做肯定做不好。现在我们自己也可以做一套管理系统出来,虽然没那么强大,但是我终于知道,做管理系统也并不是一件遥不可及的事情,我们也可以做到的。
我们团队一共有四个人,四个人经过讨论,确定了总的课题和整体的框架之后,明确了每个人的分工。而我主要负责绘制业务流程图和数据流程图,并编制数据字典。下面我主要就我所负责的工作说一下这次课程设计中我的个人体会。在绘制流程图之前,我认为我已经掌握了画业务流程图及数据流程图的方法,但实际操作时才发现自己仍存在很多问题。我们小组的课题是小区物业收费管理系统,在绘制数据流程图顶图时,我不太清楚数据流的归属问题。例如业主的个人及房屋信息是在物业中心登记,然后由物业中心的人员录入系统并建立档案,然后我就不清楚“业主个人及房屋信息”这个数据流是由物业中心这个外部实体输入系统的,还是由业主这个外部实体输入系统的。在经过指导老师的讲解之后,我对这个问题有了比较清楚的认识,因为“业主及房屋信息”这个数据流虽然来自业主,但是是由物业中心的人员经过整合后,输入系统的。直接接触系统并输入信息流的是物业中心,所以这个信息流应看作是由物业中心这个外部实体输入的。
2关于数据字典,我觉得编制数据字典是一件很需要耐心的事情,整个系统中的数据元素是非常多的,如果稍不细心就会漏掉。而且在编制数据字典之前,一定要对数据流程图中的数据元素、数据结构、数据存储、加工处理和数据流有着很深刻的了解及认识,并从整体把握,才能把数据字典编好,才能真正发挥数据字典的作用。
这次课程设计还教会了我许多别的东西,比如这个大家都会谈到的话题——团队协作。确实是的,团队协作的重要性在任何时候都高于一切。只有团队中的每一个人都秉着团结协作的信念,才会把事情真正做好。其次是做事情一定要细心和耐心,遇到问题不要急躁,而是积极去寻找解决问题的方法,这样才能真正解决问题。
例二:
在这次课程设计中,我们小组成员明确分工,各司其职,收获了很多。课程设计是培养我们综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实际能力的重要环节,是对我们实际能力动手能力的具体训练和考察过程,随着科学技术发展的日新月异,计算机应用已经达到空前的活跃程度。回顾这一个星期的管理信息系统课程设计,至今我仍感慨颇多。的确,从选题到定稿,从理论到时见,在整整一个星期的时间里,可以说是苦多于甜,可以学到很多东西,同时也巩固了以前所学的知识。在这个学期中,我们对管理信息系统这门课程的了解仅限于书本上的介绍,未曾切实体会到这门课在实际生活中的应用。在设计中我们首先对小区物业收费管理系统进行初步了解,查阅的很多资料,并在询问附近小区物业公司基础上将横踢系统有了初步的规划。后来根据资料提供的内容开始做系统,在老师的指导下画出E-R图、业务流程图、数据流程图等等。随后开始做系统,这座系统的过程中,有很多不懂得问题,比如界面设置、窗体制作等。当我们问老师,问同学,一一将这些问题克服,最终将一份比较满意的成果上交。在以后的学习中,我一定会将理论时间相结合,注重实际应用。
例三:
本次课程设计,我最大的收获就是感受到了合作的力量。个人的力量是微薄的,团结才是力量。在小组成员的努力和配合下,我们从无从下手到终于把整个小区物业收费管理系统做出来,其中的酸甜苦辣我们都深深体会。虽然其中也遇到很多问题,但是我们积极讨论,耐心请教同学老师,迎难而上。其次,我们运用了access来成的系统,不仅巩固了以前所学的知识,还学到了很多新的东西。真正地把所学运用到实际中。课本上学上的知识要真正会应用才是自己的东西,就像人们常说的“学以致用”。在分析系统时,流程图是关键和难点,在这个地方花了很多时间。最后,我感受到了计算机的强大。在绘制流程图的时候,第一次接触到绘图软件visio并掌握了其基本功能,觉得这款软件很实用。还有access,可以给人们的生活带来很多方便。总之,我从这次课程设计中学到了很多东西,受益匪浅,对我今后的发展有很大帮助。
例四:
说到信息系统IS,之前只接触过一些具有特定功能的软件,并不知道开发出一个系统来是怎样的一项工程。而这次MIS课程设计无疑给了我一个机会去深刻体会这个过程。这次实习并不是要做出一个功能多么强大的系统出来,那也不现实,重点在于在开发过程中能学到一点具体的技能以及建系统的思路流程。我们组经讨论确定了系统课题之后,分工明确,各司其职。我负责使用Access建立一个数据库开发应用实例,就是这个小区物业收费管理系统。首先,必须要做到全局规划。需要建立的表有业主信息、房屋信息、水费燃气费物业费收费表、用户表。初始化之后还需要建立各张表之间的联系。再制作各查询和窗体报表。制作过程需要很大的耐心与细心。系统功能是由管理员每月一次查询各业主本月水费燃气费的使用数,登记到相应的表中,每年一次计算各业主物业费,根据实际收缴情况制作出交费通知单送给各客户。此外,系统还可以实现管理员查询各种信息的功能。系统是一个有机的整体,我们小组也是一个整体。相要出色的完成这次实习,同我们的分工协作是分不开的。总之,这次实习使我收获了很多。
第三篇:课程设计体会心得
这次课程设计历经一个星期左右,通过这一个星期的学习,发现了自己的很多不足,自己知识的很多漏洞,也有很多闻所未闻的东西,从而更加明白知识扎实的重要性,理解实践能力的重要性!因为基础知识的不扎实让我在这次课程设计中走了许多弯路,不过我认为是值得的,它大大的补充了我知识不足的那一面,我始终相信付出必有收获。
这次的课程设计,可以说是苦乐交加。在程序设计过程中,不仅检验、巩固了我所学的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,作为组长,如何分配任务,协调各种事宜,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,明白了团结的力量是强大的,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。它为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生运用所学知识解决实际问题的能力。课程设计这类实践训练是我们迈向社会,从事职业工作前一个必不少的过程。“千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义。我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。
通过这次人事管理系统的设计,我在多方面都有所提高。首先,整体与局部的把握,在系统设计前,需要整体思考人事管理系统所包含的信息及其实现的功能,在设计过程中,再思考局部功能实现的完整性与整个程序的结合。其次,在实现用户权限设置这个功能时,通过查阅课本、资料,实践,对字符串的使用(strcmp(mm,“1234”);)更加熟悉、了解,能够熟练运用字符串,而且加强了对类中参数传值的使用,巩固了类定义,函数成员使用等知识,并通过条件语句实现不同的人设置不同的操作。再者,实现删除功能时,通过查询资料、借鉴前人的经验,明白由于使用的是文件链表操作,可以使用标记实现删除功能,且保证删除和全删的标记不同。然后,在实现查找功能时,更熟练了指针对象的使用。最后,在整个程序运行时,考虑到屏幕出现的效果,查阅资料及其前人的登录系统代码,了解了库函数中的屏幕清零函数(system(“cls”);),并能正确使用。课程设计使我对c++课程又进行了系统的复习,独立思考的能力也有了提高。
在程序设计运行过程中遇到错误,就全组的人一起讨论、研究,集思广益,更改代码,不断的尝试实践运行各种方法„„虽然在这个过程中遇到了很多问题,但程序编辑成功后那种激动,问题解决中遇到挑战自己亲自动手,终于解决那种成就感,几个人一起讨论,一起分析,同悲同喜那种患难与共的感觉,都使我们深深地体会到了感到学习的快乐和团结的力量,也让我们真正学习到了一些的知识,使我们感到前途是光明的、充满挑战与趣味的。通过这次编程使我们认识到在以后的学习中要多做练习增加自己的知识面才能更好的适应自己的工作,在其中由最初的沮丧中出来,充满信心地去解决问题。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。而且这次课程设计也让我受益匪浅,真切感觉到任何事情都需要细心和耐心,二者缺一不可。没有细心,做事情永远都是事倍功半,一旦某个细节错了,就会导致某个部分应用不了额,甚至可能导致整个系统都运行不了。没了耐心,可能就会导致这件事不能够完成,经常半途而废。
在此感谢我们的崔雪冰老师对我们细心的指导,同时也非常感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。本次课程设计在默契、愉快的氛围中落下帷幕,这是一次快乐充实的实习。
第四篇:单片机课程设计体会
课程设计体会
作为一名自动化专业的大三学生,我觉得做单片机课程设计是十分有意义的,而且是十分必要的。在已度过的大学时间里,我们大多数接触的是专业课。我们在课堂上掌握的仅仅是专业课的理论知识,如何去锻炼我们的实践能力?如何把我们所学的专业基础课理论知识运用到实践中去呢?我想做类似的课程设计就为我们提供了良好的实践平台。
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。
这次单片机课程设计我们历时两个星期,从理论到实践,学到了很多的东西。同时不仅巩固了以前所学过的知识,而且还学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在这次课程设计后我发现自己在一点一滴的努力中对单片机的兴趣也在逐渐增加。这次的课程设计还让我学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。更重要的是,我在这一设计过程中,学会了坚持不懈,不轻言放弃。
回顾起此次单片机课程设计,我感慨颇多,最重要的是感触是:遇到一个问题时,最重要的一件事就是马上思考检查问题出在哪边,而不是抱怨或者马上请教同学老师。只有这样我们才能真正的学会单片机,才能越学越会。自己的独立处理问题的能力才会得到提高。还有无论编程中遇到什么问题,都不要怨天尤人。无论自己的程序有多好,都不能骄傲。只有这样做到不骄不躁,力量才会源源不断,才会有更多的灵感。
在课程设计的过程中:遇到的最大的问题就是硬件问题,在自己课程设计的过程中遇到的很多情况下或是导线损坏或是实验箱上的I/O口不能正确的输出。在这一方面,我们所能做的是,每天开始做实验时就要检查所用的导线没有问题及各个I/O接口是否能够正确输出。具体方法如下:把每一根导线连接每个I/O口到发光二极管,上电后每个发光二极管是不是能点亮,按一下复位键后,发光二极管是不是还是继续正确的亮着。
此外,要做好一个课程设计,就必须做到:在设计程序之前,对所用单片机的内部结构有一个系统的了解,知道该单片机内有哪些资源;要有一个清晰的思路和一个完整的的软件流程图;在设计程序时,不能妄想一次就将整个程序设计好,反复修改、不断改进是程序设计的必经之路;要养成注释程序的好习惯,一个程序的完美与否不仅仅是实现功能,而应该让人一看就能明白你的思路,这样也为资料的保存和交流提供了方便;在设计课程过程中遇到问题是
很正常的,但我们应该将每次遇到的问题记录下来,并分析清楚,以免下次再碰到同样的问题。
在整个课程设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。虽然这个课程设计做的还是有一些遗憾,但是在设计过程中所学到的东西是这次课程设计的最大收获和财富。
最后,无论如何都要好好的感谢指导老师的帮助,在整个课程设计过程中,几乎每一个程序的设计成功都离不开老师的指导和帮助。在老师的辛勤指导之下,学到了很多有用的经验和使用的知识。而且还得感谢身边同学的帮助和交流,在互相帮助和交流的过程中能够学到很多很有创意的编程思想,更加扩宽了自己的思想。
第五篇:课程设计心得和体会
第六章 课程设计总结
经过近二周的单片机课程设计,终于完成了我的频率计的设计,基本达到设计要求。
对于此次课程设计,有许多的感触与体会,遇到的难题多,学习到的知识也就更多。
第一,硬件电路首先遇到了对试验箱内部硬件电路不了解,经过试验箱上面本身所带的几个与频率计有关的实验(计数器实验、8279显示实验)最终了解试验箱内部电路连接。
第二,则是解决程序设计的问题,而程序设计是一个很灵活的东西,它反映了你解决问题的逻辑思维和创新能力。由于以前都是使用C语言编写程序,对汇编语言的编程能力还不够,所以在经过了解硬件电路后只编写了C语言程序并调试成功。
第三,在一个课题中,要设计一个完整的电路,必须要有耐心,要有坚持的毅力。在整个电路的设计过程中,重要的是各个单元电路的连接及电路的细节设计上,如程序地址的正确,不然就会与原程序对应不上。这就要求我们对硬件系统中各组件部分有充分透彻的理解和研究,并能对之灵活应用。完成这次设计后,我在书本理论知识的基础上又有了更深层次的理解。
第四,在本次设计的过程中,我还学会了高效率的查阅资料、运用工具书、利用网络查找资料。我发现,在我们所使用的书籍上有一些知识在实际应用中其实并不是十分理想,各种参数都需要自己去调整,这就要求我们应更加注重实践环节。
最后,还要在此感谢课程设计的指导老师,他们在整个过程中都给予了我充分的帮助与支持。
参考文献
[1] 赵全利、肖兴达.《单片机原理及应用教程》(第二版).机械工业出版社,2007
[2] 蔡美琴等.《MCS-51系列单片机系统及其应用》.高等教育出版社.[3] 吴国经.《单片机应用技术》.北京:中国电力出版社,2003.[4] 徐爱钧.《智能化测量控制仪表原理与设计》(第二版)[M].北京:北京航空航天大学出版社,2004.8 总结与体会
经过几个星期的努力,在本组同学的齐心合作下使得本设计顺利完成,通过这次课程设计,使自己的知识水平有了显著的提高,并学会了如何将自己所学的运用于实践之中,本系统所涉及的东西几乎涵盖了大学所学的各个方面的知识,如电子技术、电路原理、程序设计基础、检测与转换、单片机等,可以说,没有大学前三年的系统学习本设计几乎是不可能完成的,尽管下半年就将毕业,但是学习却是终身受益的事情,只有不断学习才能不断进步,只有不断的将所学运用于实践,才能检验出所学是否正确,自己是否真的掌握。本系统还有很多有待提高之处,这需要在以后的学习中完善自己的知识不断补充。在本次课程计完成之际,首先要感谢我组的指导老师,从课题选择到具体的设计过程,无不凝聚着老师的心血和汗水,设计期间,老师为我们提供了种种专业知识上的指导和一些富于创造性的建议,没有这样的帮助和关怀,我们不会这么顺利的完成这次设计。在此向老师表示深深的感谢和崇高的敬意。其次,设计的顺利完成,也离不开其它各位老师、同学和朋友的关心和帮助。在整个的课程设计中,各位老师、同学和朋友积极的帮助和意见,在他们的帮助下,课程设计得以不断的完善,最终完成。通过这次课程设计,我们学会了把书本上的理论知识如何运用到实践中,在以后的生活学习中,我们也将不断努力、创新。参考文献
[1] 谭浩强.C程序设计教程[M].北京:清华大学出版社,2007.1 [2] 谭浩强.C程序设计(第三版)[M].北京:清华大学出版社,2005.7 [3] 郭惠、吴讯.单片机C语言程序设计完全自学手册[M].北京:电子工业出版社,2008.10 [4] 张毅刚.单片机原理及应用[M].北京:高等教育出版社,2009.11 [5] 谢自美.电子线路设计·实验·测试(第三版)[M].武汉:华中科技大学出版社,2006.8 [6] 古天祥.电子测量原理[M].北京:机械工业出版社,2004.8 [7] 康华光.电子技术基础模拟部分(第五版)[M].北京:高等教育出版社,2005 [8] 康华光.电子技术基础数字部分(第五版)[M].北京:高等教育出版社,2006.1
[9] 欧伟明.电子信息系统设计 [M].西安:西安电子科技大学出版社,2005.9 六.设计心得体会:
第一次真正的感觉到自己是学电信专业的,第一次真正体会到自己要搞完一个大型的程序还是不容易的事。提前几天开始拿到本次程序设计题的时候确实有点儿兴奋,心想着尽量要独立快速而又高质量的完成这个设计。可是,当天就发现我对这个基于CPLD的嵌入式系统一点头绪都没有,因为到现在快毕业了对嵌入式真正含义还不是很透彻。随后就是一个劲的去图书馆查阅相关资料,看书上有没有关于数字频率计设计的内容。可是书上的东西好像并没有帮到我什么忙,使我更感到无从下手。就这样一直拖到了不能再拖的时候了,刚开始的豪言壮语也都没有了。
一阵慌乱后,终于定下心来了终于找到了一个比较类似的VHDL程序的简易数字频率计设计。这也使得我今天的程序颇有类同的感觉。刚开始看到那设计的时候一下子就被很多行的VHDL语言给吓着了,当时真想放弃,最后还是硬着头皮看了下去。开始真是很多看不懂,很多传递符号都是以前没有看到过的。好在前几天看过书,对硬件描述语言还有一点的印象,查过书后都能搞清楚。对我来说是新东西的还有寄存器的设计等,最后通过查找书本大概的把这个系统看懂了。
看了几遍课题设计要求和书上给的源程序后对如何写这一方面的程序有了一定的了解,于是就尝试着自己开始作起了这个系统的总体框图。毕竟是第一次写这么大的关于硬件描述的程序,所以虽然看稍微懂了类似的模块程序,可是到自己的时候还是觉得不能上手,一直是要翻书看和借鉴里的内容。
最后,还是模仿着那系统完成了我这次课程设计的第一步构图啊!虽然不知道有多少内容是自己的,可我还是花了时间和精力去认真完成的。
做这部分的时候简直要命……眼看就第一个设计周快要结束了,才开始马马虎虎的忙碌。主要是平时上课的知识积累不够,掌握得不熟练,到编写程序时,表达起来就很吃力。甚至有时候都不知道自己在编什么,看不懂真的很痛苦!没办法,只得结合下具体情况尝试了,结果可能不太好。时间过得比较快,很快到了对整个系统作调试的时候了,编译、下载、连线、运行,一步一步的很小心。最后测试成功,只不过在显示问题上没有做得很好,如果在显示部分加上扫描模块就比较成功了。不过自己也还算收获很大,毕竟已经尽力了。
通过本次课程设计,感慨很多啊……平时训练太少、课外衍生也做得不够。对于编程类的习题做得不多是导致此次设计不成功的根本原因。在以后的学习工作中应该加强基础知识的牢固掌握,争取比现在做得更好!另外,还要感谢陈老师的悉心指导,通过他的进一步讲解才会更深入的懂得此次任务的思路和很多需要修改的地方。
七.参考文献:
1.康华光主编
电子技术基础(数字部分),高等教育出版社
2.阎石主编
电子技术基础(数字部分),清华大学出版社
3.陈大钦主编
电子技术基础实验,高等教育出版社
4.彭介华主编
电子技术课程设计指导,高等教育出版社
5.张
原编著
可编程逻辑器件设计及应用,机械工业出版社
6.荀殿栋,徐志军编著
数字电路设计实用手册,电子工业出版社
7.MAX+PLUSⅡ入门
8.刘洪喜,陆颖编著
VHDL电路设计实用教程
清华大学出版社
9.章彬宏 周正林编著
EDA应用技术
北京理工大学出版社
10.陈云洽 保延翔编著
CPLD应用技术与数字系统设计
电子工业出版社