资源简介
本资源是基于单片机的数字化语音存储与回放系统设计,有完整的设计原理说明及代码。
代码片段和文件信息
//*******************************************************************//
//Interrupt Service Routine For C language
//*******************************************************************//
extern unsigned int g_Flag_Status;
extern unsigned long int g_ulAddr;
extern void SP_SIOSendAWord(unsigned long int Addrunsigned int data);
extern unsigned int SP_SIOReadAWord(unsigned long int Addr);
extern unsigned int Fir();
#define M_RECORD 1
#define M_STOP 2
#define M_PLAY 4
#define M_MEMORY_SIZE 0xffff //4096的存储空间(byte)
#define P_ADC_MUX_Data 0x702c
#include “SPCE061V004.H“
void BREAK(void) __attribute__ ((ISR));
void BREAK(void)
{
}
void FIQ(void) __attribute__ ((ISR));
void FIQ(void)
{
unsigned int uiData;
long int lFilterOut;
if(g_Flag_Status&M_RECORD) //RECORD
{
if(g_ulAddr>=M_MEMORY_SIZE)
{
g_ulAddr=0;
g_Flag_Status=M_STOP;
}
else
{
lFilterOut=Fir();
uiData = lFilterOut;
SP_SIOSendAWord(g_ulAddruiData);
g_ulAddr+=2;
}
}
else if(g_Flag_Status&M_PLAY) //PLAY
{
uiData=SP_SIOReadAWord(g_ulAddr);
*P_DAC1 = uiData;
g_ulAddr+=2;
if(g_ulAddr>=M_MEMORY_SIZE)
{
g_ulAddr=0;
g_Flag_Status=M_STOP;
}
}
*P_INT_Clear = 0x2000; //清中断
}
void IRQ0(void) __attribute__ ((ISR));
void IRQ0(void)
{
}
void IRQ1(void) __attribute__ ((ISR));
void IRQ1(void)
{
}
void IRQ2(void) __attribute__ ((ISR));
void IRQ2(void)
{
}
void IRQ3(void) __attribute__ ((ISR));
void IRQ3(void)
{
}
void IRQ4(void) __attribute__ ((ISR));
void IRQ4(void)
{
}
void IRQ5(void) __attribute__ ((ISR));
void IRQ5(void)
{
}
void IRQ6(void) __attribute__ ((ISR));
void IRQ6(void)
{
}
void IRQ7(void) __attribute__ ((ISR));
void IRQ7(void)
{
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 963 2003-07-08 22:56 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\CVS\Entries
文件 70 2003-07-03 22:18 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\CVS\Repository
文件 44 2003-07-03 22:18 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\CVS\Root
文件 12798 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\ISR.asm
文件 56290 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\ISR.lst
文件 56420 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\ISR.obj
文件 956 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\LineIN_Record_DigitalFilter.ary
文件 15380 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\LineIN_Record_DigitalFilter.map
文件 4656 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\LineIN_Record_DigitalFilter.S37
文件 39682 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\LineIN_Record_DigitalFilter.sbm
文件 7140 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\LineIN_Record_DigitalFilter.sym
文件 7630 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\main.asm
文件 37874 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\main.lst
文件 37451 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\main.obj
文件 593 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\Resource.lst
文件 2714 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\Resource.obj
文件 38114 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\SP_SerialFlashV1.lst
文件 25534 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\SP_SerialFlashV1.obj
文件 22620 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\System.lst
文件 21567 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Debug\System.obj
文件 1536 2003-06-27 16:32 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\Device.env
文件 9420 2001-05-25 11:29 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\hardware.inc
文件 1812 2003-07-11 09:20 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\ISR.c
文件 367 2003-07-11 10:04 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\LineIN_Record_DigitalFilter.env
文件 118 2003-06-27 13:31 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\LineIN_Record_DigitalFilter.h
文件 1283 2003-07-11 09:30 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\LineIN_Record_DigitalFilter.lik
文件 912 2003-07-11 10:04 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\LineIN_Record_DigitalFilter.opt
文件 105 2003-07-04 15:51 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\LineIN_Record_DigitalFilter.rc
文件 713 2003-07-04 15:51 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\LineIN_Record_DigitalFilter.set
文件 3642 2003-07-04 15:51 电子竞赛—数字化语音存储与回放\LineIN_Filter\LineIN_Filter\LineIN_Record_DigitalFilter.spj
............此处省略18个文件信息
评论
共有 条评论