DSP课程设计
dsp大学课程设计

dsp大学课程设计一、教学目标本课程的教学目标旨在帮助学生掌握数字信号处理(DSP)的基本理论、算法和实现方法。
通过本课程的学习,学生应能够:1.知识目标:–理解数字信号处理的基本概念、原理和数学基础。
–熟悉常用的数字信号处理算法,如傅里叶变换、离散余弦变换、快速算法等。
–掌握DSP芯片的基本结构、工作原理和编程方法。
2.技能目标:–能够运用DSP算法进行实际问题的分析和解决。
–具备使用DSP开发工具和实验设备进行软硬件调试的能力。
–能够编写DSP程序,实现数字信号处理算法。
3.情感态度价值观目标:–培养学生的创新意识和团队合作精神,提高解决实际问题的能力。
–增强学生对DSP技术的兴趣和热情,为学生进一步深造和职业发展奠定基础。
二、教学内容本课程的教学内容主要包括以下几个方面:1.数字信号处理基础:包括信号与系统的基本概念、离散信号处理的基本算法等。
2.离散余弦变换和傅里叶变换:离散余弦变换(DCT)和快速傅里叶变换(FFT)的原理和应用。
3.数字滤波器设计:低通、高通、带通和带阻滤波器的设计方法和应用。
4.DSP芯片和编程:DSP芯片的基本结构、工作原理和编程方法,包括C语言和汇编语言编程。
5.实际应用案例:包括音频处理、图像处理、通信系统等领域的实际应用案例分析。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式:1.讲授法:通过教师的讲解,使学生掌握数字信号处理的基本概念和原理。
2.讨论法:通过分组讨论和课堂讨论,培养学生的思考能力和团队合作精神。
3.案例分析法:通过分析实际应用案例,使学生了解数字信号处理在工程中的应用。
4.实验法:通过实验操作,使学生掌握DSP芯片的基本编程方法和实验技能。
四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《数字信号处理》(或其他指定教材)。
2.参考书:提供相关的参考书籍,供学生自主学习和深入研究。
3.多媒体资料:制作课件、教学视频等,以丰富教学手段和提高学生的学习兴趣。
dsp课程设计音频

dsp课程设计音频一、教学目标本课程旨在通过DSP(数字信号处理器)的相关知识,使学生能够理解并掌握音频信号处理的基本原理和方法。
通过本课程的学习,学生将能够:1.理解数字信号处理的基本概念和原理。
2.掌握常用的音频信号处理算法和技巧。
3.了解DSP在音频领域的应用和发展趋势。
4.能够使用DSP相关软件进行音频信号的处理和分析。
5.能够进行简单的DSP硬件电路设计和调试。
6.能够结合实际需求,设计和实现音频信号处理算法。
情感态度价值观目标:1.培养学生的创新意识和实践能力,提高他们解决实际问题的能力。
2.培养学生对音频信号处理技术的兴趣和热情,激发他们继续学习和探索的欲望。
二、教学内容本课程的教学内容主要包括以下几个部分:1.数字信号处理的基本概念和原理,包括信号的采样、量化、数字滤波器等。
2.音频信号处理的基本算法和技巧,包括声音的增强、降噪、均衡等。
3.DSP在音频领域的应用,包括音频编解码、声音合成、音频效果处理等。
教学大纲将根据以上内容进行详细安排,确保教学内容的科学性和系统性。
三、教学方法为了提高学生的学习兴趣和主动性,将采用多种教学方法进行教学,包括:1.讲授法:通过讲解和演示,使学生理解和掌握数字信号处理的基本概念和原理。
2.讨论法:通过小组讨论和交流,培养学生对音频信号处理问题的思考和分析能力。
3.案例分析法:通过分析实际案例,使学生了解DSP在音频领域的应用和发展趋势。
4.实验法:通过动手实践,使学生掌握音频信号处理的基本算法和技巧。
四、教学资源为了支持教学内容和教学方法的实施,将选择和准备以下教学资源:1.教材:选择与DSP课程相关的教材,包括理论知识和实践操作指导。
2.参考书:提供相关的参考书籍,供学生深入学习和参考。
3.多媒体资料:制作和收集与课程内容相关的多媒体资料,如PPT、视频等,以丰富教学手段。
4.实验设备:准备必要的实验设备,如DSP开发板、音频信号发生器等,以便学生进行实践操作。
DSP课程设计

压缩:对数字信号进行压 缩处理,如MP3、JPEG等
数字信号处理:对数字信 号进行各种处理,如滤波、
变换、压缩等
采样:将连续时间信号离 散化,得到数字信号
编码:将数字信号转换为 适合传输或存储的格式
变换:对数字信号进行变 换处理,如FFT、DCT等
数字信号处理算法的分类和特点
线性和非线性算法:线性算法简单易实现,非线性算法处理能力强 时域和频域算法:时域算法直观,频域算法处理速度快 确定性和随机性算法:确定性算法稳定性好,随机性算法适应性强 数字滤波器:包括FIR和IIR滤波器,FIR滤波器线性相位,IIR滤波器非线性相位 数字信号处理算法特点:速度快、精度高、灵活性强、易于实现复杂算法
感谢观看
汇报人:
开发环境:CCS、IAR等用于开发DSP程序
03
DSP系统设计
数字信号处理系统的基本组成和原理
• 数字信号处理器(DSP):负责处理数字信号,实现各种信号处理算法 • 存储器:存储程序和数据,包括RAM和ROM • 输入/输出设备:接收和输出信号,如ADC、DAC、UART等 • 电源:为系统提供稳定的电源电压 • 控制单元:控制整个系统的运行,包括中断、定时器等 • 总线:连接各个部件,实现数据传输和通信 • 软件:实现各种信号处理算法,如FFT、FIR、IIR等 • 硬件:实现各种信号处理功能,如ADC、DAC、FIFO等 • 数字信号处理系统的基本原理:通过数字信号处理器(DSP)实现各种信号处理算法,如FFT、FIR、
数字信号处理算法的实现实例和演示
快速傅里叶变换 (FFT):用于信 号频谱分析,实现 快速计算
自适应滤波器:根 据输入信号自动调 整滤波器参数,实 现信号处理
数字滤波器:用于 信号滤波,实现信 号处理
dsp的课程设计

dsp的课程设计一、课程目标知识目标:1. 理解数字信号处理(DSP)的基本概念,掌握其基本原理;2. 掌握DSP系统的数学模型和基本算法;3. 了解DSP技术在现实生活中的应用。
技能目标:1. 能够运用数学工具进行DSP相关计算;2. 能够运用编程语言实现简单的DSP算法;3. 能够分析并解决简单的实际问题,运用DSP技术进行优化。
情感态度价值观目标:1. 培养学生对DSP技术的兴趣,激发其探索精神;2. 培养学生严谨、客观的科学态度,提高其分析问题和解决问题的能力;3. 培养学生的团队协作意识,提高其在团队中的沟通能力。
分析课程性质、学生特点和教学要求:1. 课程性质:DSP课程具有较强的理论性、实践性和应用性,要求学生具备一定的数学、编程和电路基础知识;2. 学生特点:高中年级学生,具备一定的逻辑思维能力和动手操作能力,对新技术和新知识充满好奇;3. 教学要求:注重理论与实践相结合,以实际问题为引导,激发学生的学习兴趣,提高其分析问题和解决问题的能力。
课程目标分解:1. 知识目标:通过本课程的学习,使学生掌握DSP的基本概念、原理和算法;2. 技能目标:通过实践操作,使学生能够运用数学工具和编程语言实现DSP 算法;3. 情感态度价值观目标:通过团队合作和实际问题解决,培养学生对DSP技术的兴趣,提高其科学素养和团队协作能力。
二、教学内容1. 数字信号处理基本概念:信号的定义、分类及特性;离散时间信号与系统;傅里叶变换及其性质。
2. DSP数学基础:复数运算;欧拉公式;离散傅里叶变换(DFT)及其快速算法(FFT)。
3. 数字滤波器设计:滤波器类型;无限长冲击响应(IIR)滤波器和有限长冲击响应(FIR)滤波器设计方法;滤波器的实现与优化。
4. DSP算法实现:快速傅里叶变换(FFT)算法;数字滤波器算法;数字信号处理中的数学优化方法。
5. DSP应用案例分析:语音信号处理;图像信号处理;通信系统中的应用。
dsp课程设计音乐播放器

dsp课程设计音乐播放器一、课程目标知识目标:1. 学生能够理解数字信号处理(DSP)的基本概念,掌握音乐播放器中DSP 技术的应用原理。
2. 学生能够掌握音乐播放器中音频信号的采样、量化、编码等基本知识。
3. 学生能够了解不同音频格式对音乐播放效果的影响,并学会选择合适的音频格式。
技能目标:1. 学生能够运用所学知识,设计并实现一个简单的音乐播放器。
2. 学生能够熟练使用相关软件工具进行音频信号的处理和分析。
3. 学生能够通过编程实现音乐播放器的功能,如播放、暂停、停止等。
情感态度价值观目标:1. 培养学生对数字信号处理技术的兴趣,激发他们探索科学技术的热情。
2. 培养学生的团队协作意识和创新精神,使他们能够在项目实践中相互学习、共同进步。
3. 培养学生关注音乐播放器在实际生活中的应用,提高他们将所学知识应用于解决实际问题的能力。
课程性质:本课程为实践性较强的学科,以项目为导向,注重培养学生的动手能力和创新能力。
学生特点:学生具备一定的编程基础,对音乐播放器有一定的了解,但对DSP技术及其在音乐播放器中的应用尚不熟悉。
教学要求:教师应结合学生特点,采用理论教学与实践操作相结合的方式,引导学生主动探索、积极实践,确保课程目标的达成。
同时,注重分解课程目标为具体的学习成果,以便进行教学设计和评估。
二、教学内容1. 数字信号处理基础理论:- 介绍数字信号处理的基本概念,如采样、量化、编码等。
- 分析音乐播放器中音频信号的处理流程。
2. 音乐播放器原理与设计:- 讲解音乐播放器的基本工作原理,如播放、暂停、停止等功能实现。
- 引导学生了解不同音频格式及其特点,选择合适的音频格式。
3. 音频信号处理技术:- 介绍音频信号处理的相关算法,如数字滤波器、音量调节等。
- 指导学生运用相关软件工具进行音频信号的处理和分析。
4. 编程实践:- 制定详细的编程实践计划,分解音乐播放器的设计任务。
- 引导学生使用编程语言,如C/C++、Python等,实现音乐播放器的功能。
dsp软件课程设计

dsp软件课程设计一、教学目标本课程的教学目标是使学生掌握DSP软件的基本原理、方法和应用技能。
通过本课程的学习,学生将能够了解DSP软件的基本概念、熟悉DSP软件的开发环境、掌握DSP软件的基本算法和编程技巧,并能够运用DSP软件解决实际问题。
具体来说,知识目标包括:了解DSP软件的基本概念、熟悉DSP软件的开发环境和工具、掌握DSP软件的基本算法和编程技巧。
技能目标包括:能够熟练地使用DSP软件开发环境和工具、能够编写和调试DSP软件程序、能够运用DSP软件解决实际问题。
情感态度价值观目标包括:培养学生对DSP软件技术的兴趣和热情、培养学生团队合作和自主学习的意识、培养学生的创新精神和实践能力。
二、教学内容本课程的教学内容主要包括DSP软件的基本原理、方法和应用。
具体安排如下:1.第一章:DSP软件概述。
介绍DSP软件的基本概念、发展历程和应用领域。
2.第二章:DSP软件开发环境。
介绍DSP软件的开发环境、工具和编程语言。
3.第三章:DSP软件的基本算法。
介绍DSP软件的基本算法,如数字滤波器、快速傅里叶变换等。
4.第四章:DSP软件的编程技巧。
介绍DSP软件的编程技巧,如数据存储、中断处理、指令优化等。
5.第五章:DSP软件应用实例。
介绍DSP软件在实际应用中的典型案例,如音频处理、图像处理等。
三、教学方法为了实现本课程的教学目标,我们将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过教师的讲解,使学生了解和掌握DSP软件的基本概念、原理和算法。
2.讨论法:通过小组讨论,激发学生的思考,培养学生的团队合作和自主学习的能力。
3.案例分析法:通过分析实际案例,使学生了解DSP软件在实际应用中的方法和技巧。
4.实验法:通过实验操作,使学生掌握DSP软件的开发环境和编程技巧,培养学生的实践能力。
四、教学资源为了支持本课程的教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用权威、实用的DSP软件教材,为学生提供系统、全面的学习材料。
dsp综合课程设计

dsp综合课程设计一、教学目标本课程的教学目标旨在帮助学生掌握数字信号处理(DSP)的基本原理和应用技能,通过理论学习与实践操作相结合的方式,培养学生的技术创新能力和实际问题解决能力。
知识目标:学生将掌握数字信号处理的基本概念、算法和典型的DSP芯片应用。
具体包括:•数字信号处理的基础理论•常用数字滤波器的设计与分析•快速算法实现,如FFT、IFFT等•DSP芯片的工作原理及编程方法技能目标:通过课程学习和实践操作,学生将能够熟练使用DSP相关软件(如MATLAB等)进行算法仿真和系统设计,并具备一定的硬件操作能力,包括:•利用仿真工具对DSP算法进行验证•设计简单的数字信号处理系统•进行DSP芯片编程和硬件调试情感态度价值观目标:通过课程学习,培养学生对数字信号处理技术的兴趣和热情,增强其科技责任感和创新意识,激发学生将所学知识应用于工程实践和科研探索中,为我国信息技术产业的发展贡献自己的力量。
二、教学内容教学内容围绕数字信号处理的基本理论、算法实现、DSP芯片应用及系统设计展开。
1.数字信号处理基础:涵盖信号的采样与恢复、离散时间信号处理、离散时间系统特性等基本概念。
2.数字滤波器设计:包括常用滤波器(低通、高通、带通、带阻)的设计方法和理论。
3.快速算法:重点讲解快速傅里叶变换(FFT)、快速卷积等高效算法。
4.DSP芯片介绍:详细讲解DSP芯片的结构、工作原理及编程环境。
5.实际应用案例:结合实际案例,使学生理解DSP技术在现代通信、音视频处理等领域的应用。
三、教学方法结合课程特点,采用多种教学方法激发学生的学习兴趣和主动性:1.讲授法:系统讲解理论知识,确保学生掌握扎实的基础。
2.案例分析法:通过具体案例,使学生理解DSP技术的应用。
3.实验法:安排实验课,让学生动手实践,加深对理论知识的理解。
4.小组讨论法:鼓励学生分组讨论,培养团队合作精神,提高问题解决能力。
四、教学资源为支持课程的顺利进行,将准备以下教学资源:1.教材:《数字信号处理》(或等同教材)2.参考书籍:提供相关领域的参考书籍,丰富学生的知识视野。
dsp课程设计

dsp课程设计一、课程目标知识目标:1. 理解数字信号处理(DSP)的基本概念,掌握其基本原理和算法;2. 学会使用数学工具进行信号的时域、频域分析,并能够解释分析结果;3. 掌握滤波器的设计方法,能够运用所学知识对实际信号进行处理。
技能目标:1. 能够运用DSP技术对实际信号进行采集、处理和分析,解决实际问题;2. 熟练使用DSP软件和硬件平台,进行算法的实现和验证;3. 培养创新意识和团队协作能力,通过小组合作完成综合性的DSP项目。
情感态度价值观目标:1. 培养学生对数字信号处理技术的兴趣和热情,激发其主动探索精神;2. 培养学生严谨的科学态度,注重实践与理论相结合,提高问题解决能力;3. 增强学生的团队合作意识,培养沟通、交流和协作能力。
课程性质:本课程为专业选修课,旨在帮助学生掌握数字信号处理的基本理论和方法,提高实际问题解决能力。
学生特点:学生已具备一定的电子技术和数学基础,对信号处理有一定了解,但实践经验不足。
教学要求:注重理论与实践相结合,强调学生动手实践,培养解决实际问题的能力。
通过本课程的学习,使学生能够独立完成DSP相关项目的设计与实现。
二、教学内容1. 数字信号处理基础:信号与系统、离散时间信号与系统、线性时不变系统、卷积运算等;2. 离散傅里叶变换:傅里叶级数、离散傅里叶变换(DFT)、快速傅里叶变换(FFT)等;3. 数字滤波器设计:滤波器原理、无限长冲激响应(IIR)滤波器设计、有限长冲激响应(FIR)滤波器设计等;4. 数字信号处理应用:数字信号处理在语音、图像、通信等领域的应用案例分析;5. 实践教学:使用DSP软件和硬件平台进行算法实现和验证,开展综合性的DSP项目。
教学大纲安排:第一周:数字信号处理基础第二周:离散时间信号与系统第三周:线性时不变系统与卷积运算第四周:离散傅里叶变换第五周:快速傅里叶变换第六周:数字滤波器设计原理第七周:IIR滤波器设计第八周:FIR滤波器设计第九周:数字信号处理应用案例分析第十周:实践教学与项目开展教学内容与教材关联性:本课程教学内容依据教材章节进行安排,涵盖数字信号处理的基本理论、方法和应用,确保学生系统掌握DSP相关知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南工程学院课程设计课程名称DSP技术课题名称数字波形发生的实现专业电子科学与技术班级1101班学号201101040120姓名蒋宗涛指导教师龚军辉2014年12 月9日湖南工程学院课程设计任务书课程名称:DSP技术题目:数字波形发生的实现专业班级:电子科学与技术1101班学生姓名:蒋宗涛学号:201101040120指导老师:龚军辉审批:任务书下达日期2014 年12 月9 日设计完成日期2014年12 月22日设计内容与设计要求一、任务与要求:利用实验箱资源,实现如下要求:利用按键操作,由DSP和DA芯片组合,输出正弦波、三角波和方波三种波形。
输出波形的频率、幅值由按键调节增大或减小。
通过按键切换输出的波形,通过按键调节频率和幅值。
调节方式自己设计。
输出显示:通过示波器观测DA芯片的输出波形或在液晶屏上显示输出的波形,两者选一。
二、设计要求:1、设计思路清晰,给出整体设计框图;2、设计各单元电路,给出具体设计思路、电路器件;3、总电路设计;4、计算机仿真5、安装调试电路;6、写出设计报告;主要设计条件1.提供实验箱;说明书格式1、课程设计封面;2、课程设计任务书;3、说明书目录;4、设计总体思路,基本原理和框图;5、单元电路设计(各单元电路图);6、总电路设计(总电路图);7、安装、调试步骤;8、故障分析与电路改进;9、总结与设计调试体会;10、附录(元器件清单);11、参考文献;12、课程设计成绩评分表。
进度安排第一周星期一上午安排任务、讲课。
星期一~星期五上午查资料、设计第二周1、计算机仿真2、测试元器件3、调试单元电路4、调试总电路5、调试验收6、写课程设计报告书星期五下午答辩地点:实验楼四楼电子综合实验室参考文献《DSP应用技术课程设计指导书》金陵科技学院编《TMS320C54XDSP结构、原理及应用》戴明桢主编北京航空航天大学出版社目录一总体设计思路和框图 (1)1.1 总体设计思路 (1)1.2 系统框图 (1)二各单元电路设计 (2)2.1 TMS320VC5509A (2)2.2 DA转换单元设计 (2)2.3按键控制单元设计 (3)2.4示波器模块 (3)三程序调试与结果 (4)3.1软件系统的调试与仿真 (4)3.2硬件结果 (4)四总结与体会 (6)五附录 (7)5.1源代码 (7)5.2参考文献 (9)电气信息学院课程设计评分表 (10)一总体设计思路和框图1.1 总体设计思路数字波形发生器的应用非常的广泛,其实现方式的有很多种,而这次的DSP 课程设计是以TMS320VC5509A芯片为核心,在ICETEK–VC5509-A开发板上进行设计开发。
是用专用的数模转换芯片TLV7528对TMS320VC5509A输出利用按键操作,由DSP和DA芯片组合,输出正弦波、三角波和方波三种波形。
输出波形的频率、幅值由按键调节增大或减小,也可以通过按键切换输出的波形。
输出波形的显示通过液晶显示和示波器显示,这里将用示波器观测DA芯片的输出波形。
1.2 系统框图为了实现相应的功能,把此次的系统分成四个模块,由主控芯片TMS320VC5509A,数模转换模块,按键控制模块,和示波器显示模块组成。
图1系统框图数模转换模块按键控制示波器显模块TMS320VC5509A二 各单元电路设计2.1 TMS320VC5509ATI 公司的TMS320VC5509A 数字信号处理器为核心的、以TVP5150为视频解码芯片的实时图像采集、处理与显示系统。
TMS320VC5509A 是TI 公司生产的一款定点数字信号处理器,它具有价格便宜,运算速度快,功耗低等特点。
作为核心器件,对整个系统实现总体控制;使用TVP5150作为图像解码芯片,对输入的模拟视频信号解码为8位的数字码流,解码后的码流存储到FIFO 芯片AL422B 中。
外扩的512K ×16bit 的Flash 和2M ×16bit 的SDRAM 大大的提高了DSP 的整体性能。
TMS320VC5509A 采用CCS 平台进行开发和编程,完成整个采集过程的系统调度工作,这样使程序的可读性和可移植性大大增强,2.2 DA 转换单元设计本单元用于对DSP 芯片输出的数字量转换成模拟量,输出到示波器上显示。
利用专用的数模转换芯片,可以实现将数字信号转换成模拟量输出的功能。
程序流程图如下:图2 程序流程图DSP 初始化存储分配空间产生一个通路的波形进行数模转换波形输出2.3按键控制单元设计本单元用于控制锯齿波的频率大小,实现10Hz-1KHz 可调的正弦波、三角波和方波。
键盘的扫描码由DSP 的扩展地址0x602800 给出,当有键盘输入时,读此端口得到扫描码,当无键被按下时读此端口的结果为0。
程序流程图如下NO YES图3 按键控制程序流程图2.4示波器模块示波器分为模拟示波器和数字示波器两类,这里采用的是模拟示波器,主初始化DSP 时钟,EMIF ,CTR按键按下?2键按下,频率加18键按下,频率减1示波器要由示波管、垂直通道、水平通道组成。
它是用模拟方式对时间信号进行处理和显示测量结果,通常要将观测的信号经衰减、发大后送入示波器的垂直通道,同时用该信号驱动触发电路,产生触发信号送入水平通道,最后在示波器上显示信号波形。
三程序调试与结果3.1软件系统的调试与仿真CCS有两种工作模式,即软件仿真器和硬件在线编程,软件仿真器模式可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。
硬件在线编程可以实时运行在DSP芯片上,与硬件开发板相结合进行在线编程和调试应用程序。
3.2硬件结果图4 三角波显示图5 方波显示图6 正弦波显示四总结与体会两个星期的专业课程设计时间飞快的过去了。
近两周的时间里,根据课程设计任务书的要求,我完成了程序的编写、报告的书写、相关资料的查询和搜集等任务。
在课程设计的过程中,自己遇到了这样那样的困难,但最后运用自己的相关知识、查阅相关资料和请教同学老师等方式基本克服了。
在此期间学习了很多,收获了很多。
我这一次的课设任务是基于DSP 的信号发生器完成三角波、方波、锯齿波任意频率的波形输出。
这次课程设计,我对DSP应用系统设计有了更深一步的了解和掌握,对利用CCS软件编程有了进一步的了解。
通过对系统软件,硬件的设计开发,我掌握了DSP的许多用途和使用方法。
在理论课的基础上进行课程设计,是对本门课程的深入学习和掌握重要保障。
我们做课程设计的目的是通过这一过程使自己掌握了独立搜集资料、思考分析问题的能力和独立学习的能力,使自己无论在今后的学习中还是工作中遇到困难的时候都能自己将其解决。
同时,这次课程设计也激发了自己学习的积极性,在亲身实践中收获成功的喜悦。
在整个过程中,有付出也有收获。
虽然那段时间很辛苦和累,有时也会想到要放弃,但我们坚持了下来。
从中我们体会到:做什么事都有它最困难的时期,只要坚持不懈,一定会取得胜利!五附录5.1源代码#include <math.h>#include <stdio.h>#define N 1024#define t 1// 修改t可以改频率,频率等于t*Nint outbuffer[N];int i=0;char a=1;//1为三角波2为方波3为正弦波int j,k=0,n=0;void delay(int z)//延时函数{int i,j;for(i=0;z>i;i++){for(j=0;j<200;j++);}}void main(void){while(1){switch (a){case 1: //三角波for(j=0;j<20;j++){outbuffer[i]=k;i++; k++;delay(t);}for(j=0;j<20;j++){outbuffer[i]=k;i++; k--;delay(t);}break;case 2: //方波for(j=0;j<20;j++){outbuffer[i]=255;i++;//k++;delay(t);}for(j=0;j<20;j++){//k--;outbuffer[i]=0;i++;delay(t);}break;case 3: //正弦波for(j=0;j<20;j++){outbuffer[i]=k;i++;k++;delay(t);}k=0;break;}}}5.2参考文献《TMS320LF240xDSP C语言开发应用》刘和平著北京航空航天大学出版社《DSP应用技术课程设计指导书》金陵科技学院编《TMS320C54XDSP结构、原理及应用》戴明桢主编北京航空航天大学出版社《TMS320x240x DSP原理及应用开发指南》赵世廉著北京航空航天大学出版社电气信息学院课程设计评分表评价项目优良中及格差设计方案合理性与创造性(10%)开发板焊接及其调试完成情况*(10%)硬件设计或软件编程完成情况(20%)硬件测试或软件调试结果*(10%)设计说明书质量(20%)答辩情况(10%)完成任务情况(10%)独立工作能力(10%)出勤情况(10%)综合评分指导教师签名:________________日期:________________注:①表中标*号项目是硬件制作或软件编程类课题必填内容;②此表装订在课程设计说明书的最后一页。
课程设计说明书装订顺序:封面、任务书、目录、正文、评分表、附件(非16K大小的图纸及程序清单)。