dsp毕业设计
毕业设计 论文 基于DSP的交流采样系统

论文题目: 基于DSP的交流采样系统专业:学生: (签名)______________指导教师: (签名)______________摘要交流采样是电网进行微机保护的重要一步,交流采样方法的优劣直接影响到微机保护的效果。
本系统应用DSP制作交流采样电路,使其实现高速、准确的交流采样,通过软件控制实现模拟微机保护跳闸功能。
本文介绍了应用DSP实现对交流信号的采样硬件电路设计,论文总共分为四个部分。
(1)介绍交流采样的基本结构,设计思路,并分析目前交流采样的几种方式;(2)通过对交流采样对象的分析,确定采样的参数大小并设计基于F2812的采样电路;(3)运用CCS3.1利用设计的程序对采样电路进行试验,得出电路的误差并进行分析;(4)通过上述设计,能够完成对交流信号的采集、处理并将所需数值显示出来。
满足设计要求。
由于时间、水平有限,本系统没有实现与计算机的数据通信,将在日后工作与学习中进一步完善。
关键词:交流采样,DSP,微机保护Thesis topic:Professional:Undergraduate Students: (Signed )_____________Instructor: (Signed )______________ABSTRACTThe exchange sampling is the electrical network carries on the microcomputer to protect importantly one step, the exchange sampling method's protects fit and unfit quality immediate influence the effect which to the microcomputer. This system applies the DSP manufacture exchange sampling circuit, causes it to realize high speed, the accurate exchange sampling, realizes the simulation microcomputer protective trip function through the software control.This article introduced realizes using DSP to exchanges the signal sampling hardware circuit design, the paper altogether divides into four parts. (1) introduced that the exchange sampling the basic structure, the design mentality, and analyzes the present exchange sampling several ways; (2) through to exchanges the sampling object analysis, the definite sampling's parameter size and designs based on the F2812 sampling circuit; (3) carries on the experiment using CCS3.1 using the design procedure to the sampling circuit, obtains electric circuit's error and carries on the analysis; (4) through the above design, can complete to exchanges signal gathering, processing and will need the value to demonstrate, satisfies the design requirements.Because the time, the level are limited, this system has not realized with computer's data communication, will be working in the future and in the study further consummates.KEY WORDS: Exchange sampling, DSP, microcomputer protection目录第一章绪论 (1)1.1研究背景与意义 (1)1.2研究现状 (1)1.3课题的总体设计思路 (2)第二章交流采样系统的器件介绍 (3)2.1 DSP芯片介绍 (3)2.1.1 DSP的特点 (3)2.1.2 DSP TMS320 F2812芯片的技术指标 (4)2.1.3 DSP F2812开发板的管脚功能说明 (4)2.2 运算放大器LM324介绍 (6)2.2.1 LM324工作原理 (6)2.2.2 LM324的引脚、结构及其典型运用 (8)2.3开关式稳压电源芯片LM2596介绍 (12)2.3.1 LM2596的特点 (12)2.3.2 LM2596的引脚及主要性能参数 (13)2.4 稳压芯片TL431介绍 (14)2.4.1 TL431工作原理 (14)2.4.2 TL431的引脚和其主要性能参数 (15)2.5 LED八段数码管显示器 (15)2.5.1 LED数码管的分类 (15)2.5.2数码管驱动方式 (16)2.5.3数码管的显示段码 (17)2.6 74LS164移位寄存器介绍 (18)2.6.1 74LS164工作原理 (18)2.6.2 74LS164的引脚及级联 (18)第三章基于DSP的交流采样系统硬件的总体设计方案 (20)3.1 硬件电路设计思路 (20)3.2 总体电路的布局 (20)3.3 电流互感器、电压互感器电路的设计 (21)3.4运放电路的设计 (21)3.4.1 跟随电路 (22)3.4.2 二阶低通有源滤波电路 (22)3.4.3 偏置电路 (24)3.4.4 反相电路 (25)3.5 TL431 5V偏置电压产生电路的设计 (25)3.6 LM2596 5V电源的设计 (26)3.7 继电保护电路的设计 (27)3.8 合闸电路的设计 (27)3.9 数码管显示电路的设计 (28)3.10 系统软件的设计 (28)第四章系统的硬件调试和系统测试 (30)4.1 系统硬件的调试 (30)4.1.1 采样电路的调试 (30)4.1.2显示电路的调试 (30)4.1.3 继电保护电路的调试 (30)4.2系统误差分析 (31)4.3调试过程中存在的问题及解决方法 (39)结束语 (40)致谢 (41)参考文献 (42)附录 (43)第一章绪论1.1研究背景与意义电力系统在运行中,可能发生各种故障和不正常运行状态,最常见同时也是最危险的故障是发生各种形式的短路。
基于DSP的最小应用系统设计实现毕业设计论文.doc

基于DSP的最小应用系统设计实现摘要语音信号处理就是研究如何能更加有效地产生、传输和获取语音信息的学科。
本论文首先介绍了语音信号处理的发展概况及国内外研究现状,并对未来发展做了展望,分析了语音特征参数的物理意义以及如何对其进行提取。
在硬件部分本文主要围绕TMS320VC5402为核心,给出一个语音处理系统的设计方案。
首先对DSP系统的组成简要说明了一下,然后给出了设计的基本框架,接下来分别就音频转换模块、电源电压转换模块等主要部分做了详细说明,最后对其它附属电路简要介绍。
在设计中应用到了数字信号处理器(DSP)技术。
在软件部分本文首先对TI公司的DSP开发工具CCS作了介绍,接着对DSP软件开发流程进行了简要的叙述,然后就详细的分别对DSP的初始化、音频采集、TMS320VC5402的并行引导装载程序进行了分析与设计。
本文所涉及内容属于一个语音识别系统的一部分,在研究过程中对于语音处理的发展与研究现状进行了深入了解,对于TMS320VC5402芯片的性能参数以及软硬件相关知识掌握较详细,熟悉了DSP系统的设计与开发流程。
关键词:语音信号处理;特征参数;数字信号处理器;ISD4004;SPIAbstractSpeech signal processing is a subject to study how to produce,transmit and obtain speech information effectively.The thesis starts with a literature review about the development of speech signal processing and provides an expectation for the future.Next.an analysis is carried out on production mechanism of speech signal,setting up a simple and feasible mathematic model to analyze the physical significance of speech characteristic parameter and how to determine it.From the aspect of its hardware,a designing project of the speech processing system is established on the basis of TMS320VC5402.The project first gives a brief introduction about the composition of DSP system and then displays its basic framework.Next ,all elaboration is provided for the parts like selection of chip,module of audio frequency switch,extended memorizer, UART data communication and power voltage switch.The technology of DSP is applied in the designing process.From the aspect of software.the thesis starts with an introduction about CCS.and then about DSP software developing flow.At last,a detailed elaboration is given respectively to the designing and analysis of initialization of DSP collection of audio frequency and parallel boot load procedure of TMS320VC5402 The study in the thesis touches upon a part of a speech identification system.A profound exploration has been conducted on the areas like development and research statement of speech processing,capability parameter of TMS320VC5402 chip, knowledge about software and hardware,as well as the designing and developing flow of DSP system.Key words:speech signal processing,characteristic parameter, Digital signal processor, information storage devices 4004 (ISD4004),Serial Peripheral Interface(SPI目录摘要 (I)Abstract........................................................... I I 第1章绪论. (1)1.1引言 (1)1.2系统设计的意义 (2)1.3 系统设计的目的 (2)1.4 系统采用的实现方法 (3)第2章 DSP控制技术和开发环境介绍 (4)2.1 DSP核心芯片TMS320C5402引脚的介绍 (4)2.1.1 概述 (4)2.1.2TMS320C5402主要性能参数 (4)2.1.3TMS320C5402引脚功能说明 (4)2.2 CCS开发环境和建立工程 (7)2.2.1 CCS简介 (7)2.2.2 CCS的组成 (7)2.2.3 CCS的主要功能 (8)2.3 ISD4004 介绍 (9)2.3.1 性能简述和引脚图 (9)2.3.2 引脚描述 (9)2.4 SPI(串行外设接口) (11)2.4.1协议介绍 (11)2.4.2 信息管理 (11)2.4.3 ISD4004与DSP的SPI时序配合 (13)2.4.4ISD4004语音芯片的内部信息寻址机制 (14)第三章系统硬件设计 (15)3.1系统硬件总体框图 (15)3.2硬件电路图 (15)3.4 PCB设计 (18)第四章系统软件设计 (19)4.1程序流程图 (19)4.2系统关键程序设计 (20)4.2.1 TMS320VC5402 McBSP初始化程序 (20)4.2.2ISD4004录音子程序 (21)4.2.3 ISD4004放音子程序 (24)第五章系统测试 (26)5.1 测试内容 (26)第六章总结 (28)参考文献 (29)附录 (30)附录一系统硬件PCB 3D视图 (30)附录二软件设计主程序 (31)致谢 (35)第1章绪论1.1引言语音,作为一种典型的非平稳随机信号,是人类交流信息最自然、最有效、最方便的手段,在人类文明和社会进步中起着重要的作用。
优秀毕业设计(基于DSP双并联恒压电源论文)摘要

湖北理工学院2012屆优秀毕业设计(论文)- 1 -基于DSP 的恒压双并联模块电源的设计教 学 院:电气与电子信息工程学院 学生姓名:董超专业班级:电气工程及其自动化专业08(1)班 指导教师:马学军 教授摘要:随着模块化电源系统的发展,开关电源并联技术的重要性日见突出。
这里介绍了一种基于DSP 的恒压双并联型高频开关模块电源的系统设计方案。
并联型高频开关模块电源的系统设计方案。
其中,对开关电源的双其中,对开关电源的双Buck 并联电路、并联电路、驱动电路、驱动电路、驱动电路、控制电路、检测电路、控制电路、检测电路、保护电路及主要磁元件进行优化、设计。
控制电路以dsPIC30F4011为核心,构成电流内环、电压外环的双闭环控制模式,并实现系统稳压和均流。
通过小信号模型分析,对电压、电流环的PI 调节器进行设计。
实现了系统输出电流在500mA-4A 范围内可自动分配或者手动任意预制两路DC-DC 模块的电流比大小。
模块的电流比大小。
关键字:双并联双并联 dsPIC30F4011 PI dsPIC30F4011 PI 调节器调节器 均流均流The design of constant voltage dual parallelmodule power based on the DSPAbstract :With the development of the modularizing power supply system, the importance of parallel switching power supply technology becomes more and more outstanding. This paper introduces a kind of systemic design plan with constant voltage and double parallel high frequency switching modularizing power supply based on DSP. And it has optimized and designed the switched power double Buck parallel circuit, drive circuit, control circuit, detection circuit, protection circuit and main magnetic elements. It puts dsPIC30F4011 as the core of Control circuit, then constitutes a double closed-loop control model in inner loop of current and outer loop of voltage, which contributes to stabilizing the voltage and the current of the system. Through the analysis of the small signal model in this paper, it designs the PI regulator of the voltage and current loop, which achieved that the system can distribute automatically or prefabricate current of two DC-DC module arbitrary and manually to compare to each other when its output current remains in the range of 500 mA-4 A.Key word: double parallel ,DSP2812,the PI regulator ,Current Equalization1 绪论论文的研究目的在于对具有高可靠性和稳定性的电源的探索。
基于DSP的视频采集及网络传输模块的设计毕业设计 精品

目录摘要 (I)Abstract........................................................................................................................ I I第1章绪论 (1)1.1 课题背景 (1)1.2 网络摄像机技术发展概况 (1)1.2.1 DSP技术的发展概况 (1)1.2.2 嵌入式Internet技术的发展概况 (3)1.2.3 数字图像编码技术的发展概况 (4)1.2.4 我国视频监控技术的发展概况 (5)1.2.5 网络摄像机产品概况 (7)1.3 本课题主要研究内容及工作 (7)1.4 本文结构 (8)第2章DSP原理及视频评估算法 (10)2.1 DSP芯片特点及应用 (10)2.1.1 DSP芯片的特点 (10)2.1.2 典型DSP芯片比较 (11)2.1.3 TMS320DM642 (12)2.2 实时传输视频的评估标准 (15)2.2.1 失真度(D) (15)2.2.2 峰值信噪比(PSNR) (16)2.2.3 块效应程度(B) (16)2.2.4 带宽利用率(U T) (16)2.3 本章小结 (17)第3章数据网络传输原理 (18)3.1 OSI参考模型结构 (18)3.2 TCP/IP协议 (19)3.2.1 TCP/IP协议的体系结构 (19)3.2.2 网络层协议分析 (21)3.2.3 传输层协议分析 (22)3.2.4 基于TCP/IP应用层的网络实时传输协议简介 (24)3.3 TCP/IP实时视频流网络传输的算法实现 (26)- I -3.3.1 实时视频传输中的问题和算法分析 (26)3.3.2 实时视频传输的实现 (27)3.4 本章小结 (28)第4章系统的硬件设计与实现 (29)4.1 硬件的总体设计 (29)4.1.1 网络摄像机的整体架构 (29)4.1.2 DSP最小系统设计 (31)4.2 硬件电路的设计 (33)4.2.1 时钟系统设计 (33)4.2.2 视频输入解码模块 (35)4.2.3 PCI总线驱动控制模块 (36)4.2.4 存储器电路 (37)4.2.5 IIC总线 (38)4.2.6 电源设计 (38)4.3 网络传输模块的实现 (39)4.3.1 网络功能基本模块 (39)4.3.2 DM642与以太网收发器接口设计 (41)4.4 实时传输视频的算法和解决方案 (42)4.4.1 宽带估计 (42)4.4.2 码率分配 (42)4.5 本章小结 (44)第5章系统的软件设计与实现 (45)5.1 软件系统整体设计 (45)5.1.1 软件流程框架 (45)5.1.2 CCS软件开发平台 (46)5.1.3 DSP/BIOS开发工具 (46)5.2 驱动程序开发 (47)5.2.1 系统初始化 (47)5.2.2 视频口驱动程序 (49)5.2.3 网络传输驱动程序 (49)5.3 带有网络通信功能应用程序的设计 (51)5.4 本章小结 (53)结论 (1)- II -参考文献..................................................................................... 错误!未定义书签。
毕业设计基于DSP的语音信号处理系统设计

毕业设计 [论文]题目:基于DSP的语音信号处理设计系别:电气与电子工程系专业:电子信息工程******学号:*****8151指导教师:***河南城建学院2010年5月23日摘要语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,是目前发展最为迅速的信息科学研究领域的核心技术之一。
通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息形式。
数字信号处理(Digita lSign alPro cessi ng,简称DSP)是利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。
Matlab语言是一种数据分析和处理功能十分强大的计算机应用软件,它可以将声音文件变换为离散的数据文件,然后利用其强大的矩阵运算能力处理数据,如数字滤波、傅里叶变换、时域和频域分析、声音回放以及各种图的呈现等,它的信号处理与分析工具箱为语音信号分析提供了十分丰富的功能函数,利用这些功能函数可以快捷而又方便地完成语音信号的处理和分析以及信号的可视化,使人机交互更加便捷。
信号处理是M a tlab重要应用的领域之一。
本设计针对现在大部分语音处理软件内容繁多、操作不便等问题,采用MATLAB7.0综合运用G UI界面设计、各种函数调用等来实现语音信号的变频、傅里叶变换及滤波,程序界面简练,操作简便,具有一定的实际应用意义。
关键字:Matlab,语音信号,傅里叶变换,信号处理AbstractSpeech signal proces singis to studythe use of digita l signal proces singtechno logyand knowle dge of the voicesignal voiceproces singof the emergi ng discip lineis the fastes t growin g areasof inform ation scienc e one of the core techno logy. Transm issio n of inform ation throug h the voiceof humani ty's most import ant, most effect ive, most popula r and most conven ientform of exchan ge of inform ation..Digita l signal proces sing(Digita lSign alPro cessi ng, DSP) is the use of comput er or specia l proces singequipm ent, to digita l form of signal acquis ition, transf ormat ion, filter ing, estima tion, enhanc ement, compre ssion, recogn ition proces sing,in orderto get the needsof the people of the signal form.Matlab langua ge is a data analys is and proces singfuncti ons are very powerf ul comput er applic ation softwa re, soundfileswhichcan be transf ormed into discre te data files, then use its powerf ul abilit y to proces s the data matrix operat ions, such as digita l filter ing, Fourie r transf orm, when domain and freque ncy domain analys is, soundplayba ck and a variet y of map render ing, and so on. Its signal proces singand analys is toolki t for voicesignal analys is provid es a very rich featur e functi on, use of thesefuncti ons can be quickand conven ientfeatur es comple te voicesignal proces singand analys is and visual izati on of signal s, makescomput er intera ction more conven ient. Matlab Signal Proces singis one of the import ant areasof applic ation.The design of voice-proces singsoftwa re for most of the conten t are numero us, easy to maneuv er and so on, usingMATLAB7.0 compre hensi ve use GUI interf ace design, variou s functi on callsto voicesignal s such as freque ncy, amplit ude, Fourie r transf orm and filter ing, the progra m interf ace concis e, simple, has some signif icanc e in practi ce.Keywor ds: Matlab, VoiceSignal,Fourie r transf orm,Signal Proces sin1 绪论1.1课题的背景与意义通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息的形式。
DSP结业论文(DOC)

《DSP原理与应用》结课论文DSP在电源设计中的应用专业:农业电气化与自动化班级:农电10姓名:学号:2010407201•设计目的.................................................... 1. 2•设计题目描述及要求......................................... 1. 3•报告内容.................................................... 1.3.1 设计方案...........................................3.2 DDS 的DSP 实现.................................... 2.DDS 原理............................................. 2.DDS工作模式选择.................................... 3.DSP实现DDS的优势 (3)基于DSP的DDS的参数设计.......................... .43.2.4.1标准时钟脉冲f d k的设计 (4)3.2.4.2相位累加器宽度W的选取...................... .43.2.4.3周期波形点数P的选取 (4)3.3 信号测量 ........................................... 5.3.3.1 频率测量.......................................... 5.3.3.2有效值测量........................................ 6.3.3.3 相位测量.......................................... 6.4.总结 (8)1■设计目的采用分立元件或CPLD FPG进行电源的信号发生和测量的设计,会增加硬件设计复杂程度,延长开发周期。
基于DSP的交通灯控制与设计毕业论文

本科生毕业(学位)论文论文题目:基于DSP的交通灯控制与设计学生姓名:庞文轩学号: 1415系别:电气信息系专业:电气工程及其自动化年级: 11级电气工程指导教师:张恒时间:2015年5月摘要数字信号处理(Digital Signal Processing,简称DSP)就是用数值计算的方式对信号进行加工的理论和技术,是一门涉及而又广泛应用于许多领域的学科。
数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波,执行转换或提取信息,从而处理现实信号。
这项技术在二十世纪六十年代从校园中兴起,到七十年代才由计算机实现部分实时处理,而多用于八十年代前后的高尖端领域。
陆续有公司设计出适合于DSP处理技术的处理器。
在过去的二十年中,数字信号处理技术飞速发展,在许多领域得到广泛的应用。
本设计是基于DSP原理,使用ICETEK-VC5509-A实验箱设计交通灯控制系统软硬件系统,同时利用DSP实验箱显示控制模块发光二极管的亮灭模拟十字路口交通信号,同时考虑紧急情况处理,模仿紧急情况发生时交警手动控制,利用TMS320VC5509DSP片上定时器定时产生时钟计数,再利用计数对应具体时间,设计模拟实际生活中十字路口交通灯。
【关键词】:DSP;TMS320VC5509;交通灯控制;发光二极管AbstractDigital Signal Processing is the theory and technology of signal processing by numerical calculation. It is a discipline that involves and is widely used in many fields .The purpose of digital signal processing is to measure or filter the continuous analog signal of the real world. In addition it can perform conversion or extract information to process the real signal. The technology emerged from the campus in the sixty's in twentieth Century, by the seventy's by the computer to achieve real-time processing. DSP used for high - point areas in eighty’s. One after another, the company has been designed for DSP processing technology processor. Over the past twenty years, the Digital Signal Processing technology had a rapid development and had a widely used in many areas. This design is based on DSP, operate atICETEK-VC5509-A experiment box to achieve the aim of controlling the software and hardware system. At the same time, the traffic signal of the traffic signal is simulated by the light of the DSP experimental box. We also consider processing emergency and imitate manual control by policeman when emergency happens. It can produce clock count by timer on TMS320VC5509DSP.And we can correspond the actual time by using count to design simulation of real life crossroads traffic lights. [Key Words]: DSP, TMS320VC5509, Traffic Light Control, LED目录1.绪论 (6)2.课程设计的目标 (7)2.1研究背景 (7)2.2 设计目的 (7)2.3 交通灯控制要求 (8)3.课程设计总体方案 (10)3.1 设计流程图 (10)3.2 系统工作原理 (10)4.DSP芯片介绍 (11)4.1 DSP芯片的特点 (11)4.2 DSP芯片的分类 (12)4.3 DSP芯片的选择 (12)4.4 所用DSP芯片介绍 (14)5.系统硬件设计 (15)5.1硬件组成 (15)5.2硬件各模块设计 (15)5.2.1 通用定时器部分 (15)5.2.2 时钟部分 (16)5.2.3 计数器部分 (16)5.2.4 JTAG插头部分 (16)5.2.5 存储空间部分 (17)5.2.6 I/O寄存器部分 (17)6.系统调试 (17)6.1电源调试 (17)6.2 Emulator调试 (18)6.3 USB驱动程序 (19)6.4 软件设置 (20)6.5程序运行 (22)6.6 系统联调 (22)7.软件部分设计 (24)7.1 总体设计流程 (24)7.2 时钟发生器 (24)7.2.1 时钟工作模式 (24)7.2.2 时钟模式的初始化设定 (24)7.3 信号灯控制模块 (24)7.4 通用定时器 (30)8.致谢 (32)参考文献 (33)附录............................................................................. 错误!未定义书签。
基于DSP的频率计毕业设计论文

基于DSP的频率计毕业设计论文目录1 前言 (1)1.1 选题意义 (1)1.2 国外研究现状 (1)1.3 本文主要工作 (2)1.4 本文结构安排 (2)2 总体方案设计与论证 (3)2.1 设计方案选择 (3)2.2 方案设计与论证 (4)2.3 系统结构框图 (5)3 系统硬件设计 (7)3.1 硬件电路说明 (7)3.2 硬件电路模块介绍 (7)3.2.1 AT89S51单片机简介 (7)3.2.2 驱动电路 (11)3.2.3显示电路 (11)3.2.4复位电路 (13)3.2.5掉电保护电路 (14)3.2.6时钟电路 (16)3.2.7按键电路 (17)4 系统软件设计 (19)4.1 系统程序设计 (19)4.2 各模块程序设计 (20)4.2.1 掉电模块——I2C总线接口设计 (20)4.2.2 按键模块设计 (23)4.2.3 显示模块设计 (23)4.2.4 测试里程模块设计 (24)4.2.5 计费模块设计 (25)5 系统调试及指标测试 (27)5.1 软件测试 (27)5.1.1 程序调试工具—KEIL (27)5.1.2 单片机仿真软件在线调试—PROTUES (28)5.2 硬件测试 (30)6 结论与展望 (33)6.1 结论 (33)6.2 不足与展望 (33)致谢.......................................... 错误!未定义书签。
参考文献. (35)附录 (37)1 前言1.1 选题意义近年来,随着出租车的普及使其成为人们工作,生活不可缺少的交通工具。
出租车行业的收费标准也随之被人们日益重视,出租车计价器已成为乘客和驾驶员之间公正合理收费的依据,起到双方“公平称”的作用。
汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。
具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
dsp毕业设计【篇一:dsp毕业论文_dsp基本项目文件的设计】目录1.概要 ....................................................................................................... (2)2.dsp基本项目设计基本框图 (2)3.dsp程序设计语言简介 (2)3.1.tms320vc54x汇编语言的源程序的完整结构 (3)3.2.源文件的编写 (4)3.2.1.源程序编写如下 (4)3.2.2.源文件复位向量文件 (5)4.文件的汇编 (5)4.1.列表文件1.lst (6)4.2.列表文件2.lst (7)5.文件的链接 (7)5.1.链接命令文件 (8)5.2.链接输出映像文件 (9)6.总结 (13)7.设计感想 (13)参考文献 ...................................................................................................14附录ccs c5000的简介 (15)c54x系列dsp基本项目文件的编写1.概要dsp基本项目文件的编写是dsp系统开发设计中必不可少的一部分,如果说硬件设计是系统基础的话,那么基本项目文件的设计就是系统的灵魂。
dsp基本项目文件设计主要包括源文件的编辑、汇编文件的生成,链接命令的文件的编写、链接后输出文件的生成及程序的最终调试。
而这些工作主要借助于dsp集成开发工具ccs c5000,在ccs c5000集成开发平台中依次完成各种项目文件的处理,并通过调试检验程序设计的正确性,以达到程序设计的要求。
而本次设计主要应用dsp开发平台ccs c5000编写基于tms320vc54x的基本项目文件,通过编译、链接、调试了解dsp项目文件的基本开发过程。
2.dsp基本项目设计基本框图3.dsp程序设计语言简介dsp 的软件开发一般有三种方法:1. 直接编写dsp汇编汇编语言源文件;2. 编写c语言程序;3. 混合编写既有c语言代码又有汇编语言代码的的程序。
本项目文件的设计主要用第一种设计方法,即直接用dsp汇编语言编写源程序文件。
dsp汇编语言源程序是有代码和数据组成的,要运行的程序代码和数据必须放到可由cpu寻址的存储空间中去,且以代码块和数据块的形式存放,也就是程序的定位,dsp程序的定位是在链接时借助命令链接文件.cmd来实现的。
3.1.tms320vc54x汇编语言的源程序的完整结构在汇编语言源程序中,以.asm为源程序的扩展名,用“段”来组织程序间的结构。
程序一般有数据段、堆栈段和代码段组成。
段整体上分为已初始化段和未初始化段,已初始化段有.text、.data、.sect,未初始化段有.bss、.usect。
各段作用如下所示: ? .text用于设置可执行代码段,是已初始化段;? .data用于存放有初值的数据块,是已初始化段;? .sect汇编器伪指令建立的自定义段,常用于定义中断向量表,是已初始化段;? .bss(保留空间段)用于为未初始化变量保留一块存储空间,是未初始化段;? .usect用于为堆栈保留一块存储空间,是汇编命令建立的自定义段,是未初始化段;外部符号是指在一个模块中定义、又可以在另一个模块中应用的的符号。
可以用伪指令.def、.ref或.global来定义某些符号为外部符号。
? .def指令在当前模块中定义,又可以在其他模块中应用的符号。
? .ref指令在当前模块中使用在别的模块中定义的符号。
? .global指令可以是上面的任一种情况。
程序的基本结构有四种:顺序结构、分支结构、循环结构和子程序结构。
ccs c5000开发平台是一个将编译、链接、调试集成在一起开发环境,文件只有加入到工程中才能链接,调试。
打开setup ccs c5000设置c54xx fast sim add to systerm configuration保存后退出,就可以运行ccs c5000了首先建立工程,然后编写源文件如下依次操作:3.2.源文件的编写z=(x+y)*8-w的dsp实现如下:3.2.1.源程序编写如下*************************************************** * wto.asmz=(x+y)*8-w ****************************************************.title wto.asm.mmregsstack .usect stack,10h ;为堆栈分配空间.bss x,1;为变量分配4个字的空间.bss y,1.bss w,1.bss z,1.def start.datatable: .word 6,7,9 ;变量初始化.textstm #stack+10h, sp ;设置堆栈指针stm #x, ar1 ;ar1指向 xrpt #2 ;移动3个数据指针mvpd table, *ar1+ ;从程序存储器到数据存储器ld @x, aadd @y, a ;a=x+yld a, 3 ;a=(x+y)*8sub @w, a;a=(x+y)*8-wstl a, @z ;结果给zend: b end.end程序中用.usect用于为名为stack的堆栈保留一块10h个字大小的存储空间,是汇编命令建立的自定义段为未初始化段;用.bss(保留空间段)为未初始化变量x、y、w、z 各保留一个字的存储空间,是未初始化段;用.def指令在当前模块wto.asm中定义start外部符号,使其可以在模块vectors.asm中应用;数据段.data中定义已初始化表table存储三个字的空间6,7,9。
代码段.text为算法的dsp实现过程。
3.2.2.源文件复位向量文件************************************************** wto.asm 源文件复位向量文件**************************************************.title vectors.asm.ref start.sect .vectorsb start.end用.ref指令在当前模块vectors.asm中应用在wto.asm中定义的外部符号start,用.sect汇编器伪指令建立自定义段“.vectors”,用于定义向量表,是已初始化段;b start为分支转移指令b的应用,当程序执行到此指令时,跳转到start处,实现复位功能。
4.文件的汇编在编程段没有绝对定位,每个段都认为是从0地址开始的一块连续的存储空间,因此编程时只需用段伪指令来组织程序的代码和数据,无需关心段的实际定位。
但是在汇编时,汇编器根据汇编命令用适当的段将各部分程序代码和数据连接在一起,构成目标文件.obj。
汇编器靠五条命令(.bss、.usect、.text 、.data和.sect)识别汇编语言程序的各个部分。
如果汇编语言程序中一个段命令也没有,那么汇编器把程序中的内容都汇编到.text段。
汇编器第一次遇到新段时,将该段的段程序计数器(spc)置为0,并将随后程序代码或数据顺序编译进该段中。
汇编器遇到同名段时,将它们合并,然后将随后程序代码或数据顺序编译进该段中。
当汇编器遇到.text、.data和.sect 伪指令时,汇编器停止将随后的程序代码或数据顺序编译进当前段中,而是顺序编译进入遇到的段中。
当汇编器遇到.bss和.usect伪指令时,汇编器并不结束当前段,而只是简单的暂时脱离当前段,随后的程序代码或数据顺序仍将顺序编译进当前段中。
.bss和.usect伪指令可以出现在.text、.data和.sect段中的任何位置,它们不会影响这些段的内容。
汇编器为每个段都安排了一个单独的段程序计数器(spc)。
spc表示【篇二:基于dsp的液晶显示毕业设计】摘要 ....................................................................................................... (3)abstract ............................................................................................. . (4)第一章绪论........................................................................................................ .. (5)1.1 选题背景及研究意义 (5)1.2 国内外发展现状及发展趋势 (6)1.2.1 电动汽车发展现状及趋势 (6)1.2 .2 液晶显示技术的发展及其应用前景 (7)1.2.3数字信号处理器的发展及其应用前景 (8)1.3本设计研究的主要内容 (9)第二章系统设计方案 (10)2.1 dsp软件开发工具简介 (10)2.2系统设计概述 (11)2.3电动汽车几种传感器及其作用 (12)第三章液晶与液晶显示 (14)3.1 液晶与液晶显示器件 (14)3.2 液晶显示器件的基本结构 (15)3.3 典型的液晶显示器件 (16)3.3.1 静态驱动段型液晶显示器件 (16)3.3.2 动态驱动点矩阵型液晶显示器件 (17)3.4.1 axg19264 引脚介绍 (19)3.4.2 图形液晶显示行驱动控制器hd61203u (19)3.4.3 图形液晶显示列驱动控制器hd61202u (19)3.4.4 hd61202u 的指令系统 (21)第四章电动汽车液晶显示系统硬件设计 (24)4.1 硬件设计分析 (2)44.1.1 处理器直接访问方式 (24)4.1.2 处理器间接访问方式 (24)4.3 硬件设备的调试 (27)4.4 dsp2812功能模块图 (28)4.5 dsp与液晶模块硬件接口设计 (29)4.6 保护电路........................................................................................................ ..29第五章电动汽车液晶显示系统软件设计 (31)5.1 dsp软件系统开发环境介绍 (31)2.1.2 ccs的组成 (31)5.1.2 ccs环境下project的主要成员 (32)5.2主程序的软件流程图 (34)5.3软件调试的方法 (34)第六章总结和展望 ....................................................................................................... ..366.1 工作总结 ....................................................................................................... . (36)6.2 后续工作展望 (3)6参考文献........................................................................................................ .. (37)附录........................................................................................................ .. (38)液晶显示主程序 (38)dsp产品的发展及应用 (48)摘要本文首先从理论学习的角度出发,简要介绍了液晶、液晶显示器件以及数字信号处理器的相关背景和基本原理。