?? main.c
字號(hào):
//======================================================================================
//
// The information contained herein is the exclusive property of
// Sunplus Technology Co. And shall not be distributed, reproduced,
// or disclosed in whole in part without prior written permission.
//
// (C) COPYRIGHT 2001 SUNPLUS TECHNOLOGY CO.
// ALL RIGHTS RESERVED
//
// The entire notice above must be reproduced on all authorized copies.
//
//========================================================================================
// 工程名稱: LineIN_Record_DigitalFilter.spj
// 功能描述: 數(shù)字語音錄放
//
// IDE環(huán)境: SUNPLUS unSP IDE 1.8.0
//
// 涉及的庫: CMacro.lib
//
// 組成文件:
// main.c
//
// 日期:
//===========================================================================================
extern void System_Initial(),SP_SIOMassErase();
unsigned long int g_ulAddr;
#define M_RECORD 1
#define M_STOP 2
#define M_PLAY 4
unsigned int g_Flag_Status;
#include "SPCE061V004.H"
main()
{
unsigned int uiKeyValue;
System_Initial(); //系統(tǒng)初始化
while(1)
{
*P_Watchdog_Clear=0x1;
uiKeyValue=*P_IOA_Data; //按鍵掃描
uiKeyValue &= 0x7;
if(uiKeyValue&0x7) //如果有鍵按下則進(jìn)行相應(yīng)操作
{
if(uiKeyValue&M_RECORD) //錄音鍵按下的操作
{ __asm("int off");
SP_SIOMassErase();
g_Flag_Status=M_RECORD;
g_ulAddr=0;
Timer_for_Record();
__asm("int fiq");
}
else if(uiKeyValue&M_PLAY) //播放鍵按下的操作
{ __asm("int off");
g_Flag_Status=M_PLAY;
g_ulAddr=0;
Timer_for_Play();
__asm("int fiq");
}
else //停止鍵按下的操作
{ __asm("int off");
g_Flag_Status=M_STOP;
g_ulAddr=0;
__asm("int fiq");
}
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -