if ( cKey!=0 )
{
if ( cKey==4 ) nAddStep=1;
else if ( cKey==6 ) nAddStep=-1;
}
}
}
Delay(10);
}
}
void Delay(unsigned int nDelay)
{
int i,j,k=0;
for ( i=0;i<nDelay;i++ )
for ( j=0;j<64;j++ )
k++;
}
void interrupt gptime1(void)
{
uWork=(*PIVR);
switch(uWork)
{
case 0x27,
{
(*EVAIFRA)=0x80;
port8007=pwm2[nStep];
nStep+=nAddStep;
if ( nStep<0 ) nStep=7;
else if ( nStep>7 ) nStep=0;
nCount++;
break;
}
哈尔滨工业大学——DSP 原理与应用实验指导书
III-55
}
}
void gp_init(void)
{
*EVAIMRA = 0x80;
*EVAIFRA = 0xffff;
*GPTCONA = 0x0100;
*T1PR = T46uS*9/5;
*T1CNT = 0;
*T1CON = 0x1340;
}
char ConvertScanToChar(unsigned char cScanCode)
{
char cReturn;
cReturn=0;
switch ( cScanCode )
{
case SCANCODE_0,cReturn=0; break;
case SCANCODE_1,cReturn=1; break;
case SCANCODE_2,cReturn=2; break;
case SCANCODE_3,cReturn=3; break;
case SCANCODE_4,cReturn=4; break;
case SCANCODE_5,cReturn=5; break;
case SCANCODE_6,cReturn=6; break;
case SCANCODE_7,cReturn=7; break;
case SCANCODE_8,cReturn=8; break;
case SCANCODE_9,cReturn=9; break;
}
return cReturn;
}
五,实验步骤
1.实验准备
⑴连接设备
① 关闭计算机和实验箱电源。
哈尔滨工业大学——DSP 原理与应用实验指导书
III-56
② 检查 ICETEK-LF2407-A 板上 JP6 的位置,应连接在 1-2 位置(靠近
DSP 芯片端),即设置 DSP 工作在 MP 方式。如使用 PP 型则用附带的并口连线连接计算机并口和相应接口。
③ 关闭实验箱上三个开关。
⑵开启设备
① 打开计算机电源。
② 打开实验箱电源开关,ICETEK-CTR板上J2、J3灯亮;打开位于实验箱中部的电机电源开关,ICETEK-CTR板上J4灯亮。
③ 打开 ICETEK-LF2407-A 板上电源开关,注意板上指示灯 DS1 灭、DS2
和DS3亮。
④ 如使用 USB 型用附带的 USB 电缆连接计算机和相应接口,注意上两个指示灯均亮。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-96.html
想讹点钱花
肯定质量杠杠的
但的确不赚钱