网站大量收购闲置独家精品文档,联系QQ:2885784924

过滤噪声 MATLAB实验报告.docx

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
过滤噪声 MATLAB实验报告

DSP硬件实验报告姓名刘晓松学号内序号 04班级 2008211202专业电子信息科学与技术一. 简介DSP芯片是比较复杂的高速微处理器。要开发基于DSP芯片的应用系统,从系统方案设计到具体的工程实现,是一个比较困难的工作,周期长,工作量大,成本高。为了深入学习DSP基础理论,掌握采用DSP进行系统设计的一般知识,提高开发DSP应用系统的能力,对DSP有一个深入全面的了解。我们采用理工达盛开发的EL-DSP-II实验教学系统。二,各部分实验程序代码的注释Exp1;File Name:exp01.asm;the program is compiled at no autoinitialization mode.mmregs.global _main_main: stm#3000h,sp;为sp堆栈指针寄存器赋予初值ssbxxf ;重新置位为xf,灯call delay ;调用延迟函数rsbxxf ;重置call delay ;调用延迟函数b _main nopnop ;delay .5 second延迟函数delay: stm 270fh,ar3 指定ar3寄存器地址loop1: stm 0f9h,ar4 指定矮人寄存器地址loop2:banz loop2,*ar4- 条件转移,每次转移ar4地址减一banz loop1,*ar3- 条件转移,每次转移ar3地址减一retnopnop;stm2 cycles;banzwhen TRUE 4 cycles; FALSE 2 cycles;0f9h=249d;270fh=9999d.endEXP2*File Name:exp02.asm;get some knowledge of the cmd file;the program is compiled at no autoinitialization mode.mmregs.global _main _main: ;store datastm 1000h,ar1 ;address of internal memory 指定内部寄存器ar1的地址为1000h;stm 5000h,ar1 ;address of exterior memory 指定外部寄存器ar1的地址为5000hrpt#07h ;循环执行下一条指令,循环次数07hst0aaaah,*ar1+ ;将ar1所指的内存赋予0aaaah,然后ar1所指地址加1;read data then re-storestm 7h,ar3 指定ar3地址7h;stm 5000h,ar1 ;address of exterior memory 指定外部存储地址为5000h;stm 5008h,ar2 ;address of exterior memory 指定外部存储地址为5008hstm1000h,ar1 寻址找到要读取的数据地址1000h~1008hstm 1008h,ar2loop:ld*ar1+,t 循环读取1000h~1008hstt,*ar2+ 赋予5000h~5008hbanzloop,*ar3-here:b here.endEXP3;File Name :exp03.asm;learn how to operate the I/O ports;get some knowledge of the rts.lib file;in the I/O space 0x0000=8 switches; 0x0001=8 LEDs.mmregs.global_main.text_main: stm3100h,sp ; 将3100h赋予spstm1000h,ar1 ;define the addressportr00h,*ar1 ;将0x0000的值赋予*ar1,即8个开关状态nop nopportw*ar1,01h ;将*ar1的值赋予0x0001的值。即8个led的状态nopnop b _main nop nop .endEXP4#include stdio.hinterrupt void timer();/*extern void time();*/extern void initial();extern void porta();extern void portb();int flag=0;interrupt void timer() 定时器中断函数{*(int *)0x300=*

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档