欢迎来到天天文库
浏览记录
ID:31215102
大小:98.67 KB
页数:10页
时间:2019-01-07
《地大dsp实习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、中国地质大学DSP实习报告姓名:班级:学号:专业:通信工程指导老师:姚亚峰LED灯实验-:实验目的1进一步掌握CCS软件,熟练的进行实验操作2.掌握LED灯的延时、熄灭、不同灯的闪烁-:实验要求1、根据自己所选实验题目,独立完成实验。2、按老师要求设置实验参数(延时时间、延时实现方式)。三:实验步骤1、通过适配器建立试验箱和软件之间的连接。2、选择合适的实验所需的CPU型号。3、创建实验工程,载入源代码(C语言编写)。4、编译,无错然后点击loadprogram选项下载•out文件。5、点击run,观察试验箱中的LED变化是不是符合要求。四:实验代码//头文件#includeHDsp
2、RegDefine.h"//VC5402寄存器定义#include"stdio.h"〃输入输出头文件//******************宏定义****************#defineUCHAR#defineUINT16#defineUINT32#defineTRUE#defineFALSE#defineOUTHunsignedcharunsignedintunsignedlong100x55f7//******************端口定义****************///ioportUINT16port8001;〃定义输出io端口为0x8001;全局变最定义****
3、************/unsignedintflag;unsignedintTIMER=0;****************所使用的函数原型******************/voidcpu_init(void);//初始化CPUvoidset_tO();〃设置TO的寄存器voidDelay(intnumbers);〃延迟//*******************************************/////函数名称:voidcpu」nit(void)//函数说明:初始化CPU//输入参数:无//输出参数:无//voidcpu_init(void)asm(Hnop"
4、);asm(HnopH);asm(Hnopn);////CLKMDDEFINITIONS://PLLMULfbit15-12)・0000//PLLDIV(bit11)・0//PLLCOUNTfbit10-3)-PLLmultiplier=0(multby1)PLLdivider=0(divby1)PLLcountersettomax//PLLONOFF(bit2)-1PLLon//PLLNDIV(bit1)1SelectPLLmode//PLLSTATUS(bit1)xPLLStatus(readonly)////0000011111111111=0x07ffCLKMD=1XCLKI
5、N//*(unsignedint*)CLKMD=0x0;//switchtoDIVmodeclkout=1/2clkinwhile(((*(unsignedint*)CLKMD)&01)!=0);*(unsignedint*)CLKMD=0x07ff;//switchtoPLLX2mode////STODEFINITIONS://ARP(bit15-13)・000Auxiliaryregisterpointer//TC(bit12)・1Test/controlflag//C(bit11)・1Carryissetto1讦theresultofanadditiongeneratesaca
6、rry;itisclearedto0ifthe//resultofasubtractiongeneratesaborrow.//OVA(bit10)-0OverflowflagforaccumulatorA//OVB(bit9)・0OverflowflagforaccumulatorB//DP(bit8-0)-00000000Data-memorypagepointer////0001100000000000=0x1800Resetvalue////*(unsignedint*)ST0=0xl800;////STIDEFINITIONS://BRAF(bit15)・0Block-re
7、peatactiveflag//CPL(bit14)・1CompilermodeCPL=ODP;CPL=1SP//XF(bit13)-1XFstatus//HM(bit12)・0Holdmode//INTM(bit11)・1InterruptmodeINTM=0,AIIunmaskedinterruptsareenabled//Reser(bit10)・0Alwaysreadas0//OVM(bit9)-0Overflowmode//SXM(bit8)-1
此文档下载收益归作者所有