文档库 最新最全的文档下载
当前位置:文档库 › 课程设计1

课程设计1

课程设计1
课程设计1

1概述

设计一个八音盒,以扬声器作为发声装置,用16个LED小灯作为显示装置,以4x4键盘作为功能按键,八音盒中预存4首不同节拍的乐曲,用户可以选择播放模式。播放时在单色LED显示器上显示出所播曲目的编号和曲目名称,16个小灯随着音乐节拍变化而变化。

1.1组员分工

张磊:软件编程

于海彬:软件编程,显示模块

彭彬:曲目乐谱编码,曲目播放模块以及实验报告

代涛:硬件焊接,以及实验报告

1.2操作说明

键1:播放曲目1

键2:播放曲目2

键3:播放曲目3

键4:播放曲目4

键0:暂停/恢复播放

键5:终止播放

键6:随机播放

2设计方案

2.2系统功能

播放分两种模式:随机播放和选择播放。随机播放从4首预存曲目中随机选出一首曲目播放,选择播放模式由用户指定要播放的曲目。播放时可以暂停播放或终止播放。按下暂停/恢复键可暂停或恢复播放,按下终止键可以终止播放。播放时在单色LED显示器上显示出所播曲目的编号和曲目名称。播放时16个小灯随着音乐节拍变化而变化,小灯的具体亮灭模式自行设定。

2.2设计思路

首先确定4x4键盘的扫描程序,然后编写发声程序,将歌曲录入尝试播放,确定各按键功能,编写数码管程序显示歌曲名称,利用寄存器外拓接口,控制小灯随频率变化亮灭。

2.3键盘的识别

键盘的确定功能,就是判断键盘中的那一个键按下,确定所在行列位置。通常采用逐行(或逐列)扫描查询识别。具体过程是:依次轮流是列线中的一列输出低电平,其它三位为高电平,再在相应的顺次读行输出口的电平状态,如某行为低电平,则该行与置为低电平的列线相交叉处的按键即为闭合的按键,对应的在单片机内部进行调用播放歌的序号。

按键去抖动,通常采用软件延时的方法:在第一次检测到有键按下时,执行一段延时10ms的子程序后,再确认电平是否仍保持闭合状态电平,如果保持闭

合状态电平,则确认真正有键按下,进行相应处理工作,消除了抖动的影响。

2.4音乐盒显示部分

七段LED数码管构成“日”字形,还有一只发光二极管作为小数点。因此,这种七段数码管又可称为八段数码管。通过8个发光段的不同组合,可以显示0—9和A—F等十六个数字字母,从而可以实现十六进制整数和小数的显示。LED 数码管显示器可以分为共阴极和共阳极两种接法。

(1)共阴极结构:如果所有的发光二极管的阴极接在一起,称之为共阴极结构,则数码管显示段输入高电平有效,当某段输入高电平该段便发光;使用时管子的上下端正中间的两个或者一个(内部公共端已经接在一起)接线端接低电平,其它的每段显示如上图所示,每段数码管都要加一个限流电阻为510欧。

(2)共阳极结构:如果所有的发光二极管的阳极接在一起,称之为共阳极结构,则数码管显示段输入低电平有效,当某段输入低电平该段便发光;使用时管子的上下端正中间的两个或者一个(内部公共端已经接在一起)接线端接高电平,其它的每段显示如上图所示每一段数码管同理也要加一个限流510欧的电阻。

需要显示时送入用不同电平组合代表的数据至数码管。这种装入数码管中显示字形的数据称为字形码,又称段选码。显示字符0—9和A—F与显示段选码的关系如下表所示。通常显示段选码存放在程序存储器中的固定区域中,构成显示段选码表,当要显示某字符时,通过查表指令获取该字符所对应的段选码。

2.5硬件电路图

8254芯片:

8254芯片共有六种工作方式,分别对应与六种不同的用途。

2、方式0:计数到0结束输出正跃变信号方式。

2、方式1:硬件可重触发单稳方式。

3、方式2:频率发生器方式。

4、方式3:方波发生器。

5、方式4:软件触发选通方式。

6、方式5:硬件触发选通方式。

8255芯片:

8255有3个通道A、B、C与外设连接,每个通道又有8根线与外设连接,所以8255可以用24根线与外设连接,若进行开关量控制,则8255可同时控制24路开关。各通道的引脚编号如下:

1、A口:编号为PA0~PA7,用于8255向外设输入输出8位并行数据。

2、B口:编号为PB0~PB7,用于8255向外设输入输出8位并行数据。

3、C口:编号为PC0~PC7,用于8255向外设输入输出8位并行数据,当8255工作于应答I/O方式时,C口用于应答信号的通信。

4x4键盘:

扬声器模块:

74ls273:

3 系统设计

3.1曲目编码

一般说来,单片机演奏音乐基本都是单音频率,它不包含相应幅度的谐波

频率,也就是说不能像电子琴那样能奏出多种音色的声音。因此单片机奏乐只需弄清楚两个概念即可,也就是“音调”和节拍表示一个音符唱多长的时间。

3.1.1音调的确定

不同音高的乐音是用C、D、E、F、G、A、B来表示,这7个字母就是音乐的音名,它们一般依次唱成DO、RE、MI、FA、SO、LA、SI,即唱成简谱的1、2、3、4、5、6、7,相当于汉字“多来米发梭拉西”的读音,这是唱曲时乐音的发音,所以叫“音调”,即Tone。把C、D、E、F、G、A、B这一组音的距离分成12个等份,每一个等份叫一个“半音”。两个音之间的距离有两个“半音”,就叫“全音”。在钢琴等键盘乐器上,C–D、D–E、F–G、G–A、A–B两音之间隔着一个黑键,他们之间的距离就是全音;E–F、B–C两音之间没有黑键相隔,它们之间的距离就是半音。通常唱成1、2、3、4、5、6、7的音叫自然音,那些在它们的左上角加上﹟号或者b号的叫变化音。﹟叫升记号,表示把音在原来的基础上升高半音,b叫降记音,表示在原来的基础上降低半音。

3.1.2节拍的产生

节拍指强拍和弱拍的组合规律,具体是指在乐谱中每一小节的音符总长度,常见的1/4,2/4,3/4,4/4,3/8,6/8,7/8,9/8,12/8拍等等,每小节的长度是固定的。一首乐曲的节拍是作曲时就固定的,不会改变。一首乐曲可以是由若干种节拍相结合组成的。

音乐中的音符除了有高低之分外,当然还要表示长短之分。这里引用一个基础的音乐术语----拍子。拍子是表示音符长短的重要概念。

表示音乐的长短需要有一个相对固定的时间概念。简谱里将音符分为全音符、二分音符、四分音符、十六分音符、三十二分音符等。在这几个音符里面最重要的是四分音符,它是一个基本参照度量长度,即四分音符为一拍。这里一拍的概念是一个相对时间度量单位。一拍的长度没有限制,可以是1秒也可以市2秒或半秒。假如一拍是一秒的长度,那么二拍就是两秒;一拍定为半秒的话,两拍就是一秒的长度。一旦这个基础的一拍定下来,那么比一拍长或短的符号就相对容易了。

用一条横线“—”在四分音符的右面或下面来标注,以此来定义该音符的

标记的音符的时值也不同。从表中可以发现一个规律,就是:要使音符时值延长,在四分音符右边加横线“—”,这时的横线叫延时线、延时线越多,音持续的时间(时值)越长。相反,音符下面的横线越多,则该音符时间越短。

3.2 程序模块流程图

3.2.1主程序

随机播放从4首预存曲目中随机选出一首曲目播放,选择播放模式由用户指定要播放的曲目。播放时可以暂停播放或终止播放。按下暂停/恢复键可暂停或恢复播放,按下终止键可以终止播放。播放时在单色LED显示器上显示出所播曲目的编号和曲目名称。

3.2.2随机数模块

赋值一个标志变量,设定一个让其加一的循环程序,加到五重置为一,用以产生一到四的随机数。

随机数流程图:

3.2.3扫描键盘

将8255A的C口高四位设为输入连接行信号,低四位设为输出,由于本设计8个按键足够,所以仅C0,C1接收第一、二列信号。扫描时先将第一列输入低电平,扫描行信号是否有低电平判断键是否按下,再将第二列输入低电平,判断第二列按键。形成键特征值,去抖动,根据键特征值判断程序的跳转。

扫描键盘流程图:

3.2.4播放模块

在扫描键盘之后呢,则根据按键执行播放程序,随机播放或者选择播放都根据按键确定。

随机播放流程图:

选择播放流程图:

播放曲目流程图:

3.2.5显示模块

在播放的同时,用LED显示播放曲目的编号和名称。具体实现是先给LED 送位选,然后指针查表,再送段选,指针移位,这样就能实现了。

显示模块流程图:

3.3硬件连线

第五片8255芯片接线:C口高四位接P3~P0,低二位接Q1~Q0,其中C口低

四位的前两位用于接扬声器(PC3,PC2)

74ls273接口:两片都用B口作为输入 PA7为接左边小灯273的CP的接口;PA6为接右边小灯273的PC口 WR接口都接高电平(+5V电源)

4总结

本次课程设计我们小组经过共同努力终于顺利完成了设计要求,我们成功地设计了一简单音乐播放器,实现了通过按键播放多首音乐,数码管显示播放歌曲的信息,小灯随着美妙的乐曲而闪烁,效果良好。硬件设计和软件设计都符合设计要求,调试结果符合任务要求,达到了预期的目标。

通过这次课程设计我们都学到了许多东西,更加明白团结、合作的重要意义,这对即将走上社会的我们来说是最好的收获。温故而知新,可以为师矣!知识需要温习,这次的课程设计对我们来说是检验更是提高,我们相信我们在以后的学习生活中会做的更好。

参考文献

[1]、黄勤,计算机硬件技术基础[M],重庆大学出版社,2002年9月

[2]、黄勤,计算机硬件技术基础实验教程[M],重庆大学出版社,2002年3月

附录一:

1 程序清单

.486

;第五片8255芯片端口地址,接线:C口高四位接P3~P0,低四位接Q3~Q0,其中C口第四位的前两位用于接扬声器(PC3,PC2)

PORTA EQU 300H

PORTB EQU 304H

PORTC EQU 308H

CTRL EQU 30CH

TIME2 EQU 348H

CTRL1 EQU 34CH

;;;;;8个按键特征值; ;;;;

K0 EQU 0EEH ;暂停与恢复

K1 EQU 0EDH ;

K2 EQU 0EBH

K3 EQU 0E7H

K4 EQU 0DEH

K5 EQU 0DDH ;终止按键

K6 EQU 0DBH

K7 EQU 0D7H

CODE SEGMENT USE16

ASSUME CS:CODE

ORG 1000H

;;;;;;;;;;主程序;;;;;;;;;;;;;;

START:

JMP BEG

;;;;;;定义变量;;;;;;;;

;欢乐颂

FREQ1 DW 330,330,349,392,392,349,330,294 ;第一首音乐

DW 262,262,294,330,330,294,294

DW 330,330,349,392,392,349,330,294

DW 262,262,294,330,294,262,262

DW 294,294,330,262,294,330,349,330,262

DW 294,330,349,330,294,262,294,196,330

DW 330,330,349,392,392,349,330,349,294

DW 262,262,294,330,294,262,262,0

T1 DW 8 DUP(50)

DW 5 DUP(50),25,100

DW 8 DUP(50)

DW 5 DUP(50),25,100

DW 5 DUP(50),2 DUP(25),2 DUP(50)

DW 50,2 DUP(25),6 DUP(50)

DW 8 DUP(50)

DW 3 DUP(50),2 DUP(25),5 DUP(50),25,100

;灵儿叮当响

FREQ2 DW 196,196,330,294,262,196,196,196,196,330,296,262,220 ;第二首音乐

DW 220,220,349,330,294,220,220,392,392,349,294,330

DW 262,196,196,330,294,262,196,196,196,330,294,262,220

DW 220,220,349,330,294,392,392,392,392,440,392,394,294,262

DW 330,330,330,330,330,330,330,392,262,294,330

DW 349,349,349,349,349,330,330,330,330,330,294,294,262,294,392 DW 392,392,349,294,262,0

T2 DW 5 DUP(25),50,2 DUP(13),4 DUP(25),50

DW 5 DUP(25),50,5 DUP(25),50

DW 6 DUP(25),50,5 DUP(25),50

DW 13 DUP(25),50

DW 2 DUP(25),50,2 DUP(25),50,4 DUP(25),50

DW 3 DUP(25),13,3 DUP(25),2 DUP(13),5 DUP(25),50

DW 4 DUP(25),50

;摇篮曲

FREQ3 DW 330,392,294,330,349,330,330,294,262,247,262,294,196

DW 330,392,294,330,349,330,330,294,330,349,294,262

DW 294,294,330,294,262,392,349,330,294,196

DW 330,392,294,330,349,330,330,294,330,349,294,262,0

T3 DW 2 DUP(50),25,13,50,2 DUP(25),4 DUP(13),2 DUP(50)

DW 2 DUP(50),25,13,50,2 DUP(25),4 DUP(13),50

DW 50,2 DUP(25),13,2 DUP(50),2 DUP(25),2 DUP(50)

DW 2 DUP(50),25,13,50,2 DUP(25),4 DUP(13),50

;生日歌

FREQ4 DW 196,196,220,196,262,247

DW 196,196,220,196,294,262

DW 196,196,392,330,262,247,440

DW 349,349,330,262,294,330

DW 196,196,220,196,262,247

DW 196,196,220,196,294,262

DW 196,196,392,330,262,247,440

DW 349,349,330,262,294,330,0

T4 DW 2 DUP(25),3 DUP(50),100

DW 2 DUP(25),3 DUP(50),100

DW 2 DUP(25),5 DUP(50)

DW 2 DUP(25),3 DUP(50),100

DW 2 DUP(25),3 DUP(50),100

DW 2 DUP(25),3 DUP(50),100

DW 2 DUP(25),5 DUP(50)

DW 2 DUP(25),3 DUP(50),100

KEY DB 00H

FRE DW 00H ;用于保存当前发生的频率值

FLAG DB 00H ;用于判断现在播放的是第几首歌

SHUMA DB 00H ;用于存数码管特征值

XUN DB 00H ;用于保存动态扫描数码管的位选号

SUIJI DB 2

NUM DB 00H

DSP1 DB 06H,76H,38H,6DH

DSP2 DB 5BH,38H,79H,5EH

DSP3 DB 4FH,76H,38H,6FH

DSP4 DB 66H,6DH,77H,6FH

BEG: ;初始化8255

MOV DX,CTRL

MOV AL,88H ;A、B口为输出,高4位C口为输入,接按键行信号

OUT DX,AL

;;;;;;初始化LED灯;;;;;;;;;;

MOV DX,PORTB

MOV AL,0FFH

OUT DX,AL

KS:

CALL RAND

CALL SCANF_KEY

MOV DX,PORTC ;音乐结束后将扬声器PC3与PC2为置0,使扬声器不发生

MOV AL,00H

OUT DX,AL

KS1: CMP KEY,K1

JZ KEY1

CMP KEY,K2

JZ KEY2

CMP KEY,K3

JZ KEY3

CMP KEY,K4

JZ KEY4

CMP KEY,K5 ;终止键

JZ KS

CMP KEY,K6

JZ KEY6

JMP KS

KEY1:

CALL KEY_1

KEY2:

CALL KEY_2

KEY3:

CALL KEY_3

KEY4:

CALL KEY_4

KEY6:

CMP SUIJI,1

JZ KEY1

CMP SUIJI,2

JZ KEY2

CMP SUIJI,3

JZ KEY3

CMP SUIJI,4

JZ KEY4

JMP KS

;;;;;;;;;;;产生随机数子函数;;;;;;;;

RAND PROC

PUSHA

ADD SUIJI,1

CMP SUIJI,5

JZ TL

JMP TT1 ;如果随机数值大于4则直接先先变为1 TL: MOV SUIJI,1

TT1: NOP

POPA

RET

RAND ENDP

;;;;;;;;;;;按键1子程序;;;;;;;;按下1键播第一首歌;;;;;;;;;;;;;;;;;; KEY_1 PROC

PUSHA

MOV FLAG,1

LEA SI,FREQ1 ;建立频率表指针

LEA BP,T1 ;建立节拍表指针

MUSIC1:

MOV DX,PORTB ;送段选和位选,显示2 ,数字3对应码值为:1100 1111B 数字4对应为:1110 0110B

MOV AL,86H ;PB7为位选,应为1,PB6~PB0对应G~A,为000,0110 OUT DX,AL

MOV DI,[SI] ;取1个音符对应的频率

MOV FRE,DI

CMP DI,0 ;频率值是否为0

JE END_MUSIC1 ;是0,结束程序

MOV BX,DS:[BP] ;不是0,取音符对应的节拍

CALL SOUND ;调用SOUND过程

CALL SCANF_KEY

CMP KEY,K0

JZ WT1

CMP KEY,K1

JZ KK1

CMP KEY,K2

JZ KK1

CMP KEY,K3

JZ KK1

CMP KEY,K4

JZ KK1

CMP KEY,K5

JZ END_MUSIC1 ;按下5健,终止播放

CMP KEY,K6

JZ KEY6

JMP K11

KK1:

JMP KS1

WT1:

MOV DX,PORTC ;音乐结束后将扬声器PC3与PC2为置0,使扬声器不发生

OUT DX,AL

CALL DISP1

CALL SCANF_KEY ;如果无健按下,则KEY为0,若不是0健按下,则KEY不为K0

CMP KEY,K0 ;只有按下0健,才能继续播放

JZ K11

JMP WT1

K11: ADD SI,2

ADD BP,2

JMP MUSIC1

END_MUSIC1:

MOV DX,PORTC ;音乐结束后将扬声器PC3与PC2为置0,使扬声器不发生

MOV AL,00H

OUT DX,AL

JMP KS

POPA

RET

KEY_1 ENDP

;;;;;;;;;;第一首歌数码管扫描子程序;;;;;;;

DISP1 PROC

PUSHA

LEA SI,DSP1

MOV BL,4

MOV AL,08H

NXTB1:

MOV XUN,AL

MOV AH,[SI]

MOV SHUMA,AH

MOV DX,PORTA ;位选

IN AL,DX

AND AL,0F0H

ADD AL,XUN

MOV DX,PORTA

OUT DX,AL

MOV AH,XUN

MOV DX,PORTB

OUT DX,AL

CALL DLYS

MOV AL,AH

ADD SI,1

SHR AL,1

DEC BL

JNZ NXTB1

POPA

RET

DISP1 ENDP

;;;;;;;;;;;按键2子程序;;;;;;;;按下2键播第二首歌;;;;;;;;;;;;;;;;;; KEY_2 PROC

PUSHA

MOV FLAG,2

LEA SI,FREQ2 ;建立频率表指针

LEA BP,T2 ;建立节拍表指针

MUSIC2:

MOV DX,PORTB ;送段选和位选,显示2 ,数字3对应码值为:1100 1111B 数字4对应为:1110 0110B

MOV AL,11011011B ;PB7为位选,应为1,PB6~PB0对应G~A,为000,0110

OUT DX,AL

MOV DI,[SI] ;取1个音符对应的频率

MOV FRE,DI

CMP DI,0 ;频率值是否为0

JE END_MUSIC2 ;是0,结束程序

MOV BX,DS:[BP] ;不是0,取音符对应的节拍

CALL SOUND ;调用SOUND过程

CALL SCANF_KEY

CMP KEY,K0

JZ WT2

CMP KEY,K1

JZ KK2

CMP KEY,K2

JZ KK2

CMP KEY,K3

JZ KK2

CMP KEY,K4

JZ KK2

CMP KEY,K5

JZ END_MUSIC2 ;按下5健,终止播放

CMP KEY,K6

JZ KEY6

JMP K12

KK2:

JMP KS1

WT2:

MOV DX,PORTC ;音乐结束后将扬声器PC3与PC2为置0,使扬声器不发生

MOV AL,00H

OUT DX,AL

CALL DISP2

CALL SCANF_KEY ;如果无健按下,则KEY为0,若不是0健按下,则KEY不为K0

CMP KEY,K0 ;只有按下0健,才能继续播放

JZ K12

JMP WT2

K12: ADD SI,2

ADD BP,2

JMP MUSIC2

POPA

END_MUSIC2:

MOV DX,PORTC ;音乐结束后将扬声器PC3与PC2为置0,使扬声器不发生

MOV AL,00H

OUT DX,AL

JMP KS

RET

KEY_2 ENDP

;;;;;;;;;;第2首歌数码管扫描子程序;;;;;;;

DISP2 PROC

PUSHA

LEA SI,DSP2

MOV BL,4

MOV AL,08H

NXTB2:

MOV XUN,AL

MOV AH,[SI]

MOV SHUMA,AH

MOV DX,PORTA ;位选

IN AL,DX

AND AL,0F0H

ADD AL,XUN

MOV DX,PORTA

OUT DX,AL

MOV AH,XUN

MOV DX,PORTB

MOV AL,SHUMA

OUT DX,AL

CALL DLYS

MOV AL,AH

ADD SI,1

SHR AL,1

DEC BL

JNZ NXTB2

POPA

RET

DISP2 ENDP

;;;;;;;;;;;按键3子程序;;;;;;;;按下3键播第三首歌;;;;;;;;;;;;;;;;;; KEY_3 PROC

PUSHA

MOV FLAG,3

LEA SI,FREQ3 ;建立频率表指针

LEA BP,T3 ;建立节拍表指针

MUSIC3:

MOV DX,PORTB ;送段选和位选,显示2 ,数字3对应码值为:1100 1111B 数字4对应为:1110 0110B

MOV AL,11001111B ;PB7为位选,应为1,PB6~PB0对应G~A,为000,0110

OUT DX,AL

MOV DI,[SI] ;取1个音符对应的频率

MOV FRE,DI

CMP DI,0 ;频率值是否为0

JE END_MUSIC3 ;是0,结束程序

MOV BX,DS:[BP] ;不是0,取音符对应的节拍

CALL SOUND ;调用SOUND过程

CALL SCANF_KEY

CMP KEY,K0

JZ WT3

CMP KEY,K1

JZ KK3

CMP KEY,K2

JZ KK3

CMP KEY,K3

JZ KK3

CMP KEY,K4

JZ KK3

CMP KEY,K5

JZ END_MUSIC3 ;按下5健,终止播放

CMP KEY,K6

JZ KEY6

JMP K13

KK3:

JMP KS1

WT3:

MOV DX,PORTC ;音乐结束后将扬声器PC3与PC2为置0,使扬声器不发生

MOV AL,00H

OUT DX,AL

CALL DISP3

CALL SCANF_KEY ;如果无健按下,则KEY为0,若不是0健按下,则KEY不为K0

CMP KEY,K0 ;只有按下0健,才能继续播放

JZ K13

JMP WT3

K13: ADD SI,2

ADD BP,2

JMP MUSIC3

END_MUSIC3:

MOV DX,PORTC ;音乐结束后将扬声器PC3与PC2为置0,使扬声器不发生

MOV AL,00H

OUT DX,AL

数电课程设计题目汇总..

数电课程设计题目选 一、设计并制作一数字式温度计 〖基本要求〗采用电桥法,利用PT~100热电阻对0~200℃测温范围进行测量并送LED 数码管显示,要求测量分辨率为0.1℃,数据测量间隔时间为5秒。 〖提高要求〗1)针对不同的铂热电阻讨论不同的温度信号测量办法 2)利用电路对测温电路进行非线性校正,提高测温精度(电路非线性校正和EPROM 查表法非线性校正两种方法) 3)讨论误差的形成因素和减少误差的措施 4)进行简单的温度开关控制 〖参考原理框图〗系统参考原理框图如下: 〖主要参考元器件〗 MCl4433(1),LM324(1),七段数码管(4),CD4511(1),MC1413(1),铂热电阻使用普通 精密电位器代替。 二、十二小时电子钟 〖基本要求〗利用基本数字电路制作小时电子钟,要求显示时分秒;并能实现校时和校分的功能。 〖提高要求〗1)针对影响电子钟走时精度的因素提出改进方案 2)增加日期显示 3)实现倒计时功能 4)整点报时(非语音报时) 5)定时功能 〖参考原理框图〗: 〖主要参考元器件〗:CD4060,74LS74,74LS161,74LS248 电桥电路 供电电路 时钟电路 放大电路 A/D 转换 显示电路 时校 分校 秒校 24进制时计数器 单次或连续的脉冲 60进制分计数器 分频器 60进制秒计数器 译码电路 晶体振荡器 显示电路 译码电路 显示电路 显示电路 译码电路

三、电平感觉检测仪 〖基本要求〗:采用光电式摇晃传感器,其检测范围为±90℃,每摇晃一度传感器就输出一个脉冲信号给计数单元,在给定时间内测量到的脉冲数目就能表明该人的电平感觉,测试时采用头戴式传感器、闭上双目,单脚立地:保持静止,开始测试。定时时间为1分钟 〖提高要求〗 〖参考原理、框图〗: 〖主要参考元器件〗CD4060,555,74LS74 四、便携式快速心律计 基本要求〗利用数字电路制作一便携式快速心律计,用于在较短时间内测量脉搏跳动速率:并使用LED 显示。 〖提高要求〗1)提高测量精度的方法 2)设计能比较准确测量1S 内心跳的电路 〖参考原理框图〗 〖主要参考元器件〗CD4060,4528,4518;4511,14526 五、数字式定时开关 〖基本要求〗设计并制作一数字式定时开关,此开关采用BCD 拨盘预置开关时间,其最大定时时间为9秒,计数时采用倒计时的方式并通过一位LED 数码管显示。此开关预置时间以后通过另一按钮控 制并进行倒计时,当时间显示为0时,开关发出开关信号,输出端呈现高电平,开关处于开态,再按按钮时,倒计时又开始。计时时间到驱动扬声器报警。 〖提高要求〗 l)输出部分加远距离(100m)继电器进行控制 2)延长定时时间 3)探讨提高定时精度的方法 〖参考原理框图〗 外部操作开关 〖主要参考元器〗:CC4511,CC14522,CD4060 传感器 基准时间产生电路 倍频器 放大与整形 控制电路 计数译码 显 示电 路 秒脉冲发生器 计时器 译码显示 控制电路 报警电路

课程设计1

课程设计任务书 ANSYS课程设计报告-《无限长圆筒的温度场、应力场分布一》 学院: 专业名称: 学号: 姓名: 指导老师:

一、题目 有一输气管道,管道内径为1200mm,外径为1600mm,其横截面为圆环状,输送气体压力为0.5MPa,求管壁的应力场分布,管道材料弹性模量为260GPa,泊松比为0.26. 二、模型建立 问题分析:管道沿长度方向尺寸较大,一般应远大于管道直径,该问题属于平面应变问题,可取其横截面的四分之一建立有限元分析模型进行求解。 三、模型建立步骤 (1)启动ANSYS软件,选择Utility Menu/File/Change Jobname命令,输入Iron,并将New Log and error files复选框选为yes,单击OK按钮. (2)定义工作标题:Utility Menu/File/Change Title,在出现的对话框中输入The Stress Analysis of Iron,单击OK按钮. (3)选择单元模型:Main Menu/Preprocessor/Element Type/Add/Edit/Delete,弹出对话框,单击Add按钮,在Library of Element Types对话框中选择Structural Solid和 单击OK按钮,单击Element Type对话框上的OK按钮. (4)设置材料属性:Main Menu/Preprocessor/Material Props/Material Models,在Material Model Available下面的对话框中,双击打开Structural/Liner/Elastic/Isotropic,又弹出 一个对话框,在EX后面输入2.6e11,在PRXY后面输入0.26,单击OK按钮。然后单 击菜单栏上的Material/Exit,完成材料属性的设置。 (5)生成圆环面:Main Menu/Preprocessor/Modeling/Create/Areas/Rectangle/By Dimensions,输入各项参数。 (6)颜色设置:Utility Menu/PlotCtrls/Style/Colors/Reverse Vedio,设置显示颜色。 (7)选择Utility Menu/PlotCtrls/Numbering命令,选择Line numbers,使其状态变为On,单击OK按钮,关闭对话框。 (8)选择Main Menu/Preprocessor/Meshing/Size Cntrls/Manual Size/Lines/Picked Lines命令,用鼠标选择编号为L1、L3的线段,单击OK,在NDIV No of element divisions 中输入20,单击OK.关闭对话框。 (9)选择Main Menu/Preprocessor/Meshing/Size Cntrls/Manual Size/Lines/Picked Lines命令,用鼠标选择编号为L2、L4的线段,单击OK,在NDIV No of element divisions 中输入5,单击OK.关闭对话框。 (10)选择Main Menu/Preprocessor/Meshing/Mesh/Areas/Free命令,单击Pick All,得出如图1-1所示模型(管道截面(4)分析)

课程设计论文格式要求

课程设计(论文)书写规范与打印要求 (一)论文书写 论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210×297㎜)复印纸,单面打印。其中上边距30㎜、下边距30㎜、左边距30㎜、右边距20㎜、页眉15㎜、页脚15㎜。字间距为标准,行间距为固定值22磅。 页眉内容统一为“沈阳理工大学学士学位论文”,采用宋体五号字居中排写。 页码在下边线下居中放置,Times New Roman小五号字体。摘要、关键词、目录等文前部分的页码用罗马数字(Ⅰ、Ⅱ……)编排,正文以后的页码用阿拉伯数字(1、2……)编排。字体和字号要求 论文题目:二号黑体 章标题:三号黑体(1□□×××××) 节标题:四号黑体(1.1□□××××) 条标题:小四号黑体(1.1.1□□×××) 正文:小四号宋体 页码:小五号宋体 数字和字母:Times New Roman体 注:论文装订方式统一规定为左装订。 (二)论文前置部分 包括:封面、答辩成绩评定页、评阅意见页、任务书、设计档案页均按学校统一内容和格式填写。 (三)摘要 摘要是学位论文内容的不加注释和评论的简短陈述,说明研究工作的目的、实验方法、实验结果和最终结论等。应是一篇完整的短文,可以独立使用和引用,摘要中一般不用图表、化学结构式和非公知公用的符号和术语。 1、中文摘要(300字左右) “摘要”字样(三号黑体),字间空一个字符,“摘要”二字下空一行打印摘要正文(小四号宋体)。 摘要正文后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),关键词是为了便于文献标引从该学位论文中选取出来用以表示全文主题内容信息款目的单词或术语,关键词一般为3~5个,每一关键词之间用分号“;”隔开,最后一个关键词后不打标点符号。 2、英文摘要(250个实词左右) 英文摘要另起一页,其内容及关键词应与中文摘要一致,并要符合英语语法,语句通顺,文字流畅。 英文和汉语拼音一律为Times New Roman体,字号与中文摘要相同。 (四)目次页 目次页由学位论文的章、条、款、致谢、参考文献、附录等的序号、名称和页码组成,目次页置于外文摘要后,由另页开始。 目录题头用三号黑体字居中排写,隔行书写目录内容。 目录采用三级标题,按(1 ……、1.1 ……、1.1.1 ……)的格式编写,目录中各章题序的阿拉伯数字用Times New Roman体,第一级标题用小四号黑体,其余用小四号宋体。(五)论文的主要部分 1、引言(或绪论) 引言(或绪论)简要说明研究工作的目的、范围、前人的工作和知识空白、理论基础和分析、

计算机网络课程设计1.doc

课程设计(大作业)报告 课程名称:计算机网络课程设计 设计题目:校园网的组建 院系:信息技术学院 专业及班级:计算机科学与技术1班 设计者:段绍杰 学号:201211010104 指导教师:范丰仙 设计时间:2014年6月9 日--6月13日 昆明学院

昆明学院课程设计(大作业)任务书

一、题目分析 1.题目:某高校本部分为办公区、教学区和生活区三部分。现假设:办公区中各楼宇名及需要的信息点为:教务处(15),党政办公楼(30),图书馆(60),教学区中,除计算机系大楼需要240个信息点外,其余各系部大楼及教学楼各需设置信息点的个数为100(共有5栋大楼),生活区中每个建筑物里每个门洞设置1个信息点(目前共有3000个信息点)。试根据本部校园网的应用需求和管理需求、各建筑物的地理分布、信息点分布,设计出本部的校园网初步组网方案。 设计时,既要考虑当前的网络需求,也要兼顾今后的可扩展性。假设使用预留的Internet 地址,网络主干传输速率为1000Mbit/s。 方案中应明确学院网管中心的位置,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、与配置。 2.分析:现当今各大高校,随着科技的进步,校园网已经变得不可缺少。校园网,不仅担任学校老师,学生的对外访问,还要进行校园网内的信息传输,和各类信息的实时传送。还有各个系统之间的管理和监控,校园网应用了网络技术中的分支局域网技术来建设与管理,因此本设计课题将主要以校园局域网络建设过程可能用到的各种技术及实施方案为设计方向,为校园网的建设提供理论依据和实践指导。 二、总体设计 1、需求分析设计 1.1 总体需求 互联网泛滥的时代,每个人对网络的需求都不一样,但是有一样是相同,就是每个人都不能缺少互联网。校园网为学校师生提供教学、科研和综合信息服务的宽带多媒体网络。校园网的建设是利用各种先进、成熟的网络技术和通信技术,采用统一的网络协议(TCP/IP),建设一个可实现各种综合网络应用的高速计算机网络系统。建成以后的校园网,将为老师、学生提供可靠的、高速的和可管理的网络环境,提供广泛的数据资源共享、丰富便捷的网络应用,能够为备课、课件制作、授课、学习、练习、辅导、交流、考试和统计评价等各个教学环节提供网络平台和环境。并且,对学生与教师对外访问提供便捷,增加师生的知识和对世界的了解与认识。 1.2 校园网应达到的要求 1)、网络具有传递语音、图形、图像等多种信息媒体功能,具备高性能的资源共享功能。 2)、校园网中各终端间具有快速交换功能。 3)、中心系统交换机采用虚拟网技术,对网络用户具有分类控制功能。 4)、对网络资源的访问提供完善的权限控制。 5)、网络具有防止及便于捕杀病毒功能,以保证网络使用安全。 6)、可对接入因特网的各网络用户进行权限控制。 1.3 校园网的设计标准 1)、网络协议:网络系统的设计采用国际上最流行和标准的TCP/IP协议; 2)、系统构成方式:系统构成方式采用C/S系统; 3)、网络系统硬件标准:网络系统硬件设备的选型、施工、安装应符合IS09002标准; 4)、网络操作平台:操作系统可以采用windows XP,它不但操作方便,而且功能齐全,基

课程设计题目

数据结构课程设计题目 1.运动会分数统计(限1 人完成) 任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)功能要求: 1)可以输入各个项目的前三名或前五名的成绩; 2)能统计各学校总分, 3)可以按学校编号或名称、学校总分、男女团体总分排序输出; 4)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。 5)数据存入文件并能随时查询 6)规定:输入数据形式和范围:可以输入学校的名称,运动项目的名称 输出形式:有合理的提示,各学校分数为整形 界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。 存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储在数据文件中。(数据文件的数据读写方法等相关内容在c语言程序设计的书上,请自学解决)请在最后的上交资料中指明你用到的存储结构; 测试数据:要求使用1、全部合法数据;2、整体非法数据;3、局部非法数据。进行程序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明; 2.最小生成树问题(限1 人完成) 设计要求:在n个城市之间建设网络,只需保证连通即可,求最经济的架设方法。存储结构采用多种(顺序、链式)。求解算法多种(Prim\Cruskal)。 3.文章编辑(限1 人完成)

功能:输入一页文字,程序可以统计出文字、数字、空格的个数。 静态存储一页文章,每行最多不超过80个字符,共N行; 要求(1)分别统计出其中英文字母数和空格数及整篇文章总字数; (2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一子串,并将后面的字符前移。 存储结构使用线性表,分别用几个子函数实现相应的功能; 输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。 输出形式:(1)分行输出用户输入的各行字符; (2)分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数" (3)输出删除某一字符串后的文章; 4.宿舍管理查询软件(限1 人完成) 1)任务:为宿舍管理人员编写一个宿舍管理查询软件, 程序设计要求: A.采用交互工作方式 B.建立数据文件,数据文件按关键字(姓名、学号、房号)进行排序(冒泡、选择、插入排序等任选一种) 2)查询菜单: (用二分查找实现以下操作) A.按姓名查询 B.按学号查询 C.按房号查询 3)打印任一查询结果(可以连续操作) 5.校园导航问题(限1 人完成) 设计要求:设计你的学校的平面图,至少包括10个以上的场所,每两个场所间可以有不同的路,且路长也可能不同,找出从任意场所到达另一场所的最佳路径(最短路径)。 6.教学计划编制问题(限1 人完成)

课程设计1

重心法和加权平均法的文献查找 目录 一、重心法 1、基本原理 2、步骤 3、应用实例 4、优缺点 二:加权平均法 1、加权平均法原理 2、步骤 3、选址应用实例: 一、重心法 (一)、重心法的基本原理: 利用求平面物体重心的原理求物流系统中配送重心的设置位置而得名。是一种精确解析方法,适于单中心选址问题。 单中心选址问题中,存储费用与运输费用相比已不是主要因素,运输费用是主要考虑的因素。由配送中心向多个用户配送货物,仅考虑发货的配送费用时适于采用重心法。配送中心到客户的运输费用等于货物运输量与两点之间运输距离以及运输费率的乘积。 由于只设置一个配送中心,所以配送中心的规模等于所以有用户的需求量之和即可。 (二)、步骤如下: a.按比例缩小建立平面坐标系 b.标出各需求点相应的坐标值

c.按计算公式求出相应的X值和Y值。 (三)、应用实例: 大连市家乐福超市、沃尔玛超市、新玛特超市三家最具规模的连锁超市企业进行联合配送中心选址研究: 1建立模型 设有n个配送点,分布在不同的坐标点xi,yi上,现假设配送中心设置在x0,y0处总运输费用S可表示为: S=n j=1ΣpjdjXj (1)式中 Pj———配送中心到配送点j的单位重量,单位距离的运输费Xj———配送点j的需求量 dj———配送中心到顾客j的距离 可见,在坐标系中距离dj可以写成如下形式: 可见,在坐标系中距离dj可以写成如下形式: 我们采用微分法,将式(2)代入(1)中,为了求出使S最小的x0,y0值,对得到的公式求偏导,分别求得最为合适的x0和y0,相关说明 (1)货物,主要为食品,具有良好的包装,对存储体积的要求大于对载重量的要求,储运过程中所要考虑的 首要因素是体积而不是重量。 (2)运输工具,根据案例的假设,采用普通封闭式厢式货车(以

课程设计封面及格式要求(1)

辽宁工程技术大学 土木与交通学院 课程设计 课程名称:地下结构设计原理与方法 专业:地下建筑工程 班级:地建07-3 姓名:张顺 学号:0709170329 指导教师:兰常玉 学期:2009-2010 日期:2010/12/31

附件5: 辽宁工程技术大学本科毕业设计(论文)写作规范 第一章总则 一、毕业设计(论文)是人才培养过程中的重要教学环节,实行毕业设计(论文)的规范化管理,是保证毕业设计(论文)质量的前提,也是建立科学、严谨工作作风的重要手段。 二、为了保证本科毕业设计(论文)工作规范、有序进行,根据《论文写作规范国家标准GB7713-87》,特制订本写作规范。 第二章毕业设计(论文)的规范化要求 毕业设计(论文)由开题报告、附本、毕业设计(论文)、图纸等组成。 一、开题报告 开题报告要针对毕业设计(论文)所选题目,根据毕业实习期间收集资料并通过方案设计形成,各教学单位要统一开题报告格式,完成后的开题报告由指导教师审阅并签字。

二、毕业设计(论文)附本(以下简称《附本》) 《附本》中各项内容要由责任人按要求完整并准确地填写。《附本》包括毕业设计(论文)任务书、过程检查表、中期考核记录、指导教师评语、评阅教师评语、毕业设计(论文)答辩记录及答辩委员会意见。 1.毕业设计(论文)任务书 任务书由毕业设计(论文)题目、主要内容和工作阶段安排组成,由指导教师根据情况认真填写。 2.毕业设计(论文)过程检查表 检查表由指导教师按照每个时间段应完成的阶段性工作重点,根据检查学生毕业设计(论文)的质量和进度填写。 3.毕业设计(论文)答辩记录 答辩记录由答辩小组秘书根据学生答辩时答辩小组成员提出的问题及回答情况,即时以“问”和“答”的形式认真填写,不得做总结性记录。 4.毕业设计(论文)中期考核、评语及答辩委员会意见 毕业设计(论文)中期考核、评语(包括指导教师评语、评阅教师评语)及答辩委员会意见,按栏目要求分别由专业建设负责人、指导教师、评阅教师填写并签字,答辩委员会意见由答辩委员会主席(或秘书)填写,由答辩委员会主席签字(或加盖蓝色印章)。“考核”、“评语”及“意见”要根据毕业设计(论文)的实际水平和特点,实事求是地给出,内容要有针对性,切忌千篇一律。中期考核、评阅教师及答辩小组评定成绩填写分值,答辩委员会综合三项成绩按优秀、良好、中等、及格、不及格五个级别填写总成绩。 对于参加第二次答辩的学生,相关教师要认真填写《二次答辩修改说明》。《二次答辩修改说明》要重点填写第一次答辩存在的问题、针对存在问题提出的修改意见及毕业设计(论文)的改进情况。 三、毕业设计(论文) 毕业设计(论文)包括封面、“本科毕业设计(论文)诚信承诺保证书”、中文摘要、外文摘要、目录、正文、致谢、参考文献、附录等。 1.封面 封面填写要做到清晰完整,题目等项内容要与开题报告、毕业设计(论文)正文、档案袋等处保持一致。打印封面要与学校印制的《毕业设计(论文)》封

综合课程设计1题目2016-2017.2

综合课程设计1 一、考核方法和内容 根据课程设计过程中学生的学生态度、题目完成情况、课程设计报告书的质量和回答问题的情况等按照10%、40%、30%、20%加权综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。评分标准: 优秀:答辩所有问题都能答出+报告良好 或报告良好+实现“提高部分”的功能; 良好:答辩所有问题都能答出+报告一般; 或报告一般+实现“提高部分”的功能; 中等:答辩大部分问题能答出+报告良好; 及格:答辩大部分问题能答出+报告一般; 以下四种,都不及格: 1)答辩几乎答不出问题; 2)报告几乎都是代码; 3)雷同部分达到60%以上; 4)课设报告与数据结构和c/c++关联不大。 课设报告的装订顺序如下: 任务书(签名,把题目要求贴在相应位置,注意下划线)-----目录(注意目录的格式,页码)-----1、设计任务(题目要求)-----2、需求分析(准备选用什么数据逻辑结构?数据元素包含哪些属性?需要哪些函数?为什么要这样设计?最后列出抽象数据类型定义)-----3、系统设计(设计实现抽象数据类型,包含选择什么物理存储方式?数据元素的结构体或类定义,以及各函数的设计思路,算法,程序流程图等)----4、编码实现(重要函数的实现代码)-----5、调试分析(选择多组测试数据、运行截图、结果分析)-----6、课设总结(心得体会)-----7、谢辞-----8、参考文献; 课设报告打印要求: B5纸张打印,报告总页数控制在10—15页内,报告中不能全是代码,报告中代码总量控制在3页内。版式:无页眉,有页码,页码居中 字号:小四,单倍行距 字体:宋体+Times new Romar 截图:截图要配图的编号和图的题目,如:“图1 Insert函数流程图” 二、课程设计的具体内容 1.想要优,必须实现“提高部分”的功能,但,实现“提高部分”不代表一定优; 2.其他成绩,不用完成“提高部分”。 要求:全部采用数据结构课程中的内容实现,采用C或C++实现,逻辑结构只能选线性结构、树型结构、图型结构、集合结构中的一种,不能用数据库。 1、算术表达式求解 基本要求:给定一个算术表达式,通过程序求出最后的结果。 (1)从键盘输入要求解的算术表达式; (2)采用栈结构进行算术表达式的求解过程;

课程设计题目

课程设计题目

题目一 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由协议(RIP)。分公司1和分公司2内部通过划分vlan技术,使不同的部门在不同的局域网内。 2.方案设计 写题为“广告公司的网络解决方案”的网络方案设计书。包括: ①完整的校园网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制); ②结合网络拓扑图进行IP地址的规划; ③分公司1的VLAN的设计与规划。 ④分公司2的VLAN的设计与规划。 ⑤分公司1和分公司2的网络互连互通。 设计内容及工作量 1、写题为“广告公司的网络解决方案”的网络方案设计书。要求画出完整的企业网络拓扑图(网络拓扑图要求使用visio工具进行设计绘制)。 2、结合网络拓扑图进行IP地址的规划,要求通过表格的形式体现。 3、按照任务书的具体要求书写相应的设计书及实现的过程纪录。 题目二 某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台。其余为学生实验电脑。 分配的IP地址为: 服务器:172.16.1.1—172.16.1.61/26 网关为:172.16.1.62/26 个人计算机:192.168.0.0—192.168.7.255 学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100。24口二层交换机若干台。 1.请为学院的全部计算机分配IP地址,并使用上述设备为学院设计网络。 2.要求: a.画出网络拓扑图。 b.给出每个网段的IP范围,子网掩码,默认网关。 c.为三层交换机规划VLAN。给每个VLAN接口分配IP地址。 d.做好三层交换机之间的路由设计(可使用静态路由和RIP)

操作系统课程设计1要点

操作系统原理 课程设计报告题目:采用二级目录实现文件管理 所在学院: 班级: 学号: 姓名: 指导教师: 2013年1月15日

目录 一、课程设计目的 (1) 二、课题内容 (1) 三、总体路线 (1) 四、概要设计 (2) 1.数据结构 (2) 2.所使用函数及其功能 (3) 五、详细设计 (4) 1.主函数流程图 (4) 2.创建文件函数流程图 (5) 3.删除文件函数流程图 (7) 4.分解命令函数流程图 (10) 六、测试、修改及运行结果 (10) 七、结束语 (13) 八、参考文献 (14)

一、课程设计目的 文件系统是现代OS用来存储和管理信息机构,具有按名存取的功能,不仅能方便用户对信息的使用,也有效提高了信息的安全性。本课题模拟文件系统的目录结构,并在此基础上实现文件的各种操作方法。 通过本课题,深入理解文件文件目录的作用和功能,掌握文件打开结构,熟悉与文件有关的系统调用,从而更好地掌握文件系统概念。 二、课题内容 1.文件目录采用二级目录结构,第一级为主文件目录master_file_directory;第二级为用户文件目录user_file_directory。 图1 master_file_directory 结构 图2 user_file_directory 结构 2.为加速文件存取,为每个用户建立一张用户打开表fileTable,用以记录该 3.为该系统提供6条操作命令:创建、打开、读、写、关闭、删除等。 4.在该模拟系统中,应先建立主文件目录、用户目录和用户打开文件表,然后接受合法用户,给出一个菜单,按用户选择执行相关操作。 三、总体路线 1.在内存中开辟一个虚拟磁盘空间作为文件存储器,在其上实现一个简单的单用户文件系统。在退出这个简单的文件系统时,应将该虚拟文件系统保存到磁盘上,以便下次可以再将它恢复到内存的虚拟磁盘空间中。 2.文件存储空间的分配采用显式链接分配。为了实现创建和删除文件必

课程设计设计说明书格式规范

课程设计设计说明书格式规范

课程设计设计说明书格式规范 一、课程设计设计说明书格式规范 装订成册的书面说明书和完整电子文档各一份,说明书统一采用A4纸打印,说明书格式如下,顺序为: (一)封面 (二)索命数正文,包括: 1、摘要(包括中文摘要和英文摘要): 分别为300字左右,应包括:工作目的、内容、结论、关键词 2、目录 以上部分以I、II……编制页码。以下部分根据章节编写序号和页码。 3、主体部分(不少于1 字,按要求设定页眉页角,要求居中) 主要包括引言或绪论、正文、结论、致谢,采用全角符号,英文和数字半角。每页28行、每行32-35个汉字,1.5倍行间距 3.1格式:主体部分的编写格式由引言(绪论)开始,以结论结束。主体部分必须由1页开始。一级标题之间换页,二级标题之间空行。 3.2序号 3.2.1毕业说明书各章应有序号,序号用阿拉伯数字编码,层

次格式为:1××××(三号黑体,居中)×××××××××××××××××××××× (内容用小四号宋体)。 1.1××××(小三号黑体,居左) ××××××××××××××××××××× (内容用小四号宋体)。 1.1.1××××(四号黑体,居左) ×××××××××××××××××××× (内容用小四号宋体)。 ①××××(用与内容同样大小的宋体) 1)××××(用与内容同样大小的宋体)a.××××(用与内容同样大小的宋体) 3.2.2说明书中的图、表、公式、算式等,一律用阿拉伯数字分别依序连编号编排序号。序号分章依序编码,其标注形式应便于互相区别,可分别为:图 2.1、表 3.2式(3.5)等 3.2.3说明书一律用阿拉伯数字连续编页码。页码由前言(或绪论)的首页开始,作为第1页,并为右页另页。题名页、摘要、目次页等前置部分可单独编排页码。页码必须统一标注每页页脚中部。力求不出空白页,如有,仍应以右页作为单页页码。 3.2.4说明书的附录依序用大写正体英文字母A、B、C……编序号,如:附录A。

计算机本科专业C语言课程设计题目(1)

计算机本科专业C语言课程设计题目 (10个题目) 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的、必不可少的一个教学环节。通常,课程设计中的问题比平时的习题复杂的多,也更接近实际。课程设计着眼于原理与应用的结合点,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。 1、职工信息管理系统设计 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能: 系统以菜单方式工作 职工信息录入功能(职工信息用文件保存)--输入 职工信息浏览功能--输出 查询和排序功能:(至少一种查询方式) --算法 按工资查询 按学历查询等 职工信息删除、修改功能(任选项) 2、学生信息管理系统设计 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: 系统以菜单方式工作 学生信息录入功能(学生信息用文件保存)---输入 学生信息浏览功能---输出 查询、排序功能---算法 按学号查询 按姓名查询 学生信息的删除与修改(可选项) 3、销售管理系统 某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1)销售员的代号 2)产品的代号 3)这种产品的当天的销售额 每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。 1)计算上个月每个人每种产品的销售额。 2)按销售额对销售员进行排序,输出排序结果(销售员代号) 3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4)输出统计报表 销售统计报表 产品代号销售之和

C语言课程设计参考题目及要求

C语言课程设计参考设计题目 1、学生信息管理 (1)问题描述 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: ●系统以菜单方式工作 ●学生信息录入功能(学生信息用文件保存)---输入 ●学生信息浏览功能——输出 ●查询、排序功能——算法 1、按学号查询 2、按姓名查询 ●学生信息的删除与修改(可选项) (2)功能要求 ●界面简单明了; ●有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新 输入; ●最好用链表的方式实现。 (3)算法分析 首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:是定义一个数组来存储,还是定义一个链表呢?在这里假如我们以数组的方式来存储,当然可以,但是我们知道,假如我们定义一个数组的话,我们首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。 对于菜单的实现,其实也比较简单,首先我们用printf语句把程序的功能列出来,然后等待用户输入而执行不同的函数,执行完了一个功能后又回到菜单。文件的读写操作大家参照书中的有关文件的章节。 2、学生综合测评系统 每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。 A、学生信息处理 (1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 提示:学生信息可先输入到数组中,排序后可写到文件中。 (2) 插入(修改)同学信息: 提示:先输入将插入的同学信息,然后再打开源文件并建立新文件,把源文件和输入的信息合并到新文件中(保持按学号有序)若存在该同学则将新记录内容替换源内容, (3) 删除同学信息: 提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删

汇编语言-课程设计1

) 汇编语言课程实验报告 实验名称 课程设计1 实验环境 硬件平台:Intel Core i5-3210M 操作系统:DOSBox in Windows 软件工具:Turbo C , Debug, MASM 实验内容 《 将实验7中的Power idea公司的数据按照下图所示的格式在屏幕上显示出来。 实验步骤 1.要完成这个实验,首先我们需要编写三个子程序。第一个子程序是可以显示字符串到屏 幕的程序,其汇编代码如下: ;名称:show_str

;功能:在屏幕的指定位置,用指定颜色,显示一个用0结尾的字符串 ;参数:(dh)=行号,(dl)=列号(取值范围0~80),(cl)=颜色,ds:si:该字符串的首地址 ;返回:显示在屏幕上 ¥ show_str: push ax push cx push dx push es push si push di mov ax,0b800h - mov es,ax mov al,160 mul dh add dl,dl mov dh,0 add ax,dx mov di,ax mov ah,cl . show_str_x: mov cl,ds:[si] mov ch,0 jcxz show_str_f mov al,cl mov es:[di],ax inc si inc di 【 inc di jmp show_str_x show_str_f: pop di pop si pop es pop dx pop cx } pop ax ret 2.第二个程序是将word型数据转换为字符串,这样我们才能调用第一个程序将其打印出

自动控制原理课程设计题目(1)要点

自动控制原理课程设计题目及要求 一、单位负反馈随动系统的开环传递函数为 ) 101.0)(11.0()(++= s s s K s G k 1、画出未校正系统的Bode 图,分析系统是否稳定 2、画出未校正系统的根轨迹图,分析闭环系统是否稳定。 3、设计系统的串联校正装置,使系统达到下列指标 (1)静态速度误差系数K v ≥100s -1; (2)相位裕量γ≥30° (3)幅频特性曲线中穿越频率ωc ≥45rad/s 。 4、给出校正装置的传递函数。 5、分别画出校正前,校正后和校正装置的幅频特性图。计算校正后系统的穿越频率ωc 、相位裕量γ、相角穿越频率ωg 和幅值裕量K g 。 6、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。 7、应用所学的知识分析校正器对系统性能的影响(自由发挥)。 二、设单位负反馈随动系统固有部分的传递函数为 ) 2)(1()(++= s s s K s G k 1、画出未校正系统的Bode 图,分析系统是否稳定。 2、画出未校正系统的根轨迹图,分析闭环系统是否稳定。 3、设计系统的串联校正装置,使系统达到下列指标: (1)静态速度误差系数K v ≥5s -1; (2)相位裕量γ≥40° (3)幅值裕量K g ≥10dB 。 4、给出校正装置的传递函数。 5、分别画出校正前,校正后和校正装置的幅频特性图。计算校正后系统的穿越频率ωc 、相位裕量γ、相角穿越频率ωg 和幅值裕量K g 。 6、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。 7、应用所学的知识分析校正器对系统性能的影响(自由发挥)。 三、设单位负反馈系统的开环传递函数为 ) 2(4 )(+= s s s G k 1、画出未校正系统的根轨迹图,分析系统是否稳定。 2、设计系统的串联校正装置,要求校正后的系统满足指标: 闭环系统主导极点满足ωn =4rad/s 和ξ=0.5。 3、给出校正装置的传递函数。 4、分别画出校正前,校正后和校正装置的幅频特性图。计算校正后系统的穿越频率ωc 、相位裕量γ、相角穿越频率ωg 和幅值裕量Kg 。 5、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。

课程设计题目及要求

课程设计题目及要求1、OA管理系统——考勤及其管理

2、OA管理系统——公用管理功能 3、工资管理系统 系统功能结构图

4、图书馆管理系统

5、高校学生选课系统 系统由四个模块组成(登录模块、学生业务模块、教师业务模块、教务业务模块)。 第一个登录模块主要完成两方面内容,一是实现对当前登录人员的帐号密码进行校验。二是确定人员登录类型并给予相应的流程控制。 第二个学生业务模块主要为学生提供一个快捷清晰的选课方式,前台页面要对当前学生可选课程、已选课程和课程表进行清晰的展示,并明确列出课程的上课时间、地点、任课教师以及课程简介。还要处理学生对所选课程的修正,功能操作要简单便捷明了。 第三个教师业务模块是为教师的提供一个任课工作安排获取渠道。在此模块中教师登录后,可以查看自己所教授的课程时间和地点,并且能查看选修了自己课程的学生名单。 第四个教务业务模块是提供给教务管理人员的操作后台,教务人员对本系统拥有最高权限。处理人员注册业务,将人员注册信息录入数据库,并明确注册类型给予对应的权限。可查看、修改、删除所有学生和教师的信息。教务人员可以

发布课程,指定任课教师、确定上课教室和时间。 6、网上商城购物系统 整个购物车及订单管理系统主要由购物车管理模块、订单管理模块,商品管理模块,用户管理模块,几部分组成,具体功能需求描述如下: 1、顾客可以查看商品,方便地对购物车中的商品进行新增,数量修改、删除及清空操作。 2、成功登陆的会员可购买商品,提交购物车,填写订单及付款。。 3、后台管理员登陆后台可对订单进行管理。处理,未处理,已处理。 4、后台管理员登陆后台可对用户进行管理。 5、后台管理员登陆后台可对商品进行管理。 7、药库库房管理系统 药库库房管理系统为前台显示:前台系统主要的面向工作人员展示,主要的功能有药品录入、药品出库、药品退货、药品模糊查询和添加黑名单。在填入入库药品信息并点击确定按钮后后台逻辑类等会进行操作,并在操作后弹出反馈信息页面,显示各个信息。出库操作会自动在各类库房中相应减少。后台系统的主要是查询出入库信息,库存列表,以及传入数据的各项逻辑操作。主要功能有:药品进出库查询、库存信息查询。出入库药品信息自动分析。 业务流程图 (注:图中总管理员拥有所有操作,而进出库管理员只能进行进库、出库管理)

固废课程设计1

XXXX有限公司 万头猪场猪粪好氧堆肥化处理及有机肥生产方案设计 西北农林科技大学资源环境学院 环境工程专业2013级 姓名:王纤阳

学号:01二〇一六年六月十日

XXXX有限公司 万头猪场猪粪好氧堆肥化处理及有机肥生产 方案设计 一、工程概况 、项目概况 近些年,我国的养殖业不断发展,达到了一个新的高度,高产量的养殖场林立,为人们的生活提供了大量的便利和利润。可是在获取利润的同时,养殖场中猪等动物产生的粪便如果处理不当,又会对环境造成不小的污染。如果这样的话就是得不偿失的了,因此对猪粪进行处理减小污染,甚至是加工成可以产生更客观利益的产品是一个养殖产生产链中不可或缺的环节。猪粪的好氧堆肥正是这一问题的理想解决方式之一。此设计以一陕西省咸阳市杨凌镇的养猪场为例,详细阐释猪粪好氧堆肥的设计方案。该厂每年养殖上万头猪,平均每头猪每年产粪吨,则养殖场平均年产生猪粪量为万吨,这些粪便若未经妥善回收利用即直接排放,将对环境造成严重污染。成为生活中又一严重污染源。新鲜猪粪尿中含氮元素 %,含磷元素%,含钾元素%,另外,还有一种胡敏酸的成分,它具有胶性,能改良土壤的团粒结构,增强土壤的蓄水和通气,有利于庄稼的生长。如折合成化肥,则相当于硫酸铵50kg,过磷酸钙硫酸钾20kg,施到地里约可增产粮食50kg。但是,畜禽粪便含水量高、有恶臭,而且氨的大量挥发造成肥效降低,

病原微生物还会对环境构成威胁。土壤的自净能力有限,施用过多粪便容易造成污染,鲜粪在土壤里发酵产热及其分解物对农作物生长发育都有不利影响,所以施用量受到很大的限制养猪场猪粪中含有超标的酸、碱、醛、和氧化物等残留的消毒药液以及粪污中含有大量的氮、磷、微生物、药物和使用饲料添加剂残留的微量元素及其他有害物质。其中每克猪粪尿污水中含有70-80万个大肠杆菌、60-70万个肠球菌以及数量不等的寄生虫卵、活性较强的沙氏门杆菌,大量有机物的排放使BOD和COD值升高。 地理环境 杨陵区位于鄂尔多斯地台南端的渭河地堑,属渭河谷地新生代断陷沉降带。境内较大的断裂构造主要有宝鸡——咸阳大断裂的张性断层(走向近东西,倾向南偏西)。按其性质归属于祁、吕、贺山字型构造体系的前弧断裂之一,构造形迹为隐伏断层。陇西系的歧山——哑柏断裂,从杨陵区西部穿过。 区内地势南低北高,依次形成三道塬坡,海拔435-563米。境内塬、坡、滩地交错,土壤肥沃,适宜多种农作物生长。 区内三面环水,宝鸡峡二支渠、渭惠渠、渭高干渠等人工渠系越境而过,水资源丰富、水利条件优越。 年降水量—毫米,年均气温℃,属暖温带季风半湿润气候区。

数据结构课程设计题目(1)

数据结构课程设计题目 1.表达式求值 问题描述: 一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。 基本要求: (1)从键盘读入一个合法的算术表达式,输出正确的结果。 (2)显示输入序列和栈的变化过程。 选作内容: (1)扩充运算符集合。 (2)引入变量操作数。 (3)操作数类型扩充到实数。 2. 简单的员工管理系统 问题描述: 每个员工的信息包括编号、姓名、性别、出生年月、学历、职务、电话、住址等。系统的功能如下。 实习要求: (1)查询:按特定条件查找员工。 (2)修改:按编号对某个员工的某项信息进行修改。 (3)插入:加入新员工的信息。 (4)删除:按编号删除已离职的员工的信息。 (5)排序:按特定条件对所有员工的信息进行排序。 3. 迷宫问题 问题描述: 迷宫实验是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒中设置了许多墙,对行进方向形成了多处阻挡。盒子仅有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出口。对同一只老鼠重复进行上述实验,一直到老鼠从入口到出口,而不走错一步。老鼠经多次实验终于得到它学习走迷宫的路线。设计一个计算机程序对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现提示: 可以利用一个二维数组maze[i][j]表示迷宫,其中1<=i<=m,1<=j<=n,m和n分别代表迷宫的行数和列数。数组元素值为1表示该位置是墙壁,不能通行;元素值为0表示该位置是通路。假定从maze[1][1]出发,出口位于maze[m][n],移动方向可以是8个方向(东、东南、南、西南、西、西北、北和东北)。计算机解迷宫时,通常用的是“穷举求解”的方法,即从入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路退回,换一个方向再继续探索,直至所有可能的通路都探索到为止。为了保证在任何位置上都能沿原路退回,需要用一个后进先出的栈结构来保存从入口到当前位置的路径。 4.最小生成树的两种算法 要求:任意创建一个图,分别用Prime算法和kruskal算法,求出该图的最

相关文档