CRC课程设计报告

CRC课程设计报告
CRC课程设计报告

目录

序言 (2)

第一章通信系统课程设计要求要求和方案 (3)

1.1通信系统课程设计总体要求 (3)

1.2课程设计题目 (3)

1.3 CRC编解码器设计方案 (3)

第二章 QuartusⅡ简介 (5)

2.1 Quartus II简介 (5)

第三章 (24,16)CRC 循环码编解码器的设计 (7)

3.1 CRC循环校验码的基本原理 (7)

3.1.1 CRC校验码的生成 (7)

3.1.2 CRC校验码校验原理 (7)

3.1.3 CRC循环码纠错原理 (8)

3.2 (24,16)CRC循环码编解码器的实现 (9)

3.2.1 CRC-8 生成多项式 (9)

3.2.2 (24,16)CRC 循环码编码器的设计 (10)

3.2.3 (24,16)CRC 循环码解码器的设计 (11)

3.2.4 (24,16)CRC 循环冗余校验码编解码器总图 (14)

体会与建议 (16)

参考文献 (17)

附录 (18)

序言

通常,数据通信中的编码可以分为两大类,分别是信源编码和信道编码。在实际应用中,为了提高数据通信的可靠性而采取的编码称为信道编码,也称做抗干扰编码。一般来讲,数据通信要求传输过程中的误码率应该足够低,这样才能真正符合实际应用的具体要求,为了降低数据通信线路传输的误码率,通常有改善数据通信线路传输质量和差错检测控制两种方法。

实现差错检测控制的方法很多,循环冗余校验(CRC)就是一类重要的线性分组码。循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC。CRC校验码码的作用是:发送方发送的数据发送给了接收方,但是由于在传输过程中信号干扰,可能出现错误的码,造成的结果就是接收方不清楚收到的数据是否就是发送方要发的数据,所以就有了CRC校验码。保证了发送跟接受的数据是否一样,要纠错的话,还需对软件进行设计,毕竟传输的是2进制,如果知道了哪一位出错了,可以把那一位取反,需要对软件进行优化。CRC也是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。它是利用除法及余数的原理来作错误侦测的。实际应用时,发送装置计算出CRC值并随数据一同发送给接收装置,接收装置对收到的数据重新计算CRC并与收到的CRC相比较,若两个CRC值不同,则说明数据通讯出现错误。

本次课程设计主要设计(24,16)校验码的编码与解码,本次课程设计是介绍如何通过quartus软件,采用原理图输入法,分别完成相应的编码和解码;最后将编码和解码电路图结合,检查编码解码过程是否发生错误。通过课程设计验证CRC校验码的检错纠错功能。

第一章通信系统课程设计总体要求和方案

1.1通信系统课程设计总体要求

1、根据题目要求的功能进行设计;设计出整体电路图和流程框图;

2、设计的电路图的每个组成部分须有设计说明;以及整体电路概述;

3、采用原理图或 VHDL 语言输入法,在计算机上进行编译和软件仿真。

1.2课程设计题目

(24,16)CRC 循环码编解码器设计(2 人合作,本设计偏重于译码)

1、采用原理图输入法。

2、根据 CRC 循环码的编解码原理,确定编解码器具体设计方案。

3、设计(24,16)CRC 循环码编解码器电路图。

4、调试及彷真时序波形。

1.3 CRC编解码器设计方案

CRC循环校验码的产生和校验既可用硬件实现,也可用软件实现,较经典的硬件实现算法有移位计算法、查表计算法和公式法。

方法一、移位计算法。移位计算法就是直接模拟CRC校验码基本原理中除法的过程,来得到余数从而得到即CRC值。设生成多项式g(x)有r位,由于最高位是要一直消掉的,所以只需要一个r位的寄存器。

图1 移位算法实现框图

图中由R0-Rr-1构成的CRC 寄存器是一个r位移位寄存器组,用来存储r位的CRC校验码R(x)。运算控制开关g1-gr-1的位置与生成多项式G(x) 的系数相关,对应系数1的开关接通反馈支路(上端),否则接地(右侧)。编解码前清零CRC寄存器,在时钟驱动下,待校验的信息码B(x)经运算处理逐位移入CRC 寄存器中,当信息码全部输入之后,CRC寄存器中存放的值即为生成的CRC码。另只须输出开关C开始接下端,在时钟驱动下逐位输出待校验的k位信息码B(x) ,然后改接上端,再逐位将CRC寄存器中的校验码R(x)输出即可。该算法原理简单,易于硬件实现,但是效率较低,主要用于串行通信中,不适合高速通信的场合。

方法二、查表计算法。该算法是指事先把待校验的信息码B(x) 的所有CRC 码全部计算出来,放在一个表里,编码时只要根据M(x)从表中找出对应的值进行处理即可。编解码前清零CRC寄存器,编码时待信息码M(x)输入结束,CRC 寄存器的值即为校验码R(x) ;解码校验时待传送码B(x)输入结束时,若CRC 寄存器中的值为零,则表明传输无误。该算法执行速度快,适合于高速通信场合,但由于需要大容量的存储表,花费的硬件资源较移位计算法要大得多。

图2 查表算法实现框图

方法三、公式法。公式法与查表算法一样,也是以字节数据为输入,采用递推算法,不同之处在于公式法使用公式实时计算CRC码,从而省去了查找,不仅节省了硬件存储资源,还能进一步提高系统的运行速度。因此可以认为公式法是目前前景较好的一种实现方法。

第二章 Quratus II简介

2.1 quartus ii简介

Quartus II 是Altera公司开发的综合性PLD/FPGA开发软件,支持原理图、VHDL、VerilogHDL以及AHDL等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。

图3 Quartus软件打开后的界面

Quartus II 的优点:

Quartus II提供了完全集成且与电路结构无关的开发包环境,具有数字逻辑设计的全部特性,包括:

①可利用原理图、结构框图、VerilogHDL、AHDL和VHDL完成电路描述,并将其保存为设计实体文件;

②可用于芯片(电路)平面布局连线编辑;

③是一款功能强大的逻辑综合工具;完备的电路功能仿真与时序逻辑仿真工具;

④支持软件源文件的添加和创建,并将它们链接起来生成编程文件;

⑤使用组合编译方式可一次完成整体设计流程;自动定位编译错误;

⑥是一款高效的期间编程与验证工具;

⑦可读入标准的EDIF网表文件、VHDL网表文件和Verilog网表文件;

⑧Quartus ii能生成第三方EDA软件使用的VHDL网表文件和Verilog网表文件。

该软件界面友好,使用便捷,功能强大,是一个完全集成化的可编程逻辑设计环境,是先进的EDA工具软件。Quartus II 可以在XP 、Linux 以及Unix 上使用,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。作为一种可编程逻辑的设计环境, 由于其强大的设计能力和直观易用的接口,越来越受到数字系统设计者的欢迎。

使用软件时,我们可以双击桌面快捷方式图标,打开软件进行编辑。

总而言之,参照设计方案与软件结合使用,我们选择方法一:移位计算法来设计CRC-8循环码的编解码器。该方法简单实用,易于quartus进行硬件电路的设计仿真。

第三章(24,16)CRC循环码编解码器的设计

3.1 CRC循环校验码的基本原理

利用CRC进行检错的过程可简单描述为:在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的r位监督码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共k+r位,然后发送出去。这种编码又叫(n,k)码。对于一个给定的(n,k)码,可以证明存在一个最高次幂为n-k=r的多项式g(x)。根据G(x)可以生成监督码,而g(x)叫做这个CRC码的生成多项式。

3.1.1 CRC校验码的生成

校验码的具体生成过程为:

①设发送的信息码用多项式m(x)表示,它的生成多项式为g(x)。则m(x)的最高次项为 k-1。将 m(x)乘以x n-k,,得到x n-k*m(x);

②用x n-k*m(x)去模2除g(x),得到余式r(x),即

r(x)=x n-k*m(x) [mod g(x)]

r(x)的次数必小于g(x)的次数,即小于 n-k。

③将余式加于信息位之后作为监督位,即将 r(x)与 x n-k*m(x)相加,得到的多项式为码多项式,因为它必能被 g(x)整除,且商的次数不大于 k-1。因此循环码的码多项式可表示为

T(x)= x n-k*m(x)+ r(x)

其中,x n-k*m(x)代表信息位;r(x)是 x n-k*m(x)与g(x)模2相除得到的余式,代表监督位。

3.1.2 CRC校验码校验原理

因为在数据传输过程中,可能会由于噪声或传输特性不理想而使数据序列中的某一位或某些位发生错误,导致接收端接受的序列发生错误。所以必须在数据的接收端进行校验,可以很容易地实现对数据传输正确性的检查。编码电路的

主体是由生成多项式构成的除法电路,再加上适当的控制电路组成。基于CRC 编码原理,可见其校验原理也是十分简单的,它在接收端只需要对接收到的序列直接进行除法取余式运算。若余式为全0,则表示数据传输过程中没有发生错误;若不为0,则表示发生错误,那么就需要对错误的序列进行相应的处理操作。 检验过程的多项式除法形式可以表示为两种形式:

M (x )/G (x )=Q (x )+R (x )/G (x )

M (x )= R (x ) [ mod G (x )]

由此可见,生成多项式G (x )对于CRC 循环码而言是至关重要的,决定了CRC 码的算法和最终结果。

3.1.3 CRC 循环码纠错原理

以(7,3)码为例

可证明: 表1 (7,3)码E(x)与S(x)对照表

可证明,根据单个错误出现在最高位的错误图样及相应的校正子S 设计的组合电路,可纠任一一位错。

)

(mod )(mod )()()(x g x g x E x B x S ≡≡校正子 1110 0111 1101 1000 0100 0010 1 0001 1 x 2

x 3

x 4

x 5

x 6

x )

(x E )

1)(()(234+++≡x x x x E x S 模x 2x 3x 123++x x 12++x x x x x ++23

图4 (7,3)循环码译码器

设接收码组B=1011101

表2 (7,3)循环码译码器译码原理

3.2 (24,16)CRC循环码编解码器的实现

3.2.1 CRC-8 生成多项式

生成多项式特点如下:

(1)g(x)是常数项为1的 r=n-k 次,也是循环码中次数最低的多项式;

(2)所有许用码组多项式都是g(x)的倍式;

(3)g(x)是x n+1的一个因式。

CRC-8 的生成多项式为:g(x)= x 8+ x5 + x4 +1

或 g(x)= x 8+ x2 + x +1

3.2.2 (24,16)CRC 循环码编码器的设计

CRC 循环码的生成多项式并不唯一,在设计中我们选择x8+x5+x4+1作为(24,16)CRC循环码的生成多项式。

(1)编码之步骤如下:

① m(x)乘以 xn-k

② r(x)= x n-k*m(x) [mod g(x)]

③ T(x)= x n-k*m(x)+ r(x)

(2)具体电路图如下:

图5 (24,16)CRC循环编码器电路

图6 (24,16)CRC编码器电路封装

(3)电路工作原理

①g(x)的最高次数r等于移位寄存器的级数;g(x)的非零系数对应移位寄存器的反馈抽头。

②执行时,首先将移位寄存器清零,前16位信息位输入时,门1断开,门2接通,直接输出信息码元,同时送入移位寄存器进入除法运算。

③第 16位移位脉冲到来时,将除法电路运算所得的余数存入移位寄存器。第17-24次移位时,门1接通,门2断开,输出监督码。输入的信息元不同,得到的码元序列也不同。由附录可见:

若信息码为 1111 1111 1111 1111,可以得到信息序列为 1111 1111 1111 1111 00101101;

若信息码为 0000 0000 1111 1111,可以得到信息序列为 0000 0000 1111 1111 10101100;

若信息码为 1010 1010 1010 1010 ,可以得到信息序列为 1010 1010 1010 1010 00110110。

编码仿真结果波形为:(波形有 10ns 的延时)

图7 输入信息码为1010 1010 1010 1010 时的仿真波形波形分析:输入信息码为1010 1010 1010 1010,控制信号AA控制输入过程,当16位信息码输入完成后,切换门电路开关闭合,最终生成8位监督码,由Y输出,得到的循环码与计算所得结果一致,证明了编码器设计无误,符合基本要求,为解码做好准备。

3.2.3 (24,16)CRC 循环码解码器的设计

(1)解码器设计原理

接收端解码的目的是检错。由于任一码多项式A(x)都应该可以被生成多项式 g(x)整除,所以在接收端可以将接收码组B(x)用生成多项式g(x)去除。若余式为0,则表示没有误码,接收端正常接收码元;若余式不为0,则表示传输

出错。即:

余式为0,无错

接收码组B (x )/g (x )={

余式不为0,出错

所以可以用余项是否为零来判断码组中有无误码。

对于纠错,可以根据单个错误出现在最高位的错误图样及相应的校正子设计组合电路,纠任一一位错。

(24,16)CRC 码的校正子 综上所述,纠错的步骤如下:

a.把接收码组R(x)送入除法电路得到余数即为S(x)。

b.由典型生成矩阵 G 和典型监督矩阵 HT 之间的关系可进一步求得,再由 S=E.HT 可得错误图样 E(x),这样就可以确定错码的位置。

c.根据错误的码位,对该码位的码元取反输出便可得到原发送码组 T (x)。其中,T (x) 的前16位即为译出码元 m(x)。

(2)具体电路图如下:

图8 (24,16)CRC 循环解码器电路

()x

x x S +=5

解码仿真波形结果为:

图9 信息码为1010 1010 1010 1010 0011 0100时的解码波形分析:CLK为时钟信号,IN是输入信号,OUT为解码输出信号。PAN 判断信息码是否出错,如果出错则显示高电平,否则为低电平;FIND找到错误所在位置,用高电平表示。

由于整个原理图过于繁杂,故将24个缓存器封装成一个元件,原理图如下:

图10 24个触发器搭成的移位寄存器

并将除法电路部分做了改进,用两个74175芯片代替了8个D触发器,简化了电路。改进后的电路如下:

图11 改进后的(24,16)CRC循环解码器电路

图12 (24,16)CRC解码器电路封装

解码仿真结果波形为:

图13 信息码为1010 1010 1010 1010 0011 0110时的解码波形分析:接收端信息为1010 1010 1010 1010 0011 0110,即为正确序列码组,输出应该从第二十五个时钟,即下一周期开始观察,如图,每个周期为20us,即从480us开始观察,输出OUT为正确信息序列,判断信号PAN为低电平,表明解码为正确码组。

又如输入错误码组:1110 1010 1010 1010 0011 0110

当输入码组为错码时:

图 14 输入错误码组时的解码波形

波形分析:如图,接收端信息为1110 1010 1010 1010 0011 0110,即为错误序列码组,输出从第二个周期开始观察,输出OUT为接收信息,系统实现纠错功能,输出为1010 1010 1010 1010 0011 0110,并且判断信号PAN在出错位处为高电平,可见与设计思想一致。

3.2.4 (24,16)CRC 循环冗余校验码编解码器总图

将CRC编解码时建模的图形连接在一起,组成(24,16)CRC循环编解码器。如下所示:

图15 (24,16)CRC 循环编解码器

编解码仿真结果波形为:

图16 输入信息码为1010 1010 1010 1010的编解码波形

波形分析:输入信息码为1010 1010 1010 1010,控制信号AA控制输入过程,当16位信息码输入完成后,切换门电路开关闭合,最终生成8位监督码。由OUT输出编码后的信息序列。判断电平PAN显示低电平,表示接受到正确信息序列。证明该设计无误,符合基本要求。

由于该课题为信道编码,对于循环冗余校验码编解码器总图传输过程中出错时的情况不易仿真,此处不做讨论。

体会与心得

通过这一次通信课程设计,让我对CRC校验码有了很深的了解,也相应的对quartus软件的使用有了很大的加深。经过我的努力,还是比较符合要求的完成了课题的设计。这也使我明白了,学习上的很多事情,只要肯下功夫去钻研,就一定能够有所收获的。作为通信专业的学生,通过通信原理的课程设计,可以提高我们对通信电路设计领域的认识,有利于培养我们在通信电路设计方面的能力。通过和同学分工合作既锻炼了我们合作能力同时也提高了我们独立分析问题和解决问题的能力。设计过程的复杂加老师的严格要求有益于培养我们严谨的工作作风。

课程设计过程中我遇到了不少问题,尤其是在设计编码部分的纠错功能时遇到了屏障,多亏了同学和老师的指点帮助,才让我顺利完成设计,对此我十分感谢他们。通过理论学习到实际应用,我们更加深刻了解到了理论与实践结合的重要性,在设计之中也遇到了种种问题和困难,通过对这些问题的解决也相应的提高了我们的动手和解决问题的本领,总之,此次课程设计我收益匪浅。

参考文献

[1]杜慧敏,李宥谋,赵全良,基于 Verilog 语言的实用 FPGA 设计 [M],西安电子科技大学出版社,2005 年

[2]原东昌,李晋炬,通信原理与实验[M],北京理工大学出版社,2000 年

[3] 蒋安平,循环冗余校验码的硬件并行实现[J],微电子学与计算机, 2005年

[4] 夏泽中,柴庆芬,循环冗余校验码算法的分析及VHDL语言实现[J],计算机与数字工程,2005年

附 录

CRC-8 监督码具体计算方法如下:

若输入信息码为0000 0000 1111 1111,

23572

67103

56103

78115

67810115

x910136

78910136

1011147

891013147

1112152

35678

9101112131415458x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 1x x x ++++++++++++++++++++++++++++++++++++++++++++++++++

可得监督码为10101100,与信息码一一对应。

同理可得:

若信息码为 1111 1111 1111 1111,可以得到信息序列为 1111 1111 1111 1111 00101101;

若信息码为 1010 1010 1010 1010 ,可以得到信息序列为 1010 1010 1010 1010 00110110。

课程设计报告模板)

课程设计报告模板()

————————————————————————————————作者: ————————————————————————————————日期: ?

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

Java计算器课程设计报告 - 副本

JAVA课程设计 小型计算器 学生姓名: 指导教师:李明江 系别:计算机科学系 专业:计算机科学与技术 年级:2008 应用2班 提交时间:2010年 12 月 22日学号:

目录 一概述 (3) 二总体方案设计 (4) 三详细设计 (6) 四程序的调试与运行结果说明.. 10 五课程设计总结 (19) 六附录...... 错误!未定义书签。

一设计任务书 1.程序具备的功能: (1)使用图形用户界面:一个文本框;0-9数字按钮;加、减、乘、除运算符;“等于”符号;复位按钮; (2)完成整数、实数的四则运算(加、减、乘、除); (3)通过按钮点击实现数据的复位(清零);(4)实数运算中小数位的精度一致。 2.课程设计的主要设计思想 对于此计算器程序,首先要设计其GUI 界面,总体界面有一个文本框,18个按钮,总体界面用BorderLayout布局。 文本框放置在最NORTH,然后0到9以及+,-,*,/的按钮放置到一个面板Panel 中,添加到整体布局的CENTER,界面设计

完成。 布局设计好后再添加按钮事件。对于此程序要考虑到点击加、减、乘、除按钮时是否有点击数字按钮,如果是第一次点击数字按钮或者是点击数字按钮前点击了加、减、乘、除按钮则直接把数字按钮的数值设置到文本框中,否则则应把文本框中的内容加上你所点击按钮的数值设置到文本框中。 在进行加、减、乘、除计算时要把点击加、减、乘、除按钮之前的数值保存下来,运算时是这个被保存下来的数值和文本框中的数值加、减、乘、除。 二总体方案设计 1.界面设计 界面设计要求用GUI,界面设计中有用到swing组件的TextField和Button,用到awt 中的BorderLayout和GridLayout布局管理方

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

数据库系统原理与应用课程设计成果报告模板 - 副本

课程设计成果报告 文字格式要求 主标题:三号字、居中、宋体、加黒,段后为自动。 正文:全文宋体、小四号字、段前段后0、行间距1.5,首行缩进2个字符(包括各级标题)。 编码:采用中式“一、二、三、…(一)(二)(三)…1.2.3.…(1)(2)(3)…①②③…”编码形式,不得采用自动生成格式。其中“一、(一)”做为标题,加黒,单独成行。“1.(1)”可以做标题,也可以不做标题,如果做标题,需单独成行,做还是不做标题,均不需要加黒。 图表:图表文字及说明等均采用五号宋体。表格要有表头(表头包括表号、表名),表头在表的上面并居中加黑。图要有图号、图名,在图的下面并居中,不需加黒。 公式:采用公式编辑器编写,要规范,必要时要编号,编号要写在公式的尾部。 装订:A4纸打印,加封面,左侧装订。 封面:封面装订,也可以粘贴在学生“课程设计”的档案袋表面。 图纸要求 2号图纸、1:100的比例、说明、标题栏等方面的要求 折叠图纸的要求。

河南工程学院 《数据库系统原理与应用》课程设计 成果报告 XX系统设计与开发 学生学号: 学生姓名: 专业班级: 学院:计算机学院 专业课程:数据库系统原理与应用 指导教师:李华 年月日

课程设计指导教师评分表

目录 一、需求分析 (1) 二、概念结构设计 (1) 三、逻辑结构设计 (1) 四、数据库的物理设计 (1) 五、数据库设计实现及运行 (1) (一)数据库的创建 (1) (二)数据表的创建 (2) (三)视图的创建 (2) (四)存储过程的定义实现 (2) (五)触发器的定义实现 (2) (六)自行设计各模块中所涉及的操作语句 (2) 1.插入数据操作 (2) 2.删除数据操作 (2) 3.修改数据操作 (3) 六、系统详细设计及实现 (3) 七、设计总结及心得体会 (3) (写完课程设计成果报告后更新一下目录页码,方法:在目录上右击,选择更新域,选择只更新页码) (格式:小四号宋体字,1.5倍行间距)

51CTO下载电子商务网站课程设计报告范例

1.正文 (1)引言 ①.程序设计的背景 21世纪的重要特征是数字化、网络化和信息化。自从上个世界90年代以后,以因特网为代表的计算机网络得到了飞速的发展,已从最初的教育科研网络发展成为商业网络,并已成为仅次于全球网的世界第二大网络。很多人认为现在已经是互联网的时代,这是因为互联网正在并继续改变着我们的工作和生活的各个方面,加速了全球信息革命的进程。现在人们的生活、工作、学习和交往都已经离不开因特网,互联网成为全球通信与贸易的重要工具。网上购物系统正在成为人们日益信赖的购物平台,其以优越的方便快捷性、实用性、可获得性等特性获得越来越多人的青睐,网上购物逐渐成为很多人购物的主要途径。另外,随着计算机身份认证技术、数字签名、数据库安全、数字水印、信息隐藏、入侵检测、防火墙等网络安全技术的发展使得网上购物的环境越来越安全,大型的合理构建,政府机构完备的法律制度都极大的保证了网上购物的安全性,提高了顾客的信任度,使得网络购物更加普及。作为当代的大学生,网络更是贯穿于我们的生活,加上年轻人乐于尝试新生事物的心理趋向也让我们对于网上购物有了更多了解并参与其中。基于对网络购物环境的理解,结合自己的网络购物的体会,本小组成员进行了此次课程设计,基本上实现了简单的基于Java平台的JSP电子商务设计(电脑购物B2C模式的电子商务)。 ②.程序设计的需求分析 本电子商务总体基于Java,利用服务器端动态网页开发的JSP技术,辅以客户端动态网页开发的Javascript技术,主要设计实现以下功能: 1.前台销售,包括以下内容: 1)用户注册: 显示注册界面,通过Javascript技术判断用户填写的注册信息是否规X,用户名是否已经存在、填写的密码是否一致、Email是否为正确格式等等。用户确认所填注册信息并通过验证后,将注册信息添加到数据库中的userInfo表中。 2)用户登录 用户输入用户名和密码后,检验所输入的用户名和密码是否与数据库中的用户名和密码一

课程设计报告样例

机械与自动控制学院《单片机原理及应用》课程设计 题目:基于单片机控制的数字抢答器系统 专业: 班级: 姓名: 学号: 指导老师: 成绩: 目录

第1节引言 (3) 1.1 数字抢答器系统 (3) 1.2 本设计任务和主要容 (4) 第2节系统主要硬件电路设计 (4) 2.1 单片机控制系统原理 (4) 2.2 单片机主机系统电路 (5) 2.2.1时钟电路 (5) 2.2.2复位电路 (6) 2.3LED显示系统电路 (6) 2.4超限报警电路 (7) 第3节系统软件设计 (8) 3.1 系统主程序设计 (10) 3.2抢答信号处理 (12) 3.2. 1违规抢答信号的记录 (12) 3.2.2第一有效抢答信号的识别及处理 (12) 3. 2. 3多个第一有效抢答信号的处理 (13) 3. 3 LED动态显示程序 (13) 第4节结束语 (16) 参考文献 (17) 基于单片机控制的数字抢答器系统 第1节引言

抢答器又称第一信号鉴别器应用于各种知识竟赛文娱活动等场合普通抢答器存在以下缺陷:1)在一次抢答过程中,当出现超前违规抢答时,只能处理违规抢答信号而对没有违规的有效抢答信号不能进行处理因而,使该次抢答过程变为无效.2)当有多个违规抢答时,普通抢答器只能“抓住”其中一个出现“漏洞”. 3) 当同时出现多个有效抢答信号时普通抢答器或采用优先编码电路选择其中一2个或利用抢答电路电子元件的“竞争”选择其中一个对于后者,由于抢答电路制作完毕后电子元件被固定,各路抢答信号的“竞争”能力也被固定,因而本质上也具有优先权普通抢答器因而存在不公平性. 本文介绍一种以单片机为控制核心的智能型抢答器,它对采样获得的各路抢答信号进行分柝,识别超前违规信号、有效抢答信号并对它们进行处理,使每一次抢答过程都有效利用存储器记忆多个违规信号,克服“漏洞”现象。当同时出现多个抢答信号时,利用程序软件随机选择其中一个,十分公平具有倒计时验键违规显示等功能. 1.1 数字抢答器概述 2008年8月8日—8月24日第29届奥运会将在中国首都举行,这是中华民族近百年来最伟大的体育盛事,举办好这次盛会,宣传奥运知识成了一个极为关键的环节。为了宣传奥运会知识,许多地方面向大众举办一次又一次的奥运知识竞赛,试题以介绍奥运历史、普及奥运知识为主旨,达到提高人人对奥运知识水平的目的,让更多的人认识奥运、关注奥运、热爱奥运,为奥运成功举办贡献力量。 奥运会的举办既是对我国综合国力的考验,更是对我们全民办好奥运赛事信心的考验。作为当代大学生,举办奥运知识竞赛并全力以赴办好这次奥运会,既是我们为宣传奥运知识所能做的最好途径之一,也是对我们组织能力、策划能力和团队精神的考验,我们会以实际行动证明我们有能力也有信心宣传好奥运知识,办好这次奥运知识竞赛。 通常学校也会组织多种多样的竞赛活动。在举办奥运知识竞赛活动前,会由宣传部门:负责出精美海报贴;由部门成员向各系各班宣传;由广播台做不间断的广播宣传。 在开始知道竞赛活动的时候,首先由主持人致辞,介绍评委、评审员,提点活动目的:(1)了解奥运会的发展历程,崇尚奥运精神;(2)丰富学生的课余生活,展现学生风采;(3)为大学生提供一个学习和交流的平台;(4)在全校掀起迎奥运、知奥运的高潮,为2008奥运会营造良好的氛围。 在电视节目中经常会看到智力竞赛节口。当主持人提出问题并说开始之后,答题者按下各自的抢答开关,第一个按下开关的答题者对应的信号灯会亮起来,其他答题者的信号灯不会亮,从而判断出谁来回答问题.在这个过程中,用于判定答题者的装置称为智力竞赛抢答器或抢答电路。该电路在数字电路中也被称作时间鉴别电路。

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

电力电子技术课程设计任务书_副本

《电力电子技术》 课程设计报告 ( 2019 – 2020 年度第二学期) 姓名: 系部: 班级: 学号: 指导教师: 设计时间: 成绩: 日期:2020 年月日

任务书 一、设计内容 三相桥式全控整流电路设计 二、目的与任务 主要目的:本课程设计属于《电力电子技术》课程的延续,通过设计实践,进一步学习掌握《电力电子技术》,更进一步的掌握和了解他三相桥式全控整流电路。通过设计基本技能的训练,培养学生具备一定的工程实践能力。通过反复调试、训练、便于学生掌握规范系统的电子电力方面的知识,同时也提高了学生的动手能力。 1. 进一步的掌握和了解三相桥式全控整流电路 2. 交流侧变压器的保护 3. 电路元器件的参数确定 4.仿真电路的调试输出波形 主要任务: 每位同学独立完成整流电路的设计 1. 确定元器件的技术参数; 2. 电路原理图的绘制 3. 元器件的选择 4. 电路的保护环节 5. 仿真调试环节 6. 每人撰写一份课程设计报告。 三、主要内容 1参数计算 三相桥式全控整流电路要求输入交流电源:三相380V 10% 、f=50Hz交流电压,U2=100V,或者120V,140V自选,R=5Ω,L=0.5H. 为阻感性负载。 1).写出三相桥式全控整流电路阻感性负载的移相范围,并计算出直流电压的变化范围 2).计算α=60°时,负载两端电压和电流,晶闸管平均电流和有效电流。

3).画出α=60°时,负载两端 d U 和晶闸管两端 1 VT U 波形。 4).分析纯电阻负载和大电感负载以及加续流二极管电路的区别。 5).晶闸管的型号选择。 2.设计内容 (1)三相全控整流电路设计 (2)保护电路的设计 (3)触发电路的选择设计 (4)三相桥式全控整流电路的仿真调试,仿真结果及其分析 (5)设计总结 (6)参考文献 四、进度计划 五、设计成果要求 1变压器容量的选择,保护环节 2晶闸管型号的选择 3仿真电路的输出波形分析 六、考核方式 每人提交一份课程设计报告。 其他要求 1.课程设计报告格式,封面填写用宋体四号。正文用小四号宋体,首行缩进2 个字符,行间距用固定值20磅。全文的段落格式要一致。

机器人课程设计报告范例

机器人课程设计报告范例

**学校 机器人课程设计名称 院系电子信息工程系 班级10电气3 姓名谢士强 学号107301336 指导教师宋佳

目录 第一章绪论 (2) 1.1课程设计任务背景 (2) 1.2课程设计的要求 (2) 第二章硬件设计 (3) 2.1 结构设计 (3) 2.2电机驱动 (4) 2.3 传感器 (5) 2.3.1光强传感器 (5) 2.3.2光强传感器原理 (6) 2.4硬件搭建 (7) 第三章软件设计 (8) 3.1 步态设计 (8) 3.1.1步态分析: (8) 3.1.2程序逻辑图: (9) 3.2 用NorthStar设计的程序 (10) 第四章总结 (12) 第五章参考文献 (13)

第一章绪论 1.1课程设计任务背景 机器人由机械部分、传感部分、控制部分三大部分组成.这三大部分可分成驱动系统、机械结构系统、感受系统、机器人一环境交互系统、人机交互系统、控制系统六个子系统现在机器人普遍用于工业自动化领域,如汽车制造,医疗领域,如远程协助机器人,微纳米机器人,军事领域,如单兵机器人,拆弹机器人,小型侦查机器人(也属于无人机吧),美国大狗这样的多用途负重机器人,科研勘探领域,如水下勘探机器人,地震废墟等的用于搜查的机器人,煤矿利用的机器人。如今机器人发展的特点可概括为:横向上,应用面越来越宽。由95%的工业应用扩展到更多领域的非工业应用。像做手术、采摘水果、剪枝、巷道掘进、侦查、排雷,还有空间机器人、潜海机器人。机器人应用无限制,只要能想到的,就可以去创造实现;纵向上,机器人的种类会越来越多,像进入人体的微型机器人,已成为一个新方向,可以小到像一个米粒般大小;机器人智能化得到加强,机器人会更加聪明 1.2课程设计的要求 设计一个机器人系统,该机器人可以是轮式、足式、车型、人型,也可 以是仿其他生物的,但该机器人应具备的基本功能为:能够灵活行进,能感知光源、转向光源并跟踪光源;另外还应具备一项其他功能,该功能可自选(如亮灯、按钮启动、红外接近停止等)。 具体要求如下: 1、根据功能要求进行机械构型设计,并用实训套件搭建实物。 2、基于实训套件选定满足功能要求的传感器; 3、设计追光策略及运动步态; 4、用NorthStar设计完整的机器人追光程序;

课程设计报告(模板)

《地震勘探课程设计》 报告 院系 班级 学生 学号 指导教师 完成日期2014年3月12日 长江大学工程技术学院

目录 一、课程设计目的 (3) 二、课程设计的容 (3) 三、课程设计原理 (3) 四、工区数据 (4) 五、课程设计步骤 (5) 1、建立工区 (5) 2、资料加载 (8) 3、层位标定和层位追踪 (10) 4、断层解释 (13) 5、构造图绘制 (14) 六、心得体会 (15)

一、课程设计目的 地震勘探解释课程设计是我们勘查技术与工程专业和资源勘查工程专业教学中的一个重要的实践性训练环节,通过上机实际操作,训练我们对地震资料进行常规构造解释的实际能力,最终使我们达到:学会利用地震解释软件来进行地震数据的加载,地震层位的标定,地震层位的追踪对比,在地震资料上分析和解释各种断层,以及地震构造图的编制方法。同时,还要学会综合地震地质资料对构造解释结果进行分析,进而对含油气有利地带进行评价和预测,最终编制成果报告。 二、课程设计的容 本次课程设计是理论联系实际的具体表现,是培养学生分析问题、解决问题能力的一个必不可少的环节,主要分为两部分:一、通过对地震资料解释软件Discovery的使用,追踪解释层位数据;二、通过surfer软件学习成图。使学生对地震常用的解释软件有一个初步的认识,能为毕业后从事地震勘探工作奠定良好的基础。地震解释课程设计是勘查技术与工程专业教学中的一个重要的实践性训练环节。通过实验主要训练学生对地震资料进行常规构造解释的实际能力,具体要使学生达到: 1.了解人机联作的基本知识; 2.初步学会地震解释软件的操作流程(工区建立、资料加载、合成记录制作、层位标定、层位追踪、断层解释、断点组合); 3. 进一步巩固和掌握地震资料解释的基本功; 4.初步学会地震成果的地质分析; 5.初步学会编写地震资料解释文字报告;

并行计算课程设计报告

并行计算与多核多线程技术 课程报告 专业 班级 学号 姓名 成绩___________________ 年月日

课程报告要求 手写内容:设计目的、意义,设计分析,方案分析,功能模块实现,最终结果分析,设计体会等。 允许打印内容:设计原理图等图形、图片,电路图,源程序。硬件类的设计,要有最终设计的照片图;软件类设计,要有各个功能模块实现的界面图、输入输出界面图等。 评价 理论基础 实践效果(正确度/加速比) 难度 工作量 独立性

目录 1. 设计目的、意义(功能描述) (1) 2. 方案分析(解决方案) (1) 3. 设计分析 (1) 3.1 串行算法设计 (1) 3.2 并行算法设计 (1) 3.3 理论加速比分析 (2) 4. 功能模块实现与最终结果分析 (2) 4.1 基于OpenMP的并行算法实现 (2) 4.1.1 主要功能模块与实现方法 (2) 4.1.2 实验加速比分析 (3) 4.2 基于MPI的并行算法实现 (3) 4.2.1 主要功能模块与实现方法 (3) 4.2.2 实验加速比分析 (4) 4.3 基于Java的并行算法实现 (4) 4.3.1 主要功能模块与实现方法 (4) 4.3.2 实验加速比分析 (5) 4.4 基于Windows API的并行算法实现 (5) 4.4.1 主要功能模块与实现方法 (5) 4.4.2 实验加速比分析 (6) 4.5 基于.net的并行算法实现 (6) 4.5.1 主要功能模块与实现方法 (6) 4.5.2 实验加速比分析 (6) 4.6并行计算技术在实际系统中的应用 (6) 4.6.1 主要功能模块与实现方法 (6) 4.6.2 实验加速比分析 (7) 5. 设计体会 (7) 6. 附录 (9) 6.1 基于OpenMP的并行程序设计 (9) 6.1.1 代码及注释 (9) 6.1.2 执行结果截图 (11) 6.1.3 遇到的问题及解决方案 (12) 6.2 基于MPI的并行程序设计 (12)

数据结构课程设计报告范例

Guangxi University of Science and Technology 课程设计报告 课程名称:算法与编程综合实习 课题名称: 姓名: 学号: 院系:计算机学院 专业班级:通信121 指导教师: 完成日期:2012年12月15日

目录 第1部分课程设计报告 (3) 第1章课程设计目的 (3) 第2章课程设计内容和要求 (4) 2.1 问题描述 (4) 2.2 设计要求 (4) 第3章课程设计总体方案及分析 (4) 3.1 问题分析 (4) 3.2 概要设计 (7) 3.3 详细设计 (7) 3.4 调试分析 (10) 3.5 测试结果 (10) 3.6 参考文献 (12) 第2部分课程设计总结 (13) 附录(源代码) (14)

第1部分课程设计报告 第1章课程设计目的 仅仅认识到队列是一种特殊的线性表是远远不够的,本次实习的目的在于使学生深入了解队列的特征,以便在实际问题背景下灵活运用它,同时还将巩固这种数据结构的构造方………………………………………………………………………………………………………………………………………………………………………………………..(省略)

第2章课程设计内容和要求 2.1问题描述: 迷宫问题是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒子中设置了许多墙,对行进方向形成了多处阻挡。盒子仅有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出口。对同一只老鼠重复进行上述实验,一直到老鼠从入口走到出口,而不走错一步。老鼠经过多次试验最终学会走通迷宫的路线。设计一个计算机程序对任意设定的矩形迷宫如下图A所示,求出一条从入口到出口的通路,或得出没有通路的结论。 图A 2.2设计要求: 要求设计程序输出如下: (1) 建立一个大小为m×n的任意迷宫(迷宫数据可由用户输入或由程序自动生成),并在屏 幕上显示出来; (2)找出一条通路的二元组(i,j)数据序列,(i,j)表示通路上某一点的坐标。 (3)用一种标志(如数字8)在迷宫中标出该条通路; (4)在屏幕上输出迷宫和通路; (5)上述功能可用菜单选择。

网课程设计报告例子样本

湖南涉外经济学院 课程设计报告 课程名称:网页设计 报告题目:“舌尖上中华人民共和国”网页设计报告 学生姓名: *** 所在学院:信息科学与工程学院 专业班级:电商本**班 学生学号: * * 指引教师: *** 6 月24 日

课程设计任务书

摘要 《舌尖上中华人民共和国》是中华人民共和国央视播出美食类纪录片,重要内容为中华人民共和国各地美食生态。通过中华美食各种侧面,来呈现食物给中华人民共和国人生活带来典礼、伦理等方面文化;见识中华人民共和国特色食材以及构成中华人民共和国美食特有气质一系列元素;理解中华饮食文化精致和源远流长。该片重要主题是“变”,向观众展示老式农耕中华人民共和国,同步也告诉观众诸多中华人民共和国老式正在变化。这不但仅是在拍摄美食,更是在拍摄承载中华人民共和国人精神食物。本网站简介了中华人民共和国各地美食,网页是依照《舌尖上中华人民共和国》这档节目中七个主题来设计。分别为:自然地馈赠、主食故事、转化灵感、时间味道、厨房秘密、五味调和、咱们田野。本站建立使用了Fireworks、Flash和Dreamweaver网页制作工具。采用HTML语言、CSS样式、Javascript脚本语言编写网页,最后使静态页面也有丰富多彩视觉效果;此外又使用了网页特效,赋予了其她页面动态之美,动静结合,主题突出,吸引浏览者目光。 核心词:中华人民共和国;美食;文化 内容涉及:1.为什么要设计该网站? 2.本网站包括什么内容?采用了什么技术实现 3.建立本网站可以达到什么效果?

目录 一、作品简介................................................................................ 错误!未定义书签。 二、设计方案................................................................................ 错误!未定义书签。 1. 软硬件环境........................................................................ 错误!未定义书签。 2. 色彩方案............................................................................ 错误!未定义书签。 3. 目录构造图........................................................................ 错误!未定义书签。 三、实现过程................................................................................ 错误!未定义书签。 1. 创立本地站点.................................................................... 错误!未定义书签。 2. 首页.................................................................................... 错误!未定义书签。 3. “自然馈赠”页面............................................................ 错误!未定义书签。 4. “主食故事”页面............................................................ 错误!未定义书签。 5. “**”页面........................................................................... 错误!未定义书签。 6. 申请域名,发布网站........................................................ 错误!未定义书签。 四、结论与心得............................................................................ 错误!未定义书签。 五、参照文献................................................................................ 错误!未定义书签。附录................................................................................................ 错误!未定义书签。

课程设计报告模版

课程设计报告模版

《城市排水处理》 课程设计报告 系别:城市建设系 专业班级:给水排水0601班 学生姓名: 指导教师:段泽琪 (课程设计时间: 6月15日—— 6月19日) 华中科技大学武昌分校

目录 1.课程设计目的 (1) 2.课程设计题目描述和要求 (1) 3.课程设计报告内容 (3) 3.1污水处理工艺方案比较 (3) 3.2主要污水处理构筑物选型 (6) 3.3污水处理构筑物的主要设计参数 (7) 3.4污水处理辅助构筑物设计 (8) 3.5污水处理厂平面布置设计 (8) 3.6 污水处理厂高程布置设计 (9) 3.7 设计计算………………………………………………………………………

10 4.总结……………………………………………………………………………页码 参考文献…………………………………………………………………………页码 (要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及标题用小四号黑体)

1. 课程设计目的 (1) 经过污水处理厂课程设计,巩固学习成果,加深对《水污染控制》课程内容的学习与理解,使学生学习使用规范、手册与文献资料,进一步掌握设计原则、方法等步骤,达到巩固、消化课程的主要内容; (2) 锻炼独立工作能力,对污水处理厂的主体构筑物、辅助设施、计量设备及污水厂总体规划、管道系统做到一般的技术设计深度,培养和提高计算能力、设计和绘图水平; (3) 在教师指导下,基本能独立完成一个中、小型污水处理厂工艺设计,锻炼和提高学生分析及解决工程问题的能力。 2.课程设计题目描述和要求 2.1 设计题目描述 (1) 设计题目 某城市污水处理厂工艺初步设计。 (2) 设计内容 根据任务书所给定的资料,综合运用所学的基础、专业基础和专业知识,设计一个中小型污水处理厂。 ①确定污水处理方法和工艺流程; ②选择各种处理构筑物形式,并进行工艺设计计算(计算书中要附计算草图); ③估算各辅助构筑物的平面尺寸; ④进行污水厂平面布置和高程布置。

办公室日常信息管理系统数据库课程设计报告[1] - 副本

办公室日常信息管理系统 1.需求分析: 1.1业务流程分析: 系统管理员的功能包括如下几个方面:文件信息管理、考勤信息管理、会议记录管理、通知公告管理 办公管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询的操作上,包括通知公告信息,文件信息。 文件信息:文件编号,文件名称,文件类型,存储位置 考勤信息:员工编号,时间,姓名,性别,出勤情况 会议记录:会议编号,会议时间,参会人,记录人,会议内容 通知公告:公告编号,内容,通知人,公告时间 用户管理:用户以合法身份登入系统后,管理员可以进行系统用户的添加,密码的修改操作。 文件信息管理:办公室管理员可以在文件信息管理模块对办公室线路信息进行管理。管理员首先建立办公室文件信息数据库,输入原始的文件信息,当有新的文件需要添加或者需要对已有的文件信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的文件的详细信息。 考勤信息管理:管理员可以在考勤信息管理模块实现对考勤信息的管理。管理员首先应该建立考勤信息数据库,输入原始的数据信息,当有新的考勤信息的时候或者管理员需要修改某个考勤的相关信息以及想要删除某个考勤信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关考勤信息。 会议记录管理:管理员可以在会议记录管理模块实现对会议记录信息的管理。管理员根据相应的会议记录来设置相应的会议记录详细信息。当有新的会议记录添加的时候,要把相应的会议记录信息添加到数据库中,管理员还可以对某条会议记录信息进行修改,删除和查询操作。 通知公告管理:管理员可以在通知公告管理模块实现对通知公告信息的管

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

双音报警器课程设计报告副本

双音报警器课程设计报告

目录

第一章 电路设计方案及选定 设计任务及要求 本课程要求设计一个双音报警器。设计要求用555时基电路施密特的多谐振荡器,使电路通过一个小型扬声器可以发出两种不同频率的“滴、嘟、滴、嘟……”的声响,与救护车的笛音相似而发出报警信号。 实训目的: 1、掌握555构成电路的实际应用。通过双音报警器熟悉用555构成的多谐 振荡电路。 2、熟悉555时基电路控制端的功能和作用。 3、了解用电压调制频率的方法。 4、学会分析变化的信号波形。 设计方案的选定 设计方案 双555集成块双音报警器: 它是由两个555集成块组成的双音报警器。其1IC :5脚为控制端,片内接比较器的反相输入端,电位为Vcc 3 2。一般555组成自激多谐振荡器时,将5脚通过一个小电容μμF)接地,以防止外界干扰对阀值电压的影响,当需要把它变成可控多谐振荡器时,可以在电路的5脚外加一个控制电压,这个电压将改变芯片内比较电平,从而改变振荡频率,当控制电压升高(降低)时,振荡频率降低(升高),这就是控制电压对振荡信号频率的调制。利用这种调制方法,可组成双音报警器。1IC 输出的方波信号,通过5R 控制2IC 的电平。当1IC 输出高电平时,2IC 的振荡频率低,当1IC 输出低电平时,2IC 的振荡频率高。因此2IC 的振荡频率被1IC 的输出电压调试为两种音频,使扬声器发出“滴、嘟、滴、嘟……”的双音声响。

图1-2-1-3由两个555组成的双音报警器电路 设计方案优点 它是由两个555集成块组成的双音报警器。该电路主要由集成元件组成。 集成元件与分立式元件相比较,集成元件的优势:1、元件制作方便快捷。其将一个特定的功能集合在一起,供使用者使用,不必再花费过多的时间、精力。而且它保证并提高了整个电路的整体性能,使扬声器能清晰地发出两种不同频率的声响,较好的满足设计的要求。2、元件制作可行性高。集成元件提供了很大的可行度,而奋元件在复杂的电路中要不断地返回检查,增加了任务量。3、由分立元件组成的电路,如果电路选择得好,参数选择恰当,元件性能优良,设计和调试的好,则性能也很优良。但只要其中一个环节出现问题,则性能会低于一般集成电路。且为了不致过载、过流、过热等损坏元件,需要加以复杂的保护电路。?集成功放电路成熟,低频性能好,内部设计具有复合保护电路,可以增加其工作的可靠性,尤其集成厚膜器件参数稳定,无须调整,信噪比较小,而且电路布局合理,外围电路简单,保护功能齐全,还可外加散热片解决散热问题。 第二章555定时器 计时器的特点及原理 计时器的特点 555定时器是一种将模拟电路和数字电路集成与一体的电子器件。用它可以构成单稳态触发器、多谐振荡器和施密特触发器等多种电路。其在工业控制、定时、检测、报警等方面有广泛应用。555时基集成电路具有成本低、易使用、适应面广、驱动电流大和一定的负载能力。在电子制作中只需经过简单调试,就可以做成多种实用的各种小电路,远远优于三极管电路。 555时基集成电路的主要参数为(以NE555为例)电源电压~16V。输出功率大,驱动电流达200mA。作定时器使用时,定时精度为1%。定时时间从微秒

课程设计报告模板

《软件工程》课程设计报告 课程设计题目: 电子科技大学中山学院计算机学院班级: 组长: 其他成员: 指导教师: 实验地点: 完成起止日期:1-16

目录 一、系统可行性研究报告....................................... 错误!未定义书签。 1.引言................................................... 错误!未定义书签。 2 现行系统调查............................................ 错误!未定义书签。 3 新系统概述.............................................. 错误!未定义书签。 4 可行性综合评述.......................................... 错误!未定义书签。 5.方案选择............................................... 错误!未定义书签。 6.项目进度计划(Software Project Schedule).............. 错误!未定义书签。 二、需求规格说明书............................................ 错误!未定义书签。 1、用例模型(用例图)..................................... 错误!未定义书签。 2、用例文档描述........................................... 错误!未定义书签。 3、用例实现(时序图+类图)................................ 错误!未定义书签。 三、设计规格说明书............................................ 错误!未定义书签。 四、测试设计.................................................. 错误!未定义书签。 1、测试范围............................................... 错误!未定义书签。 2、测试覆盖设计........................................... 错误!未定义书签。 3、测试用例............................................... 错误!未定义书签。 五、工作总结.................................................. 错误!未定义书签。 1、本人在项目实现中的分工................................. 错误!未定义书签。 2、个人遇到的困难与获得的主要成果......................... 错误!未定义书签。 3、课程设计完成结果分析与个人小结......................... 错误!未定义书签。 六、附录...................................................... 错误!未定义书签。 1、软件配置............................................... 错误!未定义书签。 2、个人完成的程序模块..................................... 错误!未定义书签。 3、文档清单............................................... 错误!未定义书签。

相关文档
最新文档