• 大小: 750KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-22
  • 语言: 其他
  • 标签:

资源简介

本资源是基于单片机的数字化语音存储与回放系统设计,有完整的设计原理说明及代码。

资源截图

代码片段和文件信息

//*******************************************************************//
//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个文件信息

评论

共有 条评论

相关资源