audio_int.c
来自「采用STC MCU(5410) + TI CC2500 做的无线对讲系统.2.4」· C语言 代码 · 共 58 行
C
58 行
#define _AUDIO_INT_C_
#include"audio.h"
#include"main.h"
#undef _AUDIO_INT_C_
static bit bTwo4Bit;
//static unsigned char data msCount;
void AudioTimer0(void) interrupt 1 using 1
{
unsigned char i;
// p3_0=~p3_0;
TL0=0xA8;//FRQ = 33 mHz
TH0=0xFE;
if(!bTwo4Bit){
HI_4BIT();
}
else{
LOW_4BIT();
PCMTransmit[PCMTransmitSave] = input;// data sampling input
PCMTransmitSave++;
PCMTransmitSave&=0x7F;
output=0;
if(PCMReceiveSend!=PCMReceiveSave){
output=PCMReceive[PCMReceiveSend];// data D/A Output From CC2500
PCMReceiveSend++;
PCMReceiveSend&=0x7F;
}
}
CW6695CLK();
CW6695CLK();
CW6695CLK();
CW6695CLK();
bTwo4Bit=~bTwo4Bit;
/************************************************************
Bellow Timing Event with ms
*************************************************************/
// msCount++;
// if(msCount==8){// 125 us * 8 == 1000us == 1ms
// msCount=0;
for(i=0;i<EVENTLENGTH;i++){
if(!(EventTime[i]&0x80))
EventTime[i]--;
// }
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?