DSP课设论文

合集下载

DSP课设论文

DSP课设论文

课程设计说明书(2011/2012学年第一学期)课程名称:DSP控制器及其应用题目:分频发生器专业班级:通信工程学生姓名:学号:指导教师:设计周数:2周设计成绩:2012年1月5日一、课程设计目的通过本次的课程设计使学生增进对DSP的认识,加深对单DSP理论方面的理解, 使学生掌握DSP在实际生活中的应用。

使学生了解和掌握用DSP实现分频发生器的设计方法、过程,为以后更多的设计打下良好基础,并且通过这次设计使我们对DSP应用的基本操作方法有了一定的了解,对于以后的发展打下了基础,所以本次课程设计对于学生的动手能力的提高有着很大的帮助并达到以下目的:(1)使学生增进对DSP F2812电路的感性认识,加深对理论方面的理解。

(2)使学生掌握软硬件的有关知识等。

(3)让同学们认识分频器器的工作原理和方法(4)使学生了解和掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。

(5)通过简单课题的设计练习,可使学生了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。

二、课程设计正文2.1系统分析2.1.1设计任务本次设计名为分频发生器,也可以称为键盘输入分频输出装置,要求用9个按键,组成3行3列键盘,采用扫描按键的方法控制蜂鸣器发出对应的声音从而实现按键控制蜂鸣器发出不同频率的声音。

2.1.2性能指标硬件部分:1、按照系统设计要求绘制(3行3列按键及分明器)电路图。

2、按照电路图统筹安排各元器件在电路板上的分布,并焊接电路板。

3、了解各引脚功能,将电路板与TMS320F2812相关引脚相连接。

软件部分:1、搞清楚各个引脚功能,调入引脚头文件。

2、了解了各引脚控制的行列后,编写键盘扫描程序。

3、编写延时程序,实现按键去抖。

最终实现键盘输入分频输出,并由蜂鸣器发出不同频率的响声。

2.2系统整体设计2.2.1硬件设计组成框图图2-1硬件组成框图2.2.2总体电路图总体电路图如图2-2所示:图2-2 总体电路图其中PWM1-PW3是输入引脚,PWM4-PWM5是输出引脚,PWM6是蜂鸣器输出引脚,XTAL1和XTAL2为晶振输入引脚,VCC 接电源(+5V ),RESET 复位引脚,GND 接地,MP/MC 接入存储器。

dsp原理及应用的结课论文

dsp原理及应用的结课论文

DSP原理及应用的结课论文引言数字信号处理(Digital Signal Processing,DSP)是指将模拟信号转换为数字信号,并对数字信号进行处理和分析的技术。

DSP技术在现代通信、音视频处理、图像处理等领域有着广泛的应用。

本文将介绍DSP的基本原理以及其在实际应用中的一些案例。

DSP的基本原理1.数字信号处理的基本概念–数字信号:离散时间的信号,在时间上进行离散分布。

–连续时间信号:在时间上具有连续分布的信号。

–采样定理:它保证了模拟信号的采样频率要大于模拟信号频谱的带宽,才能在数字域中完整重建原始模拟信号。

2.数字信号处理的基本过程–信号采样:将模拟信号在时间上进行采样,转换为离散时间信号。

–数字滤波:对离散时间信号进行滤波,去除不需要的频率成分。

–数字变换:对滤波后的信号进行变换,如傅里叶变换、离散余弦变换等。

–数字重建:将变换后的数字信号进行反变换,恢复为模拟信号。

DSP在通信中的应用1.语音信号处理–信号压缩:对语音信号进行压缩,实现高效的传输和存储。

–语音增强:通过滤波和降噪技术,改善语音信号的质量。

2.图像处理–图像降噪:利用数字滤波技术去除图像中的噪声。

–图像增强:通过锐化滤波器和对比度增强算法,提高图像的清晰度和对比度。

3.无线通信–调制解调:将数字信息转换为适合传输的模拟信号,并在接收端进行解调。

–信道均衡:对信道中的失真进行补偿,提高信号质量。

DSP在音视频处理中的应用1.音频处理–声音合成:利用数字信号处理算法合成逼真的人声、乐器音色等。

–音频编码:将音频信号转换为数字数据流,实现高效的传输和存储。

2.视频处理–视频压缩:使用从模拟信号到数字信号的转换、DCT、运动补偿等技术,将视频信号压缩到较小的数据量。

–视频解码:将压缩后的视频信号进行解码,恢复为原始的视频图像。

结论DSP技术在现代通信、音视频处理等领域有着广泛的应用。

本文介绍了DSP的基本原理,以及在通信和音视频处理中的一些具体应用。

河南工业大学DSP课程论文

河南工业大学DSP课程论文

Ti公司DSP芯片特点、技术发展历程和现状及其应用实例分析一.Ti公司DSP芯片的特点TI公司自从1982年成功推出第一代DSP芯片TMS32010及其系列产品后又相继推出了第二代,第三代直到目前的第六代,成为DSP生产商的代表,生产的产品很多,还有了自己的一系列特色产品,其主要DSP系列产品的特点如下:(1)DSP C2000:具有很好的性能,将Flash存储器,高速A/D转换器以及可靠的CAN模块等各种高级数字控制功能集成在一颗IC上,有强大的数据处理和控制能力,28x是目前控制领域最高性能的处理器,具有精度高,速度快,集成度高等特点,为不同控制领域提供了高性能的解决方案。

C2000系列DSP是比8位或16位微控制器(MCU)速度更快,更加灵活,功能更强,面向控制的微处理器.(2)DSP C5000:最低功耗,具有杰出的性能和优良的性价比,C5000是专门针对消费类数字市场而设计的,尤其用于通信领域,并且功耗很小最低功耗为0。

33mA/MHz,可用于便携式产品,如数字随身听,GPS接收器,便携式医疗设备,3G移动电话,数码相机等。

(3)DSP C6000:该系列有TI公司在1997年开始推出,采用TI的专利技术VeloiTI和最新的超长指令结构,这使它有很强的处理能力,C6000是处理能力非常强,易于采用高级语言编程的DSP,定点及浮点DSP市场定位在网络交换,图像处理,雷达信号处理等,64x的CPU运行速度超过1GHz,为高端的应用提供了最佳解决方案.二.Ti公司技术发展历程自从20世纪70年代末80年代初DSP芯片诞生以来,DSP芯片得到了飞速的发展.DSP芯片的高速发展,一方面得益于集成电路技术的发展,另一方面也得益于巨大的市场。

在近20年时间里,各种各样的DSP器件已相当丰富.大大小小封装形式的DSP器件,已广泛应用在信号处理、通信、雷达等许多领域。

目前,DSP芯片的价格越来越低,性能价格比日益提高,具有巨大的应用潜力。

DSP课程设计音频信号频谱分析论文

DSP课程设计音频信号频谱分析论文

摘要数字信号处理(Digital Signal Processing,DSP)是利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效的传输与应用。

与模拟信号处理相比,数字信号处理具有精确、灵活、抗干扰能力强、可靠性高、体积小、抑郁大规模集成等优点。

基于TMS320C5416DSP芯片的音频信号频谱分析的设计系统的主要功能对语音信号进行采样滤波后FFT变换,然后通过LCD观察其频谱分布。

本设计通过C 语言编程来实现系统的功能。

关键词:DSP;信号;频谱;FFT;LCD目录1 绪论 (1)1.1 设计目的 (1)1.2 设计要求 (1)2 设计原理 (2)2.1 TMS320C54x芯片简介 (2)2.2 TLV320AIC23芯片简介 (3)2.3 12864LCD液晶显示屏简介 (4)3 系统总设计方案 (4)4 系统模块设计 (4)4.1 语音信号采集模块 (4)4.2 语音信号处理模块 (6)4.3 LCD显示模块 (7)5 设计结果显示 (8)6 设计心得 (10)参考文献 (11)致谢 (12)附录设计程序 (13)1 绪论1.1设计目的1.熟悉TLV320AIC23的接口和使用;2.熟悉McBSP多通道缓冲串口配置为SPI模式的通信的应用;3.掌握一个完整的语音输入、输出通道的设计;4.熟悉A/D转换的基本原理;5.加深对DFT算法原理和基本性质的理解;6.熟悉FFT算法原理和FFT子程序的应用;7.学习用FFT对连续信号和时域信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT;8.了解LCD显示的基本原理;9.学习用TMS320C54XDSP芯片控制LCD的基本方法和步骤。

1.2 设计要求DSP课程设计是对《数字信号处理》、《DSP原理及应用》等课程的较全面练习和训练,是实践教学中的一个重要环节。

DSP课程论文

DSP课程论文

基于TMS320C6713 DSK的声纹识别系统设计摘要:声纹识别技术,即声纹识别技术,以其独特的方便性、经济性和准确性等优点受到广泛瞩目,并日益成为人们日常生活和工作中重要且普及的安全验证方式之一,有着广阔的市场应用前景。

本文概述了声纹识别技术的概况及特征提取、模式识别等声纹识别的主要技术理论。

系统在TMS320C6713 DSK上实现[1],采用美尔倒谱系数[1,2]作为特征参数,以高斯混合模型[1,3]作为识别模型。

为了实现自举运行,模型参数存储在FLASHROM存储器中,以保证参数在掉电情况下不会丢失。

系统充分的体现了人性化特点,设置了训练和识别的选择功能,并可进行说话人删除、补充、替换和更新工作;系统运行过程中,由DSP实验板自带的LED灯组合来显示系统的运行状态及最终的运行结果。

关键词: 声纹识别;DSP;美尔倒谱系数;高斯混合模型一、声纹识别技术的发展及现状声纹识别,又称声纹识别,是根据语音信号反映的说话人生理和行为特征的语音参数来确定或鉴别说话人身份的技术。

由于每个人独特的声道特性和发音特点,使得说话人的语音信号具有区别于其他说话人的特征,这就是声纹识别的基本依据。

声纹识别根据具体完成的识别任务分为说话人辨认和说话人确认。

前者是说话人不声明身份,根据一段语音由系统判定目标属于一群人中的某个特定的人;后者是说话人声明身份,然后由系统确认是不是他所声称的人。

根据识别对象的不同,可以将声纹识别分为与文本有关的声纹识别和与文本无关的声纹识别[1,4,5]。

与文本有关的声纹识别,要求说话人提供发音的关键词或关键句子作为训练文本,而识别也必须按相同的内容发音;与文本无关的声纹识别,不论在训练还是识别都不规定说话内容,即其识别对象是自由的语音信号[3,4].声纹识别的研究始于20世纪30年代。

早期的工作主要集中在人耳听辨实验和探讨听音识别的可能性方面。

随着研究手段和工具的改进,研究工作逐渐脱离了单纯的人耳听辨。

《DSP原理及应用》课程论文题目及要求

《DSP原理及应用》课程论文题目及要求

《DSP原理及应用》课程论文题目及要求
《DSP原理及应用》课程论文题目及要求
一、论文题目:
设计一个以DSP为主要部件的能实现一定功能的系统,完成一篇《基于DSP 的×××系统设计》课程论文。

二、论文格式和内容要求:
1.封面:
《DSP原理及应用》课程论文题目:基于DSP的×××系统设计
班级:
姓名(学号):
2.正文部分:
一、系统功能:用文字、图形描述系统实现的功能。

二、设计方案:说明系统采用的方案及采用该方案的原因。

三、硬件设计:给出用CAD软件绘制的硬件原理图并作简明扼要的说明。

四、软件设计:模块划分说明,程序流程图及带注释的程序清单。

五、系统测试:说明系统测试方案与测试的结果。

六、心得体会:设计调试过程中遇到的问题及解决办法;学习这门课程
的所获;对这门课程的教学建议等。

七、参考文献。

三、上交的材料:
1、课程论文的打印文档;
2、课程论文的电子文档(以“学号姓名论文题目”做主文件名)、以“学号”命名的CCS工程文件夹。

DSP结课论文

DSP结课论文

DSP结课论文DSP芯片原理及应用结课论文摘要DSP技术已成为目前电子工业领域发展最迅速的技术,在各行各业的应用越来越广泛,在我国的市场全景也越来越广阔,了解和学习DSP技术知识也越来越重要。

本文简要介绍了本学期我们进行学习的DSP芯片原理及应用这门课的教学内容、基于DSP数字广告大屏幕显示系统的具体设计、基于DSP的卷积算法的实现以及DSP的应用等几个方面。

对于基于DSP数字广告大屏幕显示系统的具体设计,下文从LED显示屏屏体电路和LED显示屏主控系统两个方面对整个系统的硬件设计作了说明。

在屏体电路设计方面,介绍了屏体模块化设计的方法,针对系统具体指标要求,采用了行扫描列控制的动态扫描方案,给出了具体的行列驱动电路设计方法。

在主控系统设计方面,对基于TMS320LF2407的主控系统各个模块,包括电源模点DSP芯片;1983年,日本Fujitsu公司推出的MB8764,指令周期为120ns,具有双内部总线,使数据吞吐量发生了一个大的飞跃;1984年,AT&T公司推出DSP32,是较早的具备较高性能的浮点DSP芯片1.2第二阶段,DSP的成熟阶段(1990年前后)硬件结构:更适合数字信号处理的要求,能进行硬件乘法和单指令滤波处理,其单指令周期为ns。

如:TI公司的TMS320C20和TMS320C30,CMOS制造工艺,存储容量和运算速度成倍提高,为语音处理、图像处理技术的发展奠定了基础。

主要器件有:TI公司的TMS320C20、30、40、50系列,Motorola公司的DSP5600、9600系列,AT&T公司的DSP32等。

1.3第三阶段,DSP的完善阶段(2000年以后)信号处理能力更加完善,而且使系统开发更加方便、程序编辑调试更加灵活、功耗进一步降低、成本不断下降;各种通用外设集成到片上,大大地提高了数字信号处理能力;DSP运算速度可达到单指令周期10ns左右,可在Windows 下用C语言编程,使用方便灵活;广泛应用:通信、计算机领域,并渗透到日常消费领域。

DSP课程论文_基于DSP的图像采集系统设计

DSP课程论文_基于DSP的图像采集系统设计

课程论文DSP原理与应用题目:基于DSP的图像识别系统设计学院:信息工程学院专业班级:学生姓名:指导教师:2011 年 12 月 27 日摘要本文对模式识别方面展开研究和开发。

利用32位微处理器TMS320C5402 DSP作为硬件开发平台,进行图像采集,实现图像处理,以便提取出目标信息,构成视觉闭环控制系统。

数字信号处理器(DSP)运行速度快,能够完成复杂的控制算法,建立高精度控制系统。

本课题是以一个单片TMS320C5402为核心处理器,主要针对高速数据采集和高速密集数据处理,基于DSP在视觉系统的应用研究。

本文主要解决了以下几个问题:(1)基于VC++建立一个通过PCI接口实现DSP与PC之间的通信,进行PC与DSP的高速大数据量数据交换;(2)进行视频信号的数据采集及转化,获取图像。

并在PC机上以位图的形式显示出来;(3)模式识别。

在PC机上用VC++建立一个通用图像处理系统.实现通用图像处理算法。

改善算法,通过对物体标识,然后对物体进行特征抽取及分类,能够自动识别出目标物体,并获取其空间坐标、方向、姿态……针对摄取的图像较大,像素较多,因此要处理的数据量非常大的特点,此算法通过遍历三邻域就能够取得很好的效果。

关键词:数字信号处理器(DSP),模式识别,图像采集,数字图像处理AbstractIn this paper, the pattern recognition aspects of research and development. Use of 32 bit microprocessor TMS320C5402 DSP as hardware development platform, image collection, realize image processing, in order to extract the target information, constitute a visual closed-loop control system.The high processing speed of DSP allows sophisticated control techniques to be used to build a high-precision control system.The paper researches mainly how to sample data speedily and process these dense data with using 32-bit digital signal processor(DSP) TMS320C5402 at the basic of embedded machine vision system.It performs primarily the following works:(1)Perform the communication between DSP and the host computer with the PCI preface,and can transfer quantity data;(2)Sample and convert the digital information into image plane,and display it on bit map of the host computer;(3)Build a general image processing system on host computer, which call utilize the arithmetic of image processing.Through marking these objects on the image,obtaining and classing the traits of the objects.the algorithms of the processing can identify the object automatically and obtain the coordinate,orientation,movement of the object, etc.Because the processed data of the image is so excessive,general algorithms can not apply in it or spend a lot of time in it.The algorithms which research the three adjacent area can get the satisfied purpose comparatively.keywords:digital signal processor(DSP),pattern recognition, image sampling,digital image processing1DSP处理器TMS320C54简介DSP芯片具有计算,存储,和通信的功能。

基于DSP的音频处理器毕业设计论文

基于DSP的音频处理器毕业设计论文

基于DSP的音频处理器毕业设计论文音频处理器是一种用于处理和增强音频信号的设备或软件。

它可以对音频信号进行各种操作,如音频混合、均衡、压缩、时域和频域分析等。

基于DSP(数字信号处理)的音频处理器利用计算机算法和数字信号处理技术,可以实现更高级和更复杂的音频处理功能。

本文将设计一个基于DSP的音频处理器的毕业设计。

该音频处理器将基于数字信号处理技术,通过使用DSP芯片和相应的算法实现音频信号的处理和增强。

主要功能包括音频输入、音频处理、音频输出等。

首先,音频输入模块将负责接收外部音频信号。

可以使用麦克风或其他音频设备将音频信号输入到系统中。

音频输入模块应该对输入信号进行采样和转换,以将其转换为数字信号。

然后,音频处理模块将对接收到的音频信号进行各种处理。

可以设计不同的音频处理算法和技术,如均衡器、压缩器、时域和频域分析等。

这些算法可以通过DSP芯片的计算能力实现,并且可以根据需要进行编程和调整。

最后,音频输出模块将负责输出音频处理后的信号。

可以使用音频放大器和扬声器将处理后的音频信号播放出来。

音频输出模块也可以与其他音频设备进行连接和集成,如耳机、扬声器系统等。

在这个毕业设计中,还可以加入一些附加功能和创新点。

例如,可以设计一个图形界面用于控制和调整音频处理参数,增加系统的可操作性和用户友好性。

还可以设计一个实时音频分析和显示模块,以便用户可以看到音频信号的时域和频域特征。

总的来说,基于DSP的音频处理器是一个有挑战性和有趣的毕业设计课题。

通过使用数字信号处理技术和DSP芯片的计算能力,可以实现强大和高级的音频处理功能。

这个设计将有助于提高学生对音频信号处理和数字信号处理的理解和应用能力,并为将来的音频处理技术和设备开发提供基础。

DSP系统课程设计课程论文

DSP系统课程设计课程论文

计算机与信息学院2013-2014课程论文《DSP系统课程设计》课程性质:考察学号: 2011136105姓名:陈伟专业:通信工程授课教师:孙水发完成日期:2013年12月29日DSP系统课程设计结题报告摘要:中断是由硬件或软件驱动信号产生的,它由DSP暂停当前程序的执行而去执行中断服务(ISR)。

TMS320C55x DSP支持32个中断服务程序(ISR),其中有些中断可以由软件或硬件触发,软件中断有程序指令(ITNR、TRAP或RESET)产生,硬件中断由设备的一个信号产生。

关键词:DSP5509 中断ISR1、板卡及板卡芯片介绍(1)DSP5509开发板本套件是一套功能齐全的基于TMS320VC5509A DSP的学习开发平台,DSP5509开发板既可作为开发板供用户学习使用,也可作为系统板嵌入到用户的产品供用户进行二次开发以便缩短产品开发周期.是迄今为止市面上性价比最高的5509开发板.· DSP5509A板上有RTL8019AS网络接口芯片,方便用户实现以太网通讯· DSP5509A板上有TLV320AIC23高保真音频编解码器,方便用户实现录音和播音· DSP5509A板上有RS232转换电路,方便与上位机实现通讯· DSP5509A板上有LCD接口· DSP5509A板上有多达5个按键,方便用户配合LCD实现人机对话· DSP5509A板上提供3路的外扩可屏蔽中断源输入接口· DSP5509A板上提供多达2路10位A/D输入接口· DSP5509A板上提供8路GPIO接口,带指示灯· DSP5509A板上提供总线开放,数据线,地址线,控制线、特殊功能引脚全部引出,方便用户二次开发· DSP5509A板上带Altera公司最新的MAX-II CPLD,使用户在学习DSP的同时掌握第二代CPLD的使用(EPM7064、EPM7128等为第一代)(2)DSP处理器:· DSP处理器TMS320VC5509A,32位定点高速数字处理器,最高工作频率200MHz · DSP片内内置64K Bytes ROM,可存放用户程序,可加密· DSP片内内置 128K * 16位 RAM,包括:32K*16位双通道RAM(DARAM),96K*16位单通道RAM(SARAM)· DSP片外扩展4M * 16位同步动态SDRAM(基本配置),最大可扩展到8M * 16位· DSP片外外扩1M Bytes FLASH(基本配置),方便用户样机开发· DSP自带2路10位ADC· DSP自带USB2.0 FullSpeed接口,可以传输图像、视频等高速数据· DSP自带MMC/SD卡接口,支持热插拔数码相机通用的MMC/SD卡2、CCS4环境介绍Code Composer Studio&amp™(CCS或CCStudio)是一种针对TI的DSP、微控制器和应用处理器的集成开发环境。

DSP课程设计报告论文

DSP课程设计报告论文

DSP 课程设计课程设计 基于DSP 实验箱的DSP 实验整合实验整合第1页 基于DSP 实验箱的DSP 实验整合摘要21世纪是数字化的时代,随着信息处理技术的飞速发展,DSP(数字信号处理器)技术逐渐发展成为一门主流技术,它在电子信息、通信、软件无线电、自动控制、仪表技术、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。

信息家电等高科技领域得到了越来越广泛的应用。

信息家电等高科技领域得到了越来越广泛的应用。

相对于模拟滤相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响应特性可做成非常接近于理想的特性,且精度可以达到很高,容易集成等,这些优势决定了数字滤波器的应用越来越广泛,工程上常用它来做信号处理、数据传送和抑制干扰等。

同时DSP 的出现和迅速发展也促进了数字滤波器的发展,并为数字滤波器的硬件实现提供了更多的选择。

本课题主要应用应用DSP 集成开发环境—CCS 调试C 程序,用TMS320C5402来实现实验箱上的直流电机、步进电机、交通灯及液晶显示等所有模块整合。

有模块整合。

关键字:DSP 、直流电机、步进电机、交通灯、液晶显示、直流电机、步进电机、交通灯、液晶显示DSP 课程设计课程设计 基于DSP 实验箱的DSP 实验整合实验整合第2页 目 录第一章第一章设计任务及要求............................................................................................ 3 1.1设计任务.................................................................................................................. 3 1.2设计要求 (3)第二章第二章设计思路及流程............................................................................................ 3 2.1设计思路 (3)2.2设计流程 (4)2.3程序流程图 (4)第三章第三章实验结果及分析.............................................................................................. 8 3.1模式一的运行结果.. (8)3.2模式二的运行结果 (8)3.3模式三的运行结果 (9)3.4模式四的运行结果 (10)第四章第四章实验中的问题及解决方案.......................................................................... 10 4.1数码管的序号选择 (10)4.2实现交通灯时间可调问题 (10)4.3按键消斗 (11)4.4 LCD 的显示问题: (12)第五章第五章心得体会······································································································ 13 参考文献······················································································································14 实验部分主要源程序:······························································································15DSP 课程设计课程设计 基于DSP 实验箱的DSP 实验整合实验整合第3页 第一章 设计任务及要求1.1设计任务基于DSP 实验箱的DSP 实验整合, 编程实现在现有实验箱上整合步进电机、直流电机、交通灯等实验项目。

DSP课程设计论文

DSP课程设计论文

基于DSP开发板的语言信号滤波处理课程名称:DSP原理及应用组长: 学号: 年级专业班级:分工情况:搜索资料、编程、调试、报告成员一: 肖汉宁学号: 年级专业班级:分工情况:搜索资料、编程、调试、报告成员二: 杨戴兵学号: 年级专业班级:分工情况:搜索资料、编程、调试指导教师报告提交日期2012年6月28日项目答辩日期2011年6月28摘要数字信号处理技术及其应用,目前正以惊人的速度向前发展着。

随着大规模集成电路的出现和数字部件的成本下降、体积缩小及运算速度提高,数字信号处理的应用日益广泛。

目前已制成多种专用数字滤波器,取样率可高达兆赫。

高速专用快速傅里叶变换处理机已有商品出售。

简单的数字滤波器已制成集成电路片。

目前几乎所有的语音带宽压缩系统都倾于全数字化,因为目前它是最实际可行的方法。

除了专用数字信号处理硬件有所发展之外,还出现了可编程序的数字信号处理专用计算机,这种计算机的构造特别适于解决数字信号处理问题。

它目前应用于实时信号处理以及设计、模拟专用数字硬件。

在计算量相等的情况下IIR 数字滤波器比FIR滤波器的幅频特性优越,频率选择性也好,但是它有着致命的缺点相位特性不好控制,它的相位特性是的非线性函数。

例如双线性变换法产生的IIR 滤波器模拟指标的频率与数字化指标的频率转换关系是,这是使频率产生严重的非线性的原因,这种W与w的非线性关系,使数字滤波器与模拟滤波器在响应与频率的对应关系上发生了畸变,如果需要线性相位,就必须用全通网络进行复杂的相位校正但是,在对程序运行周期数要求十分严格的DSP处理中加上一个全通均衡器是十分浪费资源的,另外即使加上全通均衡器对于因果的IIR 滤波器仍将得不到线性的相位。

在现代电子系统中如图像处理数据传输等波形传递系统中都越来越多的要求信道具有线性的相位特性在这方面FIR滤波器具有独到的优点,它可以在幅度特性随意设计的同时保证精确严格的线性相位。

本文主要介绍了利用DSP来实现FIR滤波器的设计,根据FIR滤波器设计的要求,本设计以CCS为开发环境,采用模块化的设计方案来完成设计。

DSP结课论文 (2)

DSP结课论文 (2)

《DSP原理及应用》结课论文DSP技术应用及发展前景浅析专业:农业电气化班级:姓名:学号:目录一引言 (2)二 DSP 的发展历程 (3)三 DSP目前的主要应用领域 (4)(1)数字化移动电话 (4)(2)数据调制解调器 (4)(3)磁盘/光盘控制器需求 (4)(4)图形图像处理需求 (4)(5)汽车电子系统及其它应用领域 (5)(6)声音处理。

(5)【参考文献】 (6)一引言自从数字信号处理器(DigitalSignalProcessor)问世以来,由于它具有高速、灵活、可编程、低功耗和便于接口等特点,已在图形、图像处理、语音、语言处理,通用西信号处理,测量分析,通信等领域发挥越来越重要的作用。

随着技术成本的降低,控制界已对此产生浓厚兴趣,已在不少场合等到成功应用二DSP 的发展历程第一种商品化的 IC 数字信号处理器是英特尔的 2920,早在 1979 年就在取代全双工、1200bps 数字硬调制解调器中的模拟滤波器组了。

同时,迅速增多的微处理器和外设提高了处理以数字表示信号的可行性。

那时几乎任何商业化信号处理任务都需要模拟计算,伴有复杂的反馈回路和补偿电路来维持稳定性。

各种依赖位片处理器小型电脑和数据采集硬件的技术都极其昂贵,并且通常只适合于研究人员。

能够经济地把信号数字化,并在数字领域进行数学计算,从而减少漂移和其它用模拟技术处理也很昂贵的不精确条件,这种逻辑很有吸引力,它直接导致今天市场上出现多种系列的 DSP。

八十年代前后,陆续有公司设计出适合于DSP处理技术的处理器,于是DSP开始成为一种高性能处理器的名称。

TI 在1982年发表一款DSP处理器名为TMS32010,其出色的性能和特性倍受业界的关注,当然新兴的DSP业务的确承担着巨大的风险,究竟向哪里拓展是生死攸关的问题。

当努力使DSP处理器每MIPS成本也降到了适合于商用的低于$10美元范围时,DSP不仅在在军事,而且在工业和商业应用中不断获得成功。

dsp课程设计小论文

dsp课程设计小论文

dsp课程设计小论文一、教学目标本课程的教学目标是使学生掌握DSP(数字信号处理器)的基本原理、关键技术及应用方法。

通过本课程的学习,学生应能够:1.描述DSP的基本概念、特点和分类,理解DSP在信号处理领域的应用背景。

2.掌握DSP的基本结构、工作原理和编程方法,能够运用DSP进行简单的信号处理任务。

3.熟悉DSP的常用算法和编程技巧,具备一定的实际应用能力。

4.培养学生的创新思维和团队合作精神,提高学生解决实际问题的能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.DSP基础知识:介绍DSP的基本概念、特点、分类和应用领域,使学生了解DSP在信号处理中的重要性。

2.DSP基本结构和工作原理:讲解DSP的硬件结构和软件原理,包括中央处理单元、存储器、输入/输出接口等,使学生理解DSP的内部功能和运作方式。

3.DSP编程方法:介绍DSP的编程环境和编程语言,讲解基本的编程技巧和算法,使学生能够运用DSP进行信号处理程序的设计和实现。

4.DSP应用案例:分析典型的DSP应用实例,使学生了解DSP在实际工程中的应用方法和技巧。

三、教学方法为了达到本课程的教学目标,我们将采用以下几种教学方法:1.讲授法:通过讲解、演示和案例分析等方式,向学生传授DSP的基本知识和技能。

2.讨论法:学生进行小组讨论,鼓励学生提出问题、分享心得,培养学生的创新思维和团队合作精神。

3.实验法:安排实验室实践环节,让学生动手操作DSP设备,提高学生的实际应用能力。

4.项目驱动法:引导学生参与实际的DSP项目,使学生在解决实际问题的过程中,巩固所学知识和技能。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:选用权威、实用的DSP教材,为学生提供系统、全面的学习资料。

2.参考书:推荐相关的DSP参考书籍,丰富学生的知识体系。

3.多媒体资料:制作课件、教学视频等多媒体资源,提高课堂教学效果。

4.实验设备:配置DSP开发板、仿真器等实验设备,为学生提供实践操作的机会。

DSP课程小论文(精)

DSP课程小论文(精)

DSP 应用和发展1 引言自从数字信号处理器(Digital Signal Processor问世以来,由于它具有高速、灵活、可编程、低功耗和便于接口等特点,已在图形、图象处理,语音、语言处理,通用信号处理,测量分析,通信等领域发挥越来越重要的作用。

随着成本的降低,控制界已对此发生浓厚兴趣,已不少场合得到成功应用。

2 DSP技术的发展历程DSP 的发展大致分为三个阶段:在数字信号处理技术发展的初期(二十世纪50~60年代,人们只能在微处理器上完成数字信号的处理。

直到70年代,有人才提出了DSP 的理论和算法基础。

一般认为,世界上第一个单片DSP 芯片应当是1978年AMI 公司发布的S281l 。

1979年美国Intel 公司发布的商用可编程器件2920是DSP 芯片的一个主要里程碑。

这两种芯片内部都没有现代DSP 芯片所必须有的单周期乘法器。

1980年,日本NEC 公司推出的mPD7720是第一个具有硬件乘法器的商用DSP 芯片,从而被认为是第一块单片DSP 器件。

随着大规模集成电路技术的发展,1982年美国德州仪器公司推出世界上第一代DSP 芯片TMS32010及其系列产品,标志了实时数字信号处理领域的重大突破。

TI 公司之后不久相继推出了第二代DSP 芯片TMS32020、TMS320C25/C26/C28、第三代DSP 芯片TMS320C30/C31/C32。

90年代DSP 发展最快,TI 公司相继推出第四代DSP 芯片TMS320C4O/C44、第五代DSP 芯片TMS320C5X/C54X、第二代DSP 芯片的改进型TMS320C2XX 、集多片DSP 芯片于一体的高性能DSP 芯片TMS320C8X 以及目前速度最快的第六代DSP 芯片TMS320C62X/C67X等。

随着CMOS 技术的进步与发展,日本的Hitachi 公司在1982年推出第一个基于CMOS 工艺的浮点DSP 芯片,1983年日本Fujitsu 公司推出的MB8764,其指令周期为120ns ,且具有双内部总线,从而使处理吞吐量发生了一个大的飞跃。

DSP课程设计论文

DSP课程设计论文

基于DSP开发板的语言信号滤波处理课程名称:DSP原理及应用组长: 学号: 年级专业班级:分工情况:搜索资料、编程、调试、报告成员一: 肖汉宁学号: 年级专业班级:分工情况:搜索资料、编程、调试、报告成员二: 杨戴兵学号: 年级专业班级:分工情况:搜索资料、编程、调试指导教师报告提交日期2012年6月28日项目答辩日期2011年6月28摘要数字信号处理技术及其应用,目前正以惊人的速度向前发展着。

随着大规模集成电路的出现和数字部件的成本下降、体积缩小及运算速度提高,数字信号处理的应用日益广泛。

目前已制成多种专用数字滤波器,取样率可高达兆赫。

高速专用快速傅里叶变换处理机已有商品出售。

简单的数字滤波器已制成集成电路片。

目前几乎所有的语音带宽压缩系统都倾于全数字化,因为目前它是最实际可行的方法。

除了专用数字信号处理硬件有所发展之外,还出现了可编程序的数字信号处理专用计算机,这种计算机的构造特别适于解决数字信号处理问题。

它目前应用于实时信号处理以及设计、模拟专用数字硬件。

在计算量相等的情况下IIR 数字滤波器比FIR滤波器的幅频特性优越,频率选择性也好,但是它有着致命的缺点相位特性不好控制,它的相位特性是的非线性函数。

例如双线性变换法产生的IIR 滤波器模拟指标的频率与数字化指标的频率转换关系是,这是使频率产生严重的非线性的原因,这种W与w的非线性关系,使数字滤波器与模拟滤波器在响应与频率的对应关系上发生了畸变,如果需要线性相位,就必须用全通网络进行复杂的相位校正但是,在对程序运行周期数要求十分严格的DSP处理中加上一个全通均衡器是十分浪费资源的,另外即使加上全通均衡器对于因果的IIR 滤波器仍将得不到线性的相位。

在现代电子系统中如图像处理数据传输等波形传递系统中都越来越多的要求信道具有线性的相位特性在这方面FIR滤波器具有独到的优点,它可以在幅度特性随意设计的同时保证精确严格的线性相位。

本文主要介绍了利用DSP来实现FIR滤波器的设计,根据FIR滤波器设计的要求,本设计以CCS为开发环境,采用模块化的设计方案来完成设计。

DSP课设PWM

DSP课设PWM

目录一引言与概述_________________________________________________________ 2 1.1 DSP介绍 _______________________________________________________________ 2 1.2DSP的应用:____________________________________________________________ 2 1.3问题描述_______________________________________________________________ 3 1.4 DSP2407简介 ___________________________________________________________ 3 1.5事件管理器的引脚说明___________________________________________________ 4 1.6比较单元_______________________________________________________________ 4 1.7 PWM基本原理__________________________________________________________ 4二系统总体设计与工作原理_____________________________________________ 6 2.1总体设计与分析_________________________________________________________ 6 2.2基本理论_______________________________________________________________ 7三各单元硬件设计及工作原理__________________________________________ 12四软件设计与说明____________________________________________________ 12 4.1程序文件说明__________________________________________________________ 12 4.2主程序(pwm.c) _________________________________________________________ 13 4.3向量表程序(vectors.asm) _________________________________________________ 14 4.4存储器配置(2407CMD.cmd) ______________________________________________ 14五调试结果及其操作说明______________________________________________ 15 5.1 CCS 集成开发环境_____________________________________________________ 15 5.2 CCS 的调试操作_______________________________________________________ 15六参考文献__________________________________________________________ 16一引言与概述1.1 DSP介绍数字信号处理(Digital Signal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。

浅谈dsp的技术论文

浅谈dsp的技术论文

浅谈dsp的技术论文DSP技术在计算机、电子、通信等领域得到了广泛应用,小编整理了浅谈dsp的技术论文,欢迎阅读!浅谈dsp的技术论文篇一基于DSP的逆变器数字控制技术摘要:本文研究了一种基于DSP的逆变器控制系统的设计与实现方法。

逆变器具有广泛的用途,其性能的优劣主要由其控制系统决定。

采用一种基于TMS320F28335为控制器的逆变器控制系统,对其硬件电路和软件控制方法进行了分析和设计。

所设计的控制系统能满足多种逆变器应用场合的需要。

【关键词】逆变器 DSP TMS320F28335逆变器是电力变换装置的重要组成部分,广泛应用于工业、民用等各个领域。

当前随着发电和用电设备的不断发展,对电力变换装置的安全性、可靠性等方面的要求也越来越高,对逆变器的性能要求也就相应提高。

逆变器的性能主要由其控制系统决定,逆变器输出电流波形进行控制策略是其性能好坏的关键。

逆变器主要由主电路、电源和逆变器控制电路组成。

其中控制电路的主要组成部分包括:以DSP 为核心的运算电路、通讯电路以及各种接口电路。

本文就基于TMS320F28335为逆变器控制系统的数字控制技术进行探讨。

1 TMS320F28335 芯片TMS320F28335是一种浮点型的数字信号处理器,它具有控制外设的集成功能和微处理器(MCU)的易用性,控制和信号处理能力强,C 语言编程效率高,能够实现复杂的控制算法,它具有外设集成度高、精度高、成本低、功耗小等优势。

主要特点有:(1)具有32位高性能CPU和单精度浮点运算单元(FPU),可以进行16×16、32×32位的乘法累加操作,有2个16×16位乘法累加器;总线结构为哈佛流水线结构;可以快速执行中断响应;同时还有统一的寄存器编程模式。

(2)具有高性能静态CMOS 技术。

其晶振为30M,可以通过锁相环(PLL)倍频使主频达到150MHz,指令周期为6.67ns,能够满足控制芯片的高速处理要求。

DSP技术课程论文模板11

DSP技术课程论文模板11

学号成绩评语《DSP技术》课程论文题目作者班级 0801BF 院别信息与通信工程专业信息工程/电子技术完成时间 2011年6月12日参考题目1、数字滤波器的DSP实现2、DSP在信道编码和解码中的应用3、RTDX数据通信4、A/D和D/A5、语音录放系统6、电机转速转向控制系统7、基于双音多频产生与检测实验系统8、基于DSP的门禁管理系统9、基于DSP实验箱的显示/控制模块的应用系统设计参考章节安排1 概述(一级标题标号:四号黑体;上下各空1行)(正文字体小四号宋体,行间距:固定值20磅)1.1 数字滤波器的研究现状1.2 论文主要完成的工作2 系统硬件设计2.1系统设计方案(提供结构框图)2.2 主控模块(介绍DSP芯片,如C5402等)2.3 显示模块(介绍显示器件,如数码管,发光二极管等驱动电路)3 系统软件设计3.1 软件整体设计(提供结构框图)3.2 测量模块(提供流程图)3.3 显示模块(提供流程图)4 系统测试与总结(提供仿真波形图和设计体会)参考文献(作者.书名.出版社,出版时间)附录(提供源代码)论文评分标准抄袭者零分处理!图片有网站水印者零分处理!(1)90~100能按时完成论文撰写工作;设计合理、理论分析与计算正确,图纸整洁、准确规范;对设计的问题能较深刻分析或有独到见解,反映出作者很好地掌握了DSP技术的基础理论与专业知识;论文结构严谨,逻辑性强,论述层次清晰,语言准确,文字流畅;学习态度认真,论文完全符合规范化要求。

(2)80~90能按时完成论文撰写工作;设计比较合理、理论分析与计算正确,图纸整洁、准确且较为规范;对设计的问题能正确分析,反映出作者较好地掌握了DSP技术有关基础理论与专业知识;论文结构合理,符合逻辑,文章层次清晰,语言准确,文字流畅;学习态度比较认真,论文达到规范化要求。

(3)70~80能按时完成论文撰写工作;设计比较合理、设计理论分析基本正确,图纸质量较好;对设计问题能提出自己的方案,反映出作者基本掌握DSP技术有关基础理论与专业知识;论文结构基本合理、层次较分明,文理通顺;学习态度尚可,论文基本达到规范化要求。

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

课程设计说明书(2011/2012学年第一学期)课程名称:DSP控制器及其应用题目:分频发生器专业班级:通信工程学生姓名:学号:指导教师:设计周数:2周设计成绩:2012年1月5日一、课程设计目的通过本次的课程设计使学生增进对DSP的认识,加深对单DSP理论方面的理解, 使学生掌握DSP在实际生活中的应用。

使学生了解和掌握用DSP实现分频发生器的设计方法、过程,为以后更多的设计打下良好基础,并且通过这次设计使我们对DSP应用的基本操作方法有了一定的了解,对于以后的发展打下了基础,所以本次课程设计对于学生的动手能力的提高有着很大的帮助并达到以下目的:(1)使学生增进对DSP F2812电路的感性认识,加深对理论方面的理解。

(2)使学生掌握软硬件的有关知识等。

(3)让同学们认识分频器器的工作原理和方法(4)使学生了解和掌握软硬件设计过程、方法及实现,为以后设计和实现应用系统打下良好基础。

(5)通过简单课题的设计练习,可使学生了解必须提交的各项工程文件,也达到巩固、充实和综合运用所学知识解决实际问题的目的。

二、课程设计正文2.1系统分析2.1.1设计任务本次设计名为分频发生器,也可以称为键盘输入分频输出装置,要求用9个按键,组成3行3列键盘,采用扫描按键的方法控制蜂鸣器发出对应的声音从而实现按键控制蜂鸣器发出不同频率的声音。

2.1.2性能指标硬件部分:1、按照系统设计要求绘制(3行3列按键及分明器)电路图。

2、按照电路图统筹安排各元器件在电路板上的分布,并焊接电路板。

3、了解各引脚功能,将电路板与TMS320F2812相关引脚相连接。

软件部分:1、搞清楚各个引脚功能,调入引脚头文件。

2、了解了各引脚控制的行列后,编写键盘扫描程序。

3、编写延时程序,实现按键去抖。

最终实现键盘输入分频输出,并由蜂鸣器发出不同频率的响声。

2.2系统整体设计2.2.1硬件设计组成框图图2-1硬件组成框图2.2.2总体电路图总体电路图如图2-2所示:图2-2 总体电路图其中PWM1-PW3是输入引脚,PWM4-PWM5是输出引脚,PWM6是蜂鸣器输出引脚,XTAL1和XTAL2为晶振输入引脚,VCC 接电源(+5V ),RESET 复位引脚,GND 接地,MP/MC 接入存储器。

如果是低电平接片内存储器,高电平接片外存储器。

2.2.3 TMS320F2812芯片的简介本设计需要DSP 实验箱,.DSP 芯片是一种具有特殊结构的嵌入式微处理器,现在芯片一般都具有哈佛结构的并行总线体系,流水线操作功能,快速的中断处理和硬件I/O 支持,低开销循环及跳转的硬件支持,单周期硬件地址产生器,单周期硬件乘法器以及一套适合数字信号处理的指令集。

主 控 制 器蜂鸣器键盘阵列系统复位时钟振荡电平转换TMS320F2812作为使用的DSP芯片。

它包含33个电源引脚(为使器件正常运行,所有电源引脚必须正确连接且不能悬空),时钟源模块,DSP有六种信号可以使DSP控制器复位。

所以在设计的初期,我把它分成了四个模块。

它们分别是:电平转换部分、晶振和复位部分、键盘部分和液晶显示。

其中复位采用电源复位的方式,由引脚PORESET引起。

为了可靠复位,其中高电平的有效时间至少6个CPU时钟周期。

2.2.4 关于TMS320F2812参数TMS320F2812的具体参数如下:1、主处理芯片:TMS320F2812,运行速度为150M。

2、工作速度可达150MIPS。

3、片上的RAM 18*16Bit。

4、片上扩展RAM 存储空间64K×16Bit。

5、自带的16路12bitA/D,最大采样速率12.5msps。

6、4路的DAC7617转换,100K/S,12Bit。

7、两路UART串行接口,符合RS232标准。

8、16路PWM输出。

9、1路CAN接口通讯。

10、片上128*16bit FLASH.自带128位加密位。

11、设计有用户可以自定义的开关和测试指示灯。

12、4组标准扩展连接器,为用户二次开发提供条件。

13、具有IEEE1149.1相兼容的逻辑扫描电路该电路仅用于测试和仿真。

14、4层板设计工艺,工作稳定可靠。

15、具有自启动功能设计,可以实现脱机工作。

16、可以选配多种应用接口板,包括语音板,网络板等。

2.2.5管脚的定义和说明P1接口主要是扩展评估板上空闲的DSP外设引脚,以便于定制用户的硬件环境。

注意:由于这组引脚是直接来自于F2812 DSP芯片,因此,这些引脚为TTL 3.3V标准,其输出最高电压为3.3V,如果要接入5V器件,外接时时要注意电平转换。

(在扩展板上使用3.3V-5V兼容器件与扩展接口连接)。

表2-1 管脚的定义及管脚的说明33 GND 地线34 GND 地线2.3 各单元电路设计2.3.1 3*3键盘输入电路设计键盘工作原理:从图中可以看出,当一个键被按下时,按键对应的行线和列线的状态均为低电平,其他键对应的均为高电平,具体来讲,把行线相连的引脚均设为输入方式,把列线相连的引脚均设为输出方式。

程序首先把所有列线上输出低电平,然后调用扫描程序逐列读取列线上的输入,如果没有键按下,行线将一直保持全1的状态,否则相应的行线上将出现低电平并被程序所获知。

然后检测按键所在的列,延时一段时间后,程序逐渐发出扫描码,即扫描的列为0,其他行为1。

如果没有任何一条输入的行线为低电平,则说明扫描的列线上没有按键被按下接着扫描下一列。

如果在某一列上发0可以在行线上收到不全为1的输入,即表明该行是按键所在的行,从而可以确定按键所在的位置。

3*3键盘电路如图2-3所示图2-3 3*3键盘电路图2.3.2时钟源电路设计时钟源可以由两种方式产生:一种是利用内部振荡器与外部无源晶振产生;另一种是利用外部有源晶振产生。

本系统选择的是前者。

而且上在实验箱内部。

时钟振荡电路如图2-4所示,时钟电路主要使用的是DSP的内部振荡器,外接6MHZ的晶振产生时钟。

图2-4 最小系统框图2.3.3复位电路设计复位电路(如图2-5)由电容,电阻和按钮开关组成,可实现上电复位和手动复位功能。

当加载电源时,电源电压通过RC串联电路对电容C进行充电,充电时间常数为t=RC。

当充电时间超过5t时,电容C3上的电压接近电源电压,复位完成。

对于本系统来说,要求复位时间超过6个系统时钟周期。

所以,C3和R2的值,应该根据所用芯片的工作频率来定,否则,系统无法正常工作。

另外,按钮S7用于手动复位,R2和S7串联作为电容C3的放电回路,当S7按下,C3的放电回路接通,芯片的复位端接地,芯片处于复位状态。

放开S7,C3的放电电路断开。

由于C3上的电压已经放完,所以,C3通过电源再次充电,完成复位动作。

放电的时间远远小于充电时间,否则,电路无法正常工作。

图2-5 复位电路2.3.4电源转换电路设计电源电路(如图2-6)是各种电子设备的核心电路,电子设备的小型化和低成本化使电源电路向轻薄和高效率方向发展,因此在设计电路时选择一款合适的电源电路芯片是首要任务。

本课程设计要求电压控制在3.3V左右,因此在设计中加入了电压转换电路,将5V电压转换为3.3V电压。

在实际操作中采用了使用电源箱调节电压达到3.3V左右。

图2-6 电源转换电路图2.3.5蜂鸣器的设计蜂鸣器设计(如图2-7所示)的总体思想:由DSP的固定的头文件初始化各个端口的功能,置相应的端口为I/O功能,并设置其为输入或输出功能,依次扫描键盘,如果有电平由高电平向低电平调变则由相应的延时参数延时产生不同的频率,输出到蜂鸣器上,从而发出不同的响声。

蜂鸣器由DSP通用I/O管脚输出控制,由管脚S13控制蜂鸣器的输出频率,DSP的I/O管脚直接驱动外部蜂鸣器工作。

在实际的连接当中,9个按钮的引线依次接P1口的管脚3——管脚11。

蜂鸣器的引线接P4口的管脚25。

正5V电源接P1口的管脚1。

地线接P1口的管脚17。

程序直接运行即可。

图2-7 蜂鸣器电路图2.4元器件选择元气件的选择主要是限流电阻的选择,根据按键工作电流(0~1mA)以及DSP工作电压(3.3V),因此可以选择3.3K以上的电阻作为上拉电阻,本系统中我们选择4.7K。

同时由于外接电源是5V的,而芯片工作电压是3.3,因此也需要一个电阻用于压降,在此我们也选择4.7K电阻。

元器件清单如表2所示。

表2-2 电路元件配置表元件名称参数个数电阻 4.7K 5蜂鸣器给定 1发光二极管 1TMS320F2812芯片给定 1DSP系统试验箱给定 1按钮给定9排针——8除表中所列元器件外,还需导线若干以及供电源一个。

2.5 运行描述在运行时,首先应先在计算机上安装上CCS软件,然后把程序加载到Example中进行调试,如果调试出现错误,要进行修改。

若程序正常通过,则可将电路板与计算机相连,然后安装电路板的驱动,驱动安好后,将焊接好的电路与电路板相连,注意针引脚的相连,在本设计中用的是电路板的PWM1、PWM2、PWM3、PWM4、PWM5、PWM6针口,注意不要连错。

同时还要注意DSP用的是3.3V的电压,注意电压的调节。

一切硬件连接好后,即可将软件下载到DSP芯片中,运行,查看结果。

将按键按下后都会发出不同的声音,但由于电路存在一定的干扰,有的按键按下后时响时不响。

键盘分频发声装置基本制作成功。

2.6软件设计2.6.1程序流程图根据硬件设计思想和硬件图的总体设计,画出软件实现流程图程序流程图是人们对解决问题的方法、思路或算法的一种描述。

它采用简单规范的符号,画法简单,并且结构清晰,逻辑性强。

经过对硬件部分的分析,理论上技术的实现,基于分块设计的思想可以得出基本程序实现思路。

初始化程序以后,将管脚定义为I/O口方式,并且定义管脚的输出输入端,接入高电平。

若给入高电平,设置行列值。

例如。

将行设置为输入端,列设置为输出端。

首先先判断是否有键按下,无键按下时(加入一段延时程序),有键按下时,给行值,对列值进行判断,如果循环成立,则能确定是哪个按键按下。

图2-8 程序流程图2.7程序代码程序如下:#include "DSP281x_Device.h" // DSP281x Headerfile Include File#include "DSP281x_Examples.h" // DSP281x Examples Include Fileinterrupt void inter(void);//中断申明无返回值void Delay(unsigned int ndelay);//子程序声明Uint16 jishu=0,new1,a1,a2;#define Number 8unsigned int music1[Number][2]={{162,1480},{144,1480},{129,1480},{121,1480},{108,1480},{97,1480},{86,1480},{81,1480}};void main(void){InitSysCtrl();//初始化系统管脚语句DINT;//关中断InitPieCtrl();//初始化PIE寄存器IER = 0x0000;//寄存器复位中断使能寄存器包含所有可屏蔽中断使能位IFR = 0x0000;//寄存器复位中断标志寄存器用于识别和清楚未屏蔽中断位InitPieVectTable();//初始化PIE向量表EALLOW;PieVectTable.TINT0 = &inter;//指定中断服务子程序地址EDIS;EALLOW;GpioMuxRegs.GPAMUX.all=0x0000;//工作方式设置为I/OGpioMuxRegs.GPADIR.all=0x0007;//pwm1-pwm3为输出,GpioMuxRegs.GPBMUX.all=0x0000;GpioMuxRegs.GPBDIR.all=0x0001;EDIS;CpuTimer0Regs.PRD.all=new1;CpuTimer0Regs.TPR.all = 0;//TPR-预定标计数器,16位,PIC(8-15位),TDDR(0-7位)取值(0-15),可位操作C puTimer0Regs.TIM.all = 0;//TIM-计数寄存器C puTimer0Regs.TPRH.all = 0;//TPRH-高16位,一般不用,付0C puTimer0Regs.TCR.bit.TSS = 1;//TCR-控制寄存器,位操作tss位停止寄存器C puTimer0Regs.TCR.bit.SOFT = 1;//soft遇到软件中断直接运行C puTimer0Regs.TCR.bit.FREE = 1;C puTimer0Regs.TCR.bit.TRB = 1;//重装载位PRD值C puTimer0Regs.TCR.bit.TIE = 1;//一直请求中断C puTimer0.InterruptCount = 0;S tartCpuTimer0();//0-计数器重新工作,1-停止IER |= M_INT1;//0X0001 中断1P ieCtrlRegs.PIEIER1.bit.INTx7 = 1;//向量控制寄存器,第一组里的第七个,1-开中断E INT; //防止可屏蔽中断影响ERTM; // 防止事件相互影响while(1){GpioDataRegs.GPADAT.bit.GPIOA0=0;GpioDataRegs.GPADAT.bit.GPIOA1=0;GpioDataRegs.GPADAT.bit.GPIOA2=0;if((GpioDataRegs.GPADAT.bit.GPIOA3==1)&&(GpioDataRegs.GPADAT.bit.GPIOA4==1)&&(GpioDataRegs.GPADAT.bit .GPIOA5==1)){new1=0;// Delay(296);a1=0;a2=0;}GpioDataRegs.GPADAT.bit.GPIOA0=0;GpioDataRegs.GPADAT.bit.GPIOA1=1;GpioDataRegs.GPADAT.bit.GPIOA2=1;if((GpioDataRegs.GPADAT.bit.GPIOA3==0)&&(GpioDataRegs.GPADAT.bit.GPIOA4==1)&&(GpioDataRegs.GPADAT.bit .GPIOA5==1))new1=56700;//new1=music1[0][0]*350;// Delay(music1[0][1]*201);a1=0;a2=1;}if((GpioDataRegs.GPADAT.bit.GPIOA3==1)&&(GpioDataRegs.GPADAT.bit.GPIOA4==0)&&(GpioDataRegs.GPADAT.bit .GPIOA5==1)){new1=music1[1][0]*350;// Delay(music1[1][1]*200);a1=0;a2=1;}if((GpioDataRegs.GPADAT.bit.GPIOA3==1)&&(GpioDataRegs.GPADAT.bit.GPIOA4==1)&&(GpioDataRegs.GPADAT.bit .GPIOA5==0)){new1=music1[2][0]*350;// Delay(music1[2][1]*200);a1=0;a2=1;}GpioDataRegs.GPADAT.bit.GPIOA0=1;GpioDataRegs.GPADAT.bit.GPIOA1=0;GpioDataRegs.GPADAT.bit.GPIOA2=1;i f((GpioDataRegs.GPADAT.bit.GPIOA3==0)&&(GpioDataRegs.GPADAT.bit.GPIOA4==1)&&(GpioDataRegs.GPADAT.bit .GPIOA5==1)){new1=music1[3][0]*350;// Delay(music1[3][1]*200);a1=0;a2=1;}if((GpioDataRegs.GPADAT.bit.GPIOA3==1)&&(GpioDataRegs.GPADAT.bit.GPIOA4==0)&&(GpioDataRegs.GPADAT.bit .GPIOA5==1))new1=music1[4][0]*350;// Delay(music1[4][1]*200);a1=0;a2=1;}if((GpioDataRegs.GPADAT.bit.GPIOA3==1)&&(GpioDataRegs.GPADAT.bit.GPIOA4==1)&&(GpioDataRegs.GPADAT.bit .GPIOA5==0)){new1=music1[5][0]*350;// Delay(music1[5][1]*200);a1=0;a2=1;}GpioDataRegs.GPADAT.bit.GPIOA0=1;GpioDataRegs.GPADAT.bit.GPIOA1=1;GpioDataRegs.GPADAT.bit.GPIOA2=0;if((GpioDataRegs.GPADAT.bit.GPIOA3==0)&&(GpioDataRegs.GPADAT.bit.GPIOA4==1)&&(GpioDataRegs.GPADAT.bit .GPIOA5==1)){new1=music1[6][0]*350;// Delay(music1[6][1]*200);a1=0;a2=1;}if((GpioDataRegs.GPADAT.bit.GPIOA3==1)&&(GpioDataRegs.GPADAT.bit.GPIOA4==0)&&(GpioDataRegs.GPADAT.bit .GPIOA5==1)){new1=music1[7][0]*350;// Delay(music1[7][1]*200);a1=0;a2=1;}if((GpioDataRegs.GPADAT.bit.GPIOA3==1)&&(GpioDataRegs.GPADAT.bit.GPIOA4==1)&&(GpioDataRegs.GPADAT.bit{new1=music1[7][0]*350;// Delay(music1[7][1]*200);a1=0;a2=1;}CpuTimer0Regs.PRD.all=new1;}}interrupt void inter(void){PieCtrlRegs.PIEACK.all=PIEACK_GROUP1;//中断应答寄存器重装值CpuTimer0Regs.TCR.bit.TIF=1;//定时器中断标志位CpuTimer0Regs.TCR.bit.TRB=1;//重装载GpioDataRegs.GPBSET.bit.GPIOB0=1;if(jishu==0){GpioDataRegs.GPBDAT.bit.GPIOB0=a1;//将与蜂鸣器相连的引脚置低,蜂鸣器发声jishu=1;}else{GpioDataRegs.GPBDAT.bit.GPIOB0=a2;//将与蜂鸣器相连的引脚置高,蜂鸣器停止发声jishu=0;}}void Delay(unsigned int ndelay){int i,k=0;f or ( i=0;i<ndelay;i++ )k++;三、课程设计总结如果说任何机会都是需要去创造出来的话,那么那个创造者,其实就是你自己。

相关文档
最新文档