北邮 dsp 硬件实验(40 页)Good is good, but better carries it.精益求精,善益求善。DSP 硬件实验报告 班级:2025211204 学号:10210992 姓名:许鹏 2025 年 12 月 15 号实验一:常用指令实验一、 实验目的1.熟悉 DSP 开发系统的连接2.了解 DSP 开发系统的组成和结构和应用系统构成3.熟悉常用 C54X 系列指令的用法(程序寻址,寄存器,I/O 口,定时器,中断控制)。二、 实验设备计算机,CCS 2.0 版软件,DSP 仿真器,实验箱。三、 实验操作方法1、 系统连接进行 DSP 实验之前,先必须连接好仿真器、实验箱及计算机,连接方法如下所示:在硬件安装完成后,接通仿真器电源或启动计算机,此时,仿真盒上的“红色小灯”应点亮,否则 DSP 开发系统与计算机连接有问题。2、 运行 CCS 程序先实验箱上电,然后启动 CCS,此时仿真器上的“绿色小灯”应点亮,并且 CCS 正常启动,表明系统连接正常;否则仿真器的连接、JTAG 接口或CCS 相关设置存在问题,掉电,检查仿真器的连接、JTAG 接口连接,或检查 CCS 相关设置是否正确。四、 实验步骤与内容(一) 简单指令程序运行实验1、 实验使用资源实验通过实验箱上的 XF 指示灯观察程序运行结果2、 实验过程启动 CCS 2.0,并加载“exp01.out”;加载完毕后,单击“Run”运行程序;实验结果:可见 XF 灯以一定频率闪耀;单击“Halt”暂停程序运行,则XF 灯停止闪耀,如再单击“Run”,则“XF”灯又开始闪耀;关闭所有窗口,本实验完毕。源程序查看:用下拉菜单中 Project/Open,打开“Exp01.pjt”,双击“Source”,双击“exp01.asm”可查看源程序。源程序注释如下:源程序:注释:;File Name:exp01.asm;the program is compiled at no autoinitialization mode.mmregs.global _main_main: stm#3000h,sp ssbx xf call delay rsbx xf call delay b _main nop nop ;delay .5 seconddelay: stm 270fh,ar3 loop1: stm 0f9h,ar4 loop2:banz loop2,*ar4-banz loop1,*ar3-ret nop nop 定义存储器映像寄存器 全局符号,可在外部定义;设置堆栈指针寄存器的值为 3000h;置位状态寄存器 xf;调用 delay 函数;复位状态寄存器 xf;调用 delay 函数;无条件转移至_main;空指令;空指令;设置辅助寄存器 ar3 值为 9999;设置辅助寄存器 ar4 值为 249;寄存器 ar4 值减一,当其值不为 0 时跳转到 loop2;寄存器 ar3...