五邑大学课程设计报告

合集下载

五邑大学dsp实验报告

五邑大学dsp实验报告

五 邑 大 学 实 验 报 告实验课程名称: DSP 原理及应用院系名称: 信息工程学院 专业名称: 电子信息工程 实验项目名称:1、 TMS320VC5402定时器实验 2、基于DSPLib 的FFT 程序设计 3、基于DSPLib 的滤波器程序设计 班级: 学号: 报告人:成绩指导 老师 日期颜建毅2015年 6月18一、TMS320VC5402定时器实验一实验目的1. 了解DSP汇编程序与C语言程序的构成;2. 了解DSP程序各段的含义;3. 熟悉如何编写中断服务程序;4. 掌握片内定时器的设置方法;5. 掌握长时间间隔的定时器的处理二实验内容1. DSP的初始设置;2. DSP中断向量表的建立;3. 定时器的使用;设实验板时钟频率为20MHz,编程实现以下要求:1、TMS320C5402的时钟频率为100 MHz2、TMS320C5402XF端输出一个周期为500ms的方波,周期性地点亮LED3、采用定时中断方法实现4、用C语言编程,画出程序流程图并给出源代码。

5、上机调试。

三实验背景知识1 通用TIMER 简介TMS320VC5402 的定时器的说明:VC5416 中有两个可编程的片上定时器,总共包含有三个可由用户设置的寄存器,并可以申请主机的中断。

这三个寄存器分别为TIM、PRD、TCR。

这些寄存器与对应的存贮空间地址如下表所示:时间寄存器(TIM)是一个16 位的存贮器映射寄存器,它的值由周期寄存器来进行装载,并且做减一操作。

周期寄存器(PRD)是一个16 位的存贮器映射寄存器,它是用来重装时间寄存器(TIM)寄存器的值的。

定时器控制寄存器(TCR)是一个16 位的存贮器映射寄存器,包含了定时器的控制与状态信息。

2、CMD 文件简介cmd 文件用于DSP 代码的定位。

由3 部分组成:1、(1)输入/输出定义:.obj 文件:链接器要链接的目标文件。

.lib 文件:链接器要链接的库文件。

《C语言课程设计报告》

《C语言课程设计报告》

五邑大学课程设计报告课程名称:C语言程序设计课程设计课程编号:学时:16学时学分:1学分学生成绩管理系统的设计与实现姓名:学号:班级:班专业:通信工程(计算机通信网络)学院:计算机学院指导教师:张胜利课程设计递交时间:2014年4月18日《C语言课程设计课程设计报告》学生成绩管理系统设计与实现目录1.课程设计目的................................................................................................ 错误!未定义书签。

2.课程设计的内容............................................................................................ 错误!未定义书签。

3.课程设计的要求............................................................................................ 错误!未定义书签。

3.1.功能要求: ............................................................................................... 错误!未定义书签。

3.2.技术要求: ............................................................................................... 错误!未定义书签。

4.概要设计........................................................................................................ 错误!未定义书签。

五邑大学物理实验报告最终版

五邑大学物理实验报告最终版
在数据处理过程中,需要注意单位的 统一和计算公式的正确性,以避免误 差的传递和累积。
实验安全
在实验过程中需要注意安全,避免触 碰光学元件和钠光灯,以免烫伤或损 坏仪器。
03 实验数据与结果
实验数据记录
01
02
03
原始数据
详细记录了实验过程中直 接观测或测量得到的数据, 包括电压、电流、时间、 温度等。
牛顿第二定律公式
$F = ma$,其中$F$为力,$m$为质量, $a$为加速度
THANKS FOR WATCHING
感谢您的观看
结果比较
结果解释
将本次实验结果与理论值、前人研究或同 类实验进行比较,分析差异及可能原因。
对实验结果进行解释和说明,阐述其物理意 义和实际应用价值。
实验误差讨论
01
02
03
04
误差来源
分析了实验中可能存在的误差 来源,如仪器误差、操作误差
、环境误差等。
误差估算
对各项误差进行了估算和量化 ,给出了误差范围或置信区间
相关物理公式及推导
光的干涉公式
$Delta L = mlambda$,其中$Delta L$ 为光程差,$m$为干涉级数,$lambda$
为光的波长
欧姆定律公式
$I = frac{U}{R}$,其中$I$为电流,$U$ 为电压,$R$为电阻
光的衍射公式
$asintheta = mlambda$,其中$a$为衍 射孔径,$theta$为衍射角,$m$为衍射 级数,$lambda$为光的波长
实验步骤与操作
制定详细的实验步骤和操作方法,指导学生 进行实验操作。
实验仪器与材料
准备实验所需的仪器、设备和材料,确保实 验的顺利进行。

七彩灯

七彩灯

五邑大学信息工程学院课程设计报告课程名称:数字电路课程设计专业:交通工程班级:08信息交通工程1班学号:AP0804114姓名:黄佳佳指导教师:何文丰设计时间:2011.3.4—2011.5.6 评定成绩:一、七彩灯简介LED七彩灯是一种新型灯,它的外形与一般乳白色白炽灯泡相同,但点亮后会自动按一定的时间间隔变色。

循环地发出青、黄、绿、紫、蓝、红、白色光。

它适用于家庭生日派对、节日聚会、过节过年,给节日添加欢乐气氛;也可用于娱乐场所及作广告灯等。

本次课程设计制作的就是七彩灯,我们用简单的元件实现七彩灯的功能。

首先,用二进制计数器CD4060实现对输入脉冲的分频,在不同的频段分别对应不同颜色的发光二极管(LED),控制其发光的频率,使不同二极管间交替亮灭,在光学原理的作用下,不同颜色的光混合就产生另一种颜色的光。

这样就可以用红,蓝,绿,三种颜色的发光二极(LED)管混合出七种颜色的光。

二、七彩灯的光学原理与设计思路我们知道,红,蓝,绿,三种颜色LED灯分别发光就可以有三种颜色的光。

通过以上的分析,我们还可以知道,红,蓝,黄,两两混合可以产生三种不同的颜色,具体是:红,绿混合发出橘黄色光。

蓝,绿混合发出青色光。

红,蓝混合发出紫光。

最后三种颜色的LED同时发光就混合出白色。

其中,LED发光间隔的控制是由二进制计数器CD4060对输入脉冲频率的不同分频实现的,其时序图如下:LED发光间隔时序图设计思路流程图如下:设计思路流程图三、单元电路分析与设计1.原理分析及设计计算(1)阻容降压电路是直接用220V交流电源供电。

因此首先我们要解决降压问题,同时,为了尽量降低成本问题,阻容降压是最佳选择。

我们选用的电容是C=0.68uF ,250V其容抗为:Xc=1/(2*Pi*f*C)=1/(2*3.14*50*0.68*10-6)=9.37K故通过电容的电流是:Ic=U/Xc=220V/9.37K=23mA此电流基本和LED正常发光的电流保持一致(LED正常发光电流在20mA左右,不同型号的LED灯会有区别)。

五邑大学—EDA密码锁课程设计报告

五邑大学—EDA密码锁课程设计报告

五邑大学基于FPGA的数字系统设计报告题目:密码锁院系信息学院专业电子信息工学号13071814学生姓名江建钊指导教师赵顺喜一、设计的要求和意义1、实验目的:1)训练从概念到产品的设计全过程;2)综合运用各种设计方法。

2、实验原理和要求:图9-1 密码锁输入输出信号示意图图 9-1 k0~k9为数字键盘,用拨码开关实现(以为实验板上只有4个轻触开关),当按下ki=1时,代表一个对应i的BCD码。

setup为密码设置开关,用拨码开关实现,start_set为开始密码设置键,用轻触开关实现,当setup为高电平且start_set按下时为密码设置状态。

Start为开始密码输入键,用轻触开关实现,当setup为低电平且start按下时为密码输入状态。

Open为密码输入完成按键,当open按下,如果密码输入错误,输出信号lock=0,led1=0,led2=1(警示灯),spk=1(报警);如果密码输入正确,输出信号lock=1,led1=1,led2=0(警示灯),spk=0(报警)。

I_setup为复位按键,用轻触开关实现,当I_setup按下,强制将输出信号清零。

3、设计任务与要求:1)设计符合上述功能的密码锁控制电路;2)可以用各种设计方法;3)进行仿真;4)把设计下载到实验箱并验证。

二、系统设计1、软件设计流程及描述:图9-1 程序设计流程图图9-1设计流程可以分为3部分:密码设置、密码输入、密码输入结果判断和复位。

它们都是并发执行的。

2、程序源代码module jjz1(lock,led1,spk,led2,setup,start,start_set,open,k,I_setup);input[9:0] k;input start,setup,start_set,open,I_setup;output reg lock,led1,spk,led2;reg in,in_set;reg[3:0] code,c,c1,c2,c3,out1,out2,out3;reg[2:0] state,state_set;//*****************密码设置**************//always @(setup)beginbegincase(k)10'b00_0000_0001:begin c<=4'h0;in_set<=1;end //密码按键扫描按键;10'b00_0000_0010:begin c<=4'h1;in_set<=1;end10'b00_0000_0100:begin c<=4'h2;in_set<=1;end10'b00_0000_1000:begin c<=4'h3;in_set<=1;end10'b00_0001_0000:begin c<=4'h4;in_set<=1;end10'b00_0010_0000:begin c<=4'h5;in_set<=1;end10'b00_0100_0000:begin c<=4'h6;in_set<=1;end10'b00_1000_0000:begin c<=4'h7;in_set<=1;end10'b01_0000_0000:begin c<=4'h8;in_set<=1;end10'b10_0000_0000:begin c<=4'h9;in_set<=1;enddefault: begin c<=4'ha;in_set<=0;endendcaseendendalways @( posedge start_set or posedge in_set)beginif(start_set ) //beginstate_set<=0;c1<=4'hb;c2<=4'hb;c3<=4'hb;endelsecase(state_set)0:begin c1<=c;state_set<=1;end1:begin c2<=c;state_set<=2;end2:begin c3<=c;state_set<=3;endendcaseend//***************************************////**************密码输入*****************//always @(!setup)begincase(k)10'b00_0000_0001:begin code<=4'h0;in<=1;end //按键扫描; 10'b00_0000_0010:begin code<=4'h1;in<=1;end10'b00_0000_0100:begin code<=4'h2;in<=1;end10'b00_0000_1000:begin code<=4'h3;in<=1;end10'b00_0001_0000:begin code<=4'h4;in<=1;end10'b00_0010_0000:begin code<=4'h5;in<=1;end10'b00_0100_0000:begin code<=4'h6;in<=1;end10'b00_1000_0000:begin code<=4'h7;in<=1;end10'b01_0000_0000:begin code<=4'h8;in<=1;end10'b10_0000_0000:begin code<=4'h9;in<=1;enddefault:begin code<=4'ha;in<=0;endendcaseendalways @(posedge start or posedge in)beginif(start)beginstate<=0;out1<=4'hb;out2<=4'hb;out3<=4'hb;endelsebegincase(state)0:begin out1<=code;state<=1;end1:begin out2<=code;state<=2;end2:begin out3<=code;state<=3;endendcaseendend//****************************************////*************密码输入结果判断和复位*********//always @(posedge I_setup or posedge open)beginif(I_setup)begin lock<=0;led1<=0;spk<=0;led2<=0;end // I_setup为高电平是复位;else //open高电平触发下面语句; beginif ((out1==c1)&&(out2==c2)&&(out3==c3)) //判断out1,out2,out3是否//与c1,c2,c3全相等?begin lock<=1;led1<=1;spk<=0;led2<=0;end //是则密码输入结果正确; elsebegin lock<=0;led1<=0;spk<=1;led2<=1;end //否则密码输入结果错误; endend//****************************************//endmodule3、仿真结果及分析1) 密码输入正确输出的仿真波形图图9-3密码输入正确及输出由图9-3可以看出K0~K9按键分别认为0~9。

五邑大学机械制造专业课课程设计.设计汇总.doc

五邑大学机械制造专业课课程设计.设计汇总.doc

机械制造技术基础课程设计机械制造技术基础课程设计说明书设计题目“×××××××”零件的机械加工工艺及工艺设备设计设计者班号××××××××设计者×××指导教师×××五邑大学机电工程学院2008.6 —2008.7五邑大学机电工程学院机械制造技术基础课程设计任务书题目: “××××××”零件的机械加工工艺规程及工艺装备(夹具)设计内容:1. 零件图 1张2. 零件毛坯图 1张3. 机械加工工艺过程综合卡片 1张4. 工艺装备(夹具)设计装配图 1张5. 工艺装备设计零件(夹具体)图 1张6. 课程设计说明书 1份班级学号×××××××(打印)学生×××(打印)指导教师×××(打印)2008年6月目录序言 (1)工艺规程与夹具设计过程 (2)一、设计题目,计算生产纲领及生产型 (2)二、零件的分析 (2)1.零件的作用 (2)2.零件的工艺分析 (2)三、确定毛坯的制造方法,初步确定毛坯的形状 (3)四、工艺规程设计 (3)1.定位基准的选择 (3)2.零件表面加工方法的选择 (4)3.制订工艺路线 (5)4.确定机械加工余量、工序尺寸及毛坯尺寸 (6)5.确定切削用量及基本工时 (10)5、1 工序Ⅰ端面A铣削用量及基本时间的确定 (10)5、2工序Ⅱ钻——扩孔Φ22mm (13)5、3 工序Ⅲ端面D铣削用量及基本时间的确定 (15)5、4 工序Ⅳ槽8mm的铣削用量及基本时间的确定 (17)5、5 工序Ⅴ槽18mm的铣削用量及基本时间的确定 (19)5、6 工序Ⅶ锪2X15°的倒角切削用量及基本时间的确定 (21)5、7 工序Ⅶ拉花键孔切削用量及基本时间的确定 (22)五、夹具的设计 (21)六、参考资料 (23)一、 序言机械制造工艺学课程设计使我们学完了大学的全部基础课、技术基础课以及大部分专业课之后进行的.这是我们在进行毕业设计之前对所学各课程的一次深入的综合性的总复习,也是一次理论联系实际的训练,因此,它在我们四年的大学生活中占有重要的地位。

五邑大学计算机组成原理课程设计报告

五邑大学计算机组成原理课程设计报告

计算机组成原理课程设计2012~2013年度第2学期设计题目:模型机的设计与实现院系:计算机学院学号:姓名:指导教师:成绩评定:完成日期:2013年3月15日1.课程设计的目的通过课程设计更清楚地理解下列基本概念:1.1.计算机的硬件基本组成;1.2.计算机中机器指令的设计;1.3.计算机中机器指令的执行过程;1.4.微程序控制器的工作原理;1.5.微指令的格式设计原理;在此基础上设计可以运行一些基本机器指令的微程序的设计。

2.课程设计的内容根据所提供的模型机的硬件,设计6条或6条以上机器指令,编写相应的机器指令的格式并改写原来指令的微程序,使其可以运行所有的机器指令。

新增加的机器指令的功能是:加指令:ADD R1, R0: (R1)OR(R0)→(R0)非指令:NOT R0: (R0)NOT→(R0)其中RS,RD可以是R0 、R1、R2、R3中的任何一个。

并使用实验室提供的组成原理实验箱上设计一段可以执行这N条机器指令的微程序,并设计一段用所设计的机器指令编写的具有一定实用功能的机器指令程序,在实验箱上运行以检验所设计的微程序的正确性。

3.设计的方法及过程微程序流程图:NOPPC->ARPC加1MEM->IRP<1>R0->A R1->B A加B->R0R0取反->RO 010330ADD300405 010128 IN->R001R0->OUT01NOP01PC->ARPC加1MEM->PC01IN32OUT33HLT35JMP3C1DNOT系统设计的微指令表:地址十六进制表示高五位S3-S0 A字段B字段C字段UA5-UA000 00 00 01 00000 0000 000 000 000 00000101 00 6D 43 00000 0000 110 110 101 00001103 10 70 70 00010 0000 111 000 001 11000004 00 24 05 00000 0000 010 010 000 00010105 04 B2 01 00000 1001 011 001 000 000001 1D 10 51 41 00010 0000 101 000 101 000001 30 00 16 04 00000 0000 001 011 000 00010032 18 30 01 00011 0000 011 000 000 00000133 28 04 01 00101 0000 000 010 000 000001 35 00 00 35 00000 0000 000 000 000 110101 3C 00 6D 5D 00000 0000 110 110 101 011101 3B 00 16 28 00000 0000 001 011 000 101000 28 02 32 01 00000 0100 011 001 000 000000机器指令代码:地址内容助记符说明00000000 00100000 START:IN R0 从IN单元读入数据送R0 00000001 00100001 START:IN R1 从IN单元读入数据送R1 00000010 00000100 ADD R1,R0 R0与R1相加,结果送R0 00000011 00110000 OUT R0 R0的值送OUT单元显示00000100 10110000 NOT R0 对R0取反,结果送R0 00000101 00110000 OUT RO R0的值送OUT单元显示00000110 11000000 JMP START 跳转至00H地址00000111 0000000000001000 01010000 HLT 停机实际运行结果:输入值OUT单元首先显示数值(十六进制)(即两数相加之和)OUT单元最后显示数值(十六进制)(即相加之和取反)R0 0000000103 FCR1 00000010R0 0100000184 7BR1 010000114.心得体会在此次课程设计过程中锻炼到的就是独立分析问题的能力,在上学期所学的知识下,进行进一步综合及加深理解,当时所学的计算机组成基本原理的理论知识应用与实践中,通过实际的操作对计算机各部件的组成和工作原理的理解,了解了微程序计算机中指令和微指令的编码方法和指令在计算机中的运行,进一步激发了对计算机的兴趣。

五邑大学现代交换技术实验报告

五邑大学现代交换技术实验报告

实验一 信号音及铃流发生实验一、实验目的1、 了解电话通信中常用的几种音信号和铃流信号的电路组成与产生方法。

2、 熟悉这些音信号在传送控制过程中的技术要求和实现方法。

二、实验仪器仪表1、程控交换系统实验箱一台2、电话机一台3、示波器一台4、万用表一台三、系统电路组成及原理1、 交换网络系统主要完成信号音和话音信号的交换功能,由空分交换网络和时分交换网络组成,由CPU 中央处理器控制电路控制。

用户模块2用户模块1用户模块4用户模块3交换网络模拟中继模块局方中继续模块数字中继续模块中央处理器显示电路键盘输入电路信号音及DTMF电路直流电源电路图2 实验系统原理、结构图(一) 控制电路图4 实验系统传送信号流程图图5 450Hz拨号音电路原理图表1 回铃音断续时间CCITT可接受(秒)CCITT建议(秒)续断周期0.67~2.53.0~6.03.67~8.50.67~1.53.0~5.03.67~6.5表2 忙音信号的断续周期CCITT可接受(秒)CCITT建议(秒)续0.1~0.66 0.12~0.66断0.12~0.8 0.12~0.66周期0.3~1.1 0.3~1.1比率0.17~1.5(1.0最佳)图6 25Hz铃流电路原理图四、实验内容1、用示波器测量拨号音,忙音,空号音,拥塞音,回铃音及铃流信号的各测量点电压或波形,即测量点BHYING,MYING,KHYING,YSYING,HLYING,ZLYING。

2、熟悉各种信号音五、实验步骤1、使实验箱上电且正常工作;2、用户1、用户3接上电话单机,用户1呼叫用户3,在呼叫过程中观察信号的波形。

(1) 用户1摘机后听到拨号音,拨号音的波形为连续的450Hz的正弦波信号。

(2) 用户1拨完被叫电话号码后听到回铃音时,用双踪示波器观察回铃音的波形。

可观察到回铃音波形为1秒通,4秒断的断续信号。

(3) 用户3振铃时,用双踪示波器观察ZLYING的波形,即当用户3振铃时,ZLYING为方波;不振铃时,ZLYING无波形。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

五邑大学课程设计报告
课程类别:本科
课程名称: C语言程序设计课程设计
课程代号: 0800090
指导教师:胡丹
通讯录管理系统设计与实现
姓名:
学号:
院系:
专业:
目录
1 课程设计内容 (3)
2 课程设计要求 (3)
2.1 功能要求....................... 错误!未定义书签。

2.2 技术要求....................... 错误!未定义书签。

3 概要设计 (3)
3.1 功能模块图 (3)
3.2 功能模块描述 (4)
4 详细设计 (7)
4.1 功能流程图 (7)
4.2 重点设计 (7)
5 测试与调试 (7)
6 心得体会 (7)
参考文献 ................................ 错误!未定义书签。

通讯录管理系统设计与实现1课程设计内容
设计并实现通讯录管理系统,具备以下功能模块:
(1)添加联系人
(2)编辑联系人
(3)查找联系人
(4)删除联系人
(5)查看全部联系人
(6)退出通讯录
2课程设计要求
2.1功能要求
1)添加
2)编辑
3)查找
4)删除
5)查看
6)退出
2.2技术要求
1)语法无错误,能正常使用通讯录
2)程序无bug
3)利用指针
3概要设计
3.1 功能模块图
3.2 功能模块描述
1)添加联系人主要是完成信息的添加
2)编辑联系人主要是完成信息的编辑,重写
3)信息查找
4)删除联系人
5)查看全部联系人6)保存并退出
4详细设计
4.1 功能流程图
4.2 重点设计
重点设计的是更改模块,因为要向通讯录重新写入数据,重新录入号码,QQ.地址,性别。


5测试与调试
见第3点。

已将调试内容写入。

在这里不再赘余
6心得体会
通过这个通讯录程序,我把书上面的一些语法又回顾了一编。

让知识更加深入,同时自己也让自己学到一些生活中的道理,学会解决问题。

相关文档
最新文档