DSP技术实验.ppt

DSP技术实验.ppt

ID:48042435

大小:10.54 MB

页数:37页

时间:2020-01-13

DSP技术实验.ppt_第1页
DSP技术实验.ppt_第2页
DSP技术实验.ppt_第3页
DSP技术实验.ppt_第4页
DSP技术实验.ppt_第5页
资源描述:

《DSP技术实验.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、DSP技术实验实验一、I/O控制实验实验二、交通灯控制实验三、秒表电气院综合实验室:蒋文科1、实验目的熟悉DSP技术的实验环境掌握DSP技术软件开发的流程熟悉C54X汇编语言的基本结构掌握基本的C54X汇编语言指令及编译指令的使用掌握链接命令文件的编写2、实验内容将8个LED灯按如下方式循环轮流点亮1号灯2号灯3号灯4号灯5号灯6号灯7号灯8号灯3、实验原理已知这8个发光二极管的I/O地址为1002H的高8位,如果我们要点亮第4号灯,则可以将#0800H送给1002H单元00010000804、实验环境介绍将所有的开关都往下拔左边第一个开关往上拔其它开关都往下

2、拔这8个发光二极管是被控对象电源线的连接数据线的连接5、软件操作步骤用文本编辑器编辑满足C54X汇编器格式要求的汇编语言源程序;调用汇编器汇编该源文件,生成公共目标文件格式(COFF,CommonObjectFileFormat)的目标文件(.obj);用文本编辑器编辑链接命令文件,并调用链接器连接目标文件,生成可执行的COFF执行文件(.out);将COFF执行文件下载到C54X中运行。汇编语言程序的编辑、汇编和链接过程文本编辑器汇编器链接器调试程序.asm源文件.obj目标文件.out输出文件.cmd链接命令文件.lst链接命令文件.map链接命令文件-l

3、-m5、软件编译环境下面介绍TI公司5000系列DSP的编辑开发环境首先在(G:)盘下新建一个文件夹,作为你的工作文件夹并将此文件夹命名为一个“非中文”名称第二步:启动CCS2.0双击桌面图标,启动TI5000系列DSP的集成开发环境主菜单项目管理视窗工作视窗第三步,建立新的工程项目单击project菜单,在弹出的下拉菜单中选择New…..命令在弹出的对话框中,填入相应的内容,其中,Project栏中输入工程项目的名称,Location栏中输入项目存盘的路径,本例为G:shiyan1,即为第一步所新建的文件夹.单击“完成”按钮后,我们发现在项目管理视窗中多出

4、了一个sy1.pjt,这就是我们新建的工程项目,单它左边的“+”,展开它里面的内容,发现全是空的,下一步就是要往里面添加适当的内容.刚才新建的项目文件里面除了一些空的文件夹外,什么文件也没有第四步,新建汇编语言源程序选择File→New→SourceFile,在右图的工作视窗中,增加了一个文本编辑器,在这里,我们输入汇编语言源程序..title"ex9".global_c_int00.mmregsFG_ADDR.set1002HDATA.set60h;doubleramdata.sect".vectors"reset:B_c_int00NOPNOP.space

5、31*4*16DELAY.macrosec_tenth;延时sec_tenth/10秒STMsec_tenth-1,AR5loop1?STM#09h,AR6loop0?STM#19999,AR7BANZ$,*AR7-BANZloop0?,*AR6-BANZloop1?,*AR5-.endm.text_c_int00:LD#0h,DPSTM#3000h,SPRSBXINTMSTM#07FFFh,SWWSRSSBXXF;XF=1ST#1007h,CLKMD;工作在20MHzRPT#0FFhNOP全局变量定义启用存储器映象寄存器给I/O设置标识给数据单元设置标识设置

6、中断向量表即初始化中断向量表宏定义(相当于子程序)数据传送减1不为0原地跳转减1不为0跳转程序入口地址设置数据页指针设置中断指针开放所有中断设置总线等待设置设置CPU频率STM#0ffffh,IFRORM#000h,IMRRSBXSXMWRDENG:ST#0100H,DATAPORTWDATA,FG_ADDRDELAY#10NOPST#0200H,DATAPORTWDATA,FG_ADDRDELAY#10ST#0400H,DATAPORTWDATA,FG_ADDRDELAY#10ST#0100H,DATAPORTWDATA,FG_ADDRDELAY#10ST#

7、1000H,DATAPORTWDATA,FG_ADDRDELAY#10RPT#10NOPST#2000H,DATAPORTWDATA,FG_ADDRDELAY#10RPT#10NOPST#4000H,DATAPORTWDATA,FG_ADDRDELAY#10RPT#10NOPST#8000H,DATAPORTWDATA,FG_ADDRDELAY#10RPT#10NOPBWRDENG.end设置中断标志寄存器设置中断屏蔽寄存器禁止符号位扩展传送数据到寄存器将寄存器输出到I/O口调用延时宏无条件跳转结束保存ASM文件选择File菜单下的Save命令,在弹出的对话框

8、中给新建的汇编语言源文件命名,并在保存

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

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

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