dsp仿真教程(20160421)最后版001

上传人:ji****en 文档编号:107688390 上传时间:2019-10-20 格式:PDF 页数:31 大小:3.35MB
返回 下载 相关 举报
dsp仿真教程(20160421)最后版001_第1页
第1页 / 共31页
dsp仿真教程(20160421)最后版001_第2页
第2页 / 共31页
dsp仿真教程(20160421)最后版001_第3页
第3页 / 共31页
dsp仿真教程(20160421)最后版001_第4页
第4页 / 共31页
dsp仿真教程(20160421)最后版001_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《dsp仿真教程(20160421)最后版001》由会员分享,可在线阅读,更多相关《dsp仿真教程(20160421)最后版001(31页珍藏版)》请在金锄头文库上搜索。

1、1 DSPDSP 仿真教程仿真教程 主编主编: :杨保亮杨保亮 电子电气工程学院电子电气工程学院 20201616 年年 0 04 4 月月 2 版本历史版本历史 版本版本/ /状态状态 作者作者 起止时间起止时间 备注备注 V1.0 草稿文件 杨保亮 2015.10.01 至 杨保亮等起草 3 目录目录 目录 3 4 第第 1 1 节节 开发环境的搭建开发环境的搭建 DSP 的开发环境主要有 CCS6.0 和 PROTUES8.3 两个软件构成, 下面我们具体的介绍这两个软件的安装过程。 一. CCS6.0.0.00190_win32 的安装 1.下载 网上关于 CCS6.0.0.00190

2、_win32 这个版本的软件网上很多,自行下载就是. 2. 安装步骤 2.1 下载完成得到 2 个解压包以及一个 lic 文件,此处我们安装的是 CCS6.0.0.00190_win32 5 2.2 双击进入安装界面,首先会弹出两个窗口,分别提示我们:是否同意检测杀 毒软件的存在,和杀毒软件正在运行、是否继续安装。需要注意的是电脑里面的 防病毒软件, 如果没有关的话会有如下对话窗, 这里建议在安装过程中暂时关闭, 如果没有关闭的话,引起安装失败,请看最后的附录 2.3 同意安装协议 6 2.4 选择安装目录, 为了规避风险, 请在选择安装目录时尽量避免有中文的目录, 安装在 C 盘底下无疑可以

3、运行的更方便,但此处选用其他功能盘。 2.5 选择型号勾选不同的类别就对应着此次安装的内容, 安装的过多的内核类别, 会导致运算量增加、软件运行变慢,因此需要对照右侧的 Description,选择我们 需要的类别。 7 2.6 这里选择仿真器,一般可以直接安装 CCS 推荐的安装就行,如果是有需要, 则根据实际情况进行选择安装,单击 Next 2.7 这里是 CCSV 开始拥有的 App Center,根据实际需要进行选择,最后单击 Finishing。 8 2.8 进度条安装 2.9 等待完成。 3 启动及配置 3.1 找到你的安装目录下 F:CCS6.0.1ccsv6eclipse,双击

4、 ccstudio.exe 进入初始化 界面。 9 3.2 选择的工作区间的放置地址,此处我选择新建根目录下的空白文件。 3.3 正式进入软件界面, 弹出一个对话框, 询问是否联网下载刚才我们选中的 APP STORE 内插件,选择 NO。 3.4 安装我们的 license 注册列表。 10 3.5 选择 Upgrand 的 Launch license Setup。 3.6 找寻我们最初解压出来的那个 license 文件,最好把他拖到当前安装目录的文 件夹下。 11 3.7 点击 Browse,选择 CCS6_License.Lic 文件。 3.8 安装注册表成功的标志是, 原本出现在左

5、下角的 Free License 变成在右下角的 Full License。 12 3.9 至此,所有安装完成,可以享放心使用啦! 二. Proteus 8.3 SP2 with Advanced Simulation 安装 1.下载 网上关于 Proteus 8.3 SP2 这个版本的软件网上很多,自行下载就是. 2. 安装步骤 2.1 双击 Proteus 8.3 SP2 Pro-Demo Setup.exe 打开安装文件 2.2 单击“Next”下一步,操作 13 2.3 单击同意协议,然后选择下一步 2.4 按照箭头指示操作,单击“Next”下一步 14 2.5 单击“Next”下一步

6、,选择密匙 15 2.6 选择密匙,密匙就在安装文件夹里, 2.7 单击箭头所指的方向 2.8 点击“install” 16 2.9 点击“是” 3.0 单击”Next“下一步 17 3.1 选择第二个选项,自定义安装, 3.2 选择安装地址,然后单击”Next“ 18 3.3 单击”Next“下一步 3.4 单击”Next“下一步 19 3,5 单击”install“下一步 3.6 软件正在安装,请耐心等待。 20 3.7 按照提示单击”close”下一步 3.8 回到安装文件夹,打开破解文件 21 3.9 选择文件安装位置,单击“Update” 现在就能打开软件了 22 23 下面可以用

7、Protues 进行原理图的设计啦! 24 第第 2 2 讲讲 新建新建 DSPDSP 的工程的工程 一、下载 下载安装 TI 的 2802x C/C+ Header Files and PeripheralExamples,以 2802x 为例,下载地址: 二、新建工程 1.在计算机的 D 盘新建一个文件夹用英文名字这里我们取名 DSPWork. 2.打开 CCS6,在工作区的选择对话框中,选择 DSPWork 文件夹,如下图所示 3 新建工程,单击 Project,选择 New CCS Project。按下图设置: 25 4.点击完成出现了下面的示意图 26 6.找到我们刚刚新建工程的文件

8、夹目录,删除了 28027_RAM_lnk.cmd 文件,同时把编程 素材的中的 cmd,include,src 三个文件夹拷贝到该文件中,执行的效果如下图所示。 7.回到 CCS6.0 的开发界面,这个时候界面包含了我们素材的所有的文件,效果如下图所示 7.增加头文件的搜索路径如下图所示 27 7.修改 Cof 8 修改主程序 ,编译下载即可完成。 28 9.根据自己的需要可以进行程序的设计啦! 29 项目项目 1 交替交替闪烁灯闪烁灯 1.1 项目内容:项目内容: 1. 用 DSP 的 A 口控制 8 个 LED 发光二极管,然后控制上面 8 个交替闪烁, 1.2 项目说明:项目说明: 1

9、. 首先构建 DSP 的最系统,主要有单片机、晶振电路、复位电路、8 个发光二极管显示电 路 2. 用 CCS6.0 开发软件,然后把程序下载到仿真图中运行。 1.3 硬件原理图硬件原理图 1.4 软件开发思路软件开发思路 1. 我们知道发光二极管的正接到电源, 负极经过一个限流电阻接到单片机的 IO, 所以控制 DSP 的 IO 电平的高低就能控制灯的亮灭。 2. 我们先让 DSP 最高位为低电平,这样可以让 LED 点亮,然后交替进行,这样单片就可 以实现闪烁的效果. 1.5 程序的源代码程序的源代码 /* *版权信息: 重庆文理学院电子电气工程学院 30 *文件名称: main.c *开

10、发环境描述: Keil4 *主要功能描述: 实现闪烁灯的功能 *硬件平台描述: STC89C52 单片机,晶振 12M,单片机的 P2 口控制 8 个 LED *软件接口描述: P2 *子函数列表其及功能: *1. DelayTime10ms(); 延时功能 *历史修改记录: *作者 时间 版本 备注 *YangBao-liang 2015-09-21 1.0 建立工程 *YangBao-liang 2015-12-30 2.0 增加注释部分 */ /* *文件包含、宏定义 *全局变量定义与声明 *函数的声明 */ #include void DelayTime10ms(unsigned in

11、t DelayValue); /* *函数名称:main.c *功能描述: 主函数 *入口参数:无 *出口参数:无 */ void main() InitSysCtrl(); DINT; EALLOW; GpioCtrlRegs.GPAMUX1.all=0x00000000; GpioCtrlRegs.GPADIR.all = 0xFFFFFFFF; EDIS; for(;) GpioDataRegs.GPADAT.all=0xFFFFFFFF DelayTime10ms(10); GpioDataRegs.GPADAT.all=0x00000000; DelayTime10ms(10); /

12、* *函数名称:DelayTime10ms(unsigned int DelayValue) *功能描述: 延时函数 *入口参数:延时时间(unsigned int DelayValue) *出口参数:无 */ 31 void DelayTime10ms(unsigned int DelayValue) unsigned int a,b; for(a =0 ;a DelayValue; a+) for(b =0 ;b 1828; b+); /*END* 1.6 程序执行的效果:程序执行的效果: 1.亮的效果图 2.灭的效果图 1.7 总结:总结: 经过仿真运行,现象正常,但是闪烁的效果不佳!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号