停车场系统程序设计总结1

时间:2024.4.14

总结

c 语言程序设计是一门重要的专业基础课,通过这次课程设计使我了解了c

语言程序设计的思想,并且掌握了程序设计的基本方法,为后续课程打下了坚实 的基础。同时,这次课程设计又是一次实践性较强的知识应用,在对我进行程序 设计基础理论与技术技巧能力训练的同时,更加培养了我解决实际问题的编程能 力。

在设计过程中,首先要解决的是与同学的合作,接下来分工与协商,共同探

讨,大家取长补短,认清自己的不足之处和薄弱环节,加以弥补和加强,要做出 一个好的程序就要有不懈追求的精神和对理想崇高的追求,有一种不完成不罢休 的精神。c 语言作为一种高级编程语言具有方便灵活的特点,适合各种类型的软 件开发,为我们以后学习单片机非常有用。

在设计初期,根据题目的要求和所学的知识,车库中的车辆是先进后出的,

是栈结构,便道上的车辆是先进先出的,是一个队列,结构很明显,但是现阶段 我所学的基础知识不够,掌握的不多,对应用栈和队列来解决这个问题有一定的 困难,因此我在整个设计中使用了结构体数组,运用一个结构体数组来同时记录 车库和便道中车辆的信息,这样也可以起到一个连续记录数据的功能,完成设计 要求的任务。

课程设计为我提供了一个既动手又动脑,独立实践的机会,将课本上的知识 与实践相结合起来,提高了我适应实际,实践编程的能力。

在这一系统中用到了结构体,它让我更加巩固了结构体的特点和用法,本设

计最好使用的结构是栈和队列,但是我们现阶段还未作学习,使用起来不是很流 畅,因此我在这个设计中使用了结构体,使用了新的思路。

总之,这次课程设计挖掘了我潜在的能力,是我更加自信,也对编程更加有

兴趣,为以后的学习打下了良好的基础。

- 1 -


第二篇:系统设计总结


系统设计总结报告

许亚 张自洋 赵健 赵斌

一、 关于选题

在拿到实验题目后,进行了仔细的比较和研究,对各种类型题目特点及难易度有较深的理解,再结合小组成员自身特点,特长,初步论证得出选题如下:实现LED点阵屏的多样化显示功能。并通过无线信号的控制来操纵俄罗斯方块。即 无线信号控制LED-俄罗斯方块。 随着课程学习的深入,以及关于选题方面资料的查找,我们发现此选题较困难,但我们坚持做下去。我们从网上获得一些资料,得悉芯片和电路方面的知识,并决定改用51单片机进行我们的设计:

1. 控制信号输入:采用无线发射器,通过主板上接收芯片接收,转换为等价的键盘输入。

2. 控制部分:采用At89C51单片机芯片作为中控,处理键盘信号并控制LED点阵显示。虽然

51单片机性能低,但是方案成熟,应用丰富。

3. 显示部分:使用LED点阵屏幕显示。考虑到设计所需端口较多的问题,为减少资源占用,

使用74HC154译码器作为列驱动芯片。

经验总结:选题要趁早,并且要综合考虑各方面因素,不能凭感性喜好,而要充分掌握各方面材料,重点突出,有目的的选择。

二、 问题及解决问题

我们在整个项目的设计实验中,基本上是按照进度表的进程进行,但其间也遇到了不少没有预料到的问题。

1、 显示错误

实验中发现,输入频率后,显示结果并非自己想要的。经仔细查找,排除其他方面原因后,认为是键盘扫描过程有漏洞。

解决方法:我们找了老师写的程序,与我们自己的对照后发现,果然是程序方面的问题。采用了老师的程序后,问题得到解决。

2、 换档问题

进一步实验发现,频率检测与频率发生功能之间进行转换时,有时会出现错误。我们认定是程序方面的瑕疵。但这个错误比较隐蔽,我们花了大量时间才找到它。

解决方法:改进case语句运算方法。

3、 电路匹配问题

这是买硬件时遇到的问题。由于当时没有考虑周全,买来的计数器电压不匹配,直接影响焊接过程。

解决方法:在每次购买时,一定查数据手册,考虑整个电路的运行参数。

三、心得与建议

1、通过本项目的完成,我们深刻体会到实践的重要性。有很多看似简单的东西,真正运用时,就会有意想不到的问题。这告诉我们平时学东西一定要扎扎实实,并注重与实际联系,否则很容易犯眼高手低的毛病。

2、团队合作的重要性

要顺利完成一个项目,团队成员之间的合作是非常重要的。只有每个人都发挥自己的优势,积极完成自己分配到的任务,并注意与队友的交流,大家才能一直保持较高的热情,在遇到困难时也才能积极地去解决。

3、建议本课程的难度再降低一些。因为大家本身要学许多其他课程,特别对于初学者,要在短时期内学会这么多东西,并能熟练应用,不熬通宵几乎是不可能的。如果能增加学习课时或延长项目完成时间,我觉得大家的收获还会更大。

最后,还是要感谢这门课程的开设,使我们的视野真的得到了很大开阔,学会了很多实用的东西。

更多相关推荐:
vf程序设计总结

《VisualFoxpro程序设计》课程小结08会计一班戴佳进20xx10420xx4本学期我们专业开设了《VisualFoxpro程序设计》课程,通过三个多月对VisualFoxpro的学习,自己逐渐对Vis…

VB第5章 《多媒体程序设计》总结

一、绘图方法:1、颜色设置:(1)颜色函数:①QBColor:16种基本颜色。QBColor(0)~QBColor(15)②RGB颜色:RGB(红色值,绿色值,蓝色值)RGB(red,green,blue)每种…

C++程序设计总结

谈一下C++程序设计的一些个人经验及看法,仅供参考,希望能对大家有用一、心得:编程序首先是在纸上写一下代码,代码写好了,才到电脑上调试,这样可以提高效率,还可以帮组记忆,因为是初学,对知识点比较陌生,所以写一下…

程序设计总结

?Strcmp的用法原型:externintstrcmp(constchar*s1,constchar*s2);用法:#includestring.h功能:比较字符串s1和s2。说明:当s1s2时,返回值0当s…

高级语言程序设计总结-陈凯源

《高级语言程序设计》课程总结C语言程序设计是掌握计算机软、硬件系统工作原理必需的基本知识,也是计算机相关专业的重要入门知识。C语言既有高级语言的特性,又具有汇编语言的特点,可以作为系统程序设计语言,也可以作为应…

第 五 章 驱动程序设计总结

第五章驱动程序设计?驱动程序的任务:就是把操作系统的驱动接口“映射”到具体的功能实现中。?伪驱动不直接与某个硬件交互,而仅仅实现操作系统提供的驱动程序接口。最常见的使用方式是为上层软件提供一些服务。?驱动模型。…

C++程序设计总结

第一章面向对象编程原理?近五十年间,软件技术经历了多个阶段的发展演变?目前为止最流行的技术还是面向过程编程(POP)?面向过程编程采用了自顶向下的设计方案,问题被看做多个执行任务的序列。为完成这些任务,须实现一…

C程序设计实训个人总结

通过上个学期的C语言学习之后,这学期我开始了C语言的实训。这次实训一共有12道题,可以说这12道题要运用学过的所有C语言知识。刚开始的两天,由于长时间没有接触这科,所以编程的时候有一些困难,通过课下的复习我逐渐…

数据结构与算法课程设计 心得体会 学习体会 (33)

课程设计心得体会姓名:曾辉学号;0804012041班级:08计本(2)课程设计是计算机科学与技术专业学生的集中实践性环节之一,是学习“数据结构与算法”理论和实验课程后进行的一次全面的综合练习。其目的是要达到理…

c++课程设计总结

课程设计总结经过一个学期对《C++程序设计》的学习,我学习到了基本的理论知识,了解到了C++语言程序设计的思想,这些知识都为我的课程实践和进一步的学习打下了坚实的基础。在为期近两周的C++课程设计中,我体会颇多…

c程序设计总结

C程序的基本结构基本字符集C词汇标识符保留字常量变量分隔符注释符运算符表达式C语句C函数谁的存储地址指针的实质是一个存储有其它变量首地址的变量是一个unsignedlong类型数据定义指针时声明的数据类型是其存...

《C程序设计》复习资料知识点总结(C语言)

C程序设计知识点第1章C语言概述C程序设计知识点都懂了一定过第1章C语言概述1112C语言属高级语言区分字母的大小写以函数为基本单位采用模块化程序设计可直接访问内存进而对硬件进行操作用C语言编写和程序称作C源程...

程序设计总结(40篇)