最新DSP第6章 DSP系统的软件设计幻灯片.ppt

最新DSP第6章 DSP系统的软件设计幻灯片.ppt

ID:62068181

大小:695.00 KB

页数:91页

时间:2021-04-14

最新DSP第6章 DSP系统的软件设计幻灯片.ppt_第1页
最新DSP第6章 DSP系统的软件设计幻灯片.ppt_第2页
最新DSP第6章 DSP系统的软件设计幻灯片.ppt_第3页
最新DSP第6章 DSP系统的软件设计幻灯片.ppt_第4页
最新DSP第6章 DSP系统的软件设计幻灯片.ppt_第5页
资源描述:

《最新DSP第6章 DSP系统的软件设计幻灯片.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。  记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热”,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇”。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,

2、边扇边训,“你看热的,跑什么?”此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!  蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。  蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅DSP第6章DSP系统的软件设

3、计DSP系统设计过程:1.明确任务,确定功能。2.硬件设计(电路图(原理图)设计,PCB(电路板图)设计,PCB加工)。3.软件设计(编程,调试(软仿真运行程序))。4.焊板,调试(打通电路)。5.联调。6.现场安装调试。2021/9/72DSP原理及应用DSP软件设计包括以下工作:1.选择开发语言的种类开发语言分为两种:汇编语言和高级语言(即C语言)。还有嵌入式系统。6.1DSP系统软件设计的一般过程2021/9/73DSP原理及应用6.2.1DSP的C语言编程与通用C语言编程的区别CCS开发平台中包括了

4、优化的C语言编译器,全面支持C源程序级代码的开发与调试。使用C语言编程能够极大地提高软件开发的速度,增加程序代码的可续性,方便程序的维护和移植。但C语言代码的效率还无法与汇编语言代码的效率相比,5000系列DSPC语言代码的效率大概只有汇编语言程序的60%,这些缺点可以通过内嵌汇编语句,及使用汇编语言编写对时间要求苛刻的程序等方法加以弥补,从而圆满地解决使用C语言编程导致代码效率低问题。6.2使用C语言设计DSP程序的特点2021/9/77DSP原理及应用很多情况下要常用混合编程的方法进行DSP的程序设计。

5、一方面能够充分发挥C语言和汇编语言各自的优点;另一方面能够很好地完成DSP系统的软件设计,充分发挥DSP芯片的性能。2021/9/78DSP原理及应用6.2.2C语言的数据结构1.C54xDSPC语言的数据类型参见p173表6-12021/9/79DSP原理及应用另外,为了简化书写,用户可以自定义数据类型,自定义数据类型使用typedef类型说明符。例如在CCS中的C:tic5400dsk5402includetype.h头文件中定义了如下的用户自定义数据类型。2021/9/710DSP原理及应用

6、typedeffloatf32;//将浮点型数据定义为f32typedeflongs32;//将有符号的长整型数据定义为s32typedefints16;//将有符号的整型数据定义为s16typedefunsignedcharu8;//将无符号的字符型数据定义为u8typedefunsignedintu16;//将无符号的整型数据定义为u16typedefunsignedlongu32;//将无符号的长整型数据定义为u32用户在以后编写C语言的程序时,可以使用自定义的数据类型f32、s32、s16、u8、u

7、16和u32来定义变量,这样书写程序很方便,又增加了可读性。2021/9/711DSP原理及应用2.C语言中常量和变量的定义在C语言中参与数据运算的数据只有常量和变量两种类型。1)C语言中常量的定义为了提高程序的可读性,可以使用#define宏定义来定义符号常量。2021/9/712DSP原理及应用一般格式为:#define符号常量名字符串其中符号常量名一般使用大写字母表示,符号常量名与所对应的字符串之间用空格隔开,它把符号常量名定义为指定的字符串。以后在程序中凡出现符号常量名的地方,在进行预编译处理时,都

8、会被替换为所对应的字符串。2021/9/713DSP原理及应用例如:#defineOK0//定义符号常量OK,在程序中出现OK时均会以0代替#defineERROR-1//定义符号常量ERROR,在出现ERROR时均会以-1代替宏定义命令#define不是C语言的语句,因此不能以分号结束。另外,预处理程序对符号常量的处理只是简单的替换,不做语法检查。所以符号常量不占用存储器的位置。2021/9/714DSP原理及

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。