电子信息工程系实验报告课程名称:现代DSP技术实验项目名称:实验四外部中断实验实验时间:2011-11-22班级:&^^%%$姓名:*&%学号:*****一、实验目的1、掌握中断技术,学会对外部中断的处理方法;2、掌握中断对程序流程的控制,理解DSP对中断的响应时序。二、,DSP仿真器,实验箱。三、,中断是由硬件或软件产生的驱动信号,要求DSP暂停执行的程序,转到中断服务子程序的执行。,一般采用以下步骤:(1)将中断向量指针IPTR指向中断矢量所在的段,在段中偏移量为中断序号四倍的地指出写一个跳转到中断服务子程序的跳转指令。(2)置位ST1中的INTM位,禁止中断,然后清除所以未执行完的中断。(3)打开相应的中断,复位ST1中的INTM位,使能中断。(4)写一段等待程序(一般用无效的死循环),等待中断事件的发生。四、实验步骤与内容1、拨码开关:SW2SW2备注1234码位ONONOFFON单脉冲产生的中断给CPU2的中断INT22、关K9拨到右边,即仿真器选择连接右边的CPU:CPU2;,在Project?Open菜单打开exp05_cpu2目录下面的工程文件“”。用下拉菜单中Project-->Open,打开“exp05_cpu2\”,双击“Source”,可查看源程序。在File?LoadProgram菜单下加载exp05_cpu2\。a)运行实验程序;b)每按一次“单脉冲输出”按键,观察LED1~LED8灯变化;每按一次“单脉冲输出”按键则显示灭亮灭亮灭亮灭亮。如下图所示成绩:指导教师(签名):c)单击“Halt”暂停程序运行,反复按开关“单脉冲输出”,观察LED1~LED8灯变化。显示不会改变。五、思考与练习:1、DSP中断响应的步骤是什么?(1)将中断向量指针IPTR指向中断矢量所在的段,在段中偏移量为中断序号四倍)的地指出写一个跳转到中断服务子程序的跳转指令。(2)置位ST1中的INTM位,禁止中断,然后清除所以未执行完的中断。(3)打开相应的中断,。复位ST1中的INTM位,使能中断。(4)写一段等待程序(一般用无效的死循环),等待中断事件的发生。2、编写中断服务子程序,使LED灯能够显示中断次数,即按键次数。(1)更改
DSP外部中断实验报告 来自淘豆网m.daumloan.com转载请标明出处.