dspio.c
来自「tms2407 dsp io控制程序。学习dsp的一个入门程序」· C语言 代码 · 共 48 行
C
48 行
#include "f240regs.h"
//#include "register.h"
initial()
{
asm("SETC SXM");
asm("clrc OVM");
asm("clrc CNF");
asm("setc INTM");
SCSR1=0x81FE;
WDCR=0x0e8;
IMR=0x0000;
IFR=0xFFFF;
MCRA=MCRA&0x0ff;
PBDATDIR=PBDATDIR|0x0ff00;
MCRC=MCRC&0x0FBFF;
PBDATDIR=PBDATDIR&0xff00;
PFDATDIR=PFDATDIR|0x0404;
PFDATDIR=PFDATDIR&0x0fffb;
}
main()
{
int led;
int i,k;
initial();
while(1)
{
for(led=0x0080,i=0;i<8;led=led>>1,i++)
{
PBDATDIR=PBDATDIR&0xff00;
PBDATDIR=PBDATDIR|led;
PFDATDIR=PFDATDIR|0x0404;
PFDATDIR=PFDATDIR&0x0fffB;
for(k=0;k<0x0ffff;k++)
k=k;
}//end for
}//end while
}// end main
void interrupt nothing()
{
return;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?