#i nclude
#define uchar unsigned char
#定义uint unsigned int
#define nop () ASM (' nop ' ) ) )。
#define Clrwdt () ASM ) ' clrg ' () ) ) ) ) )。
#define di () ASM ) ' di ) ) ) ) )。
uchar RefValue[8];
使用获取结果;
用户错误时间;
语音同步(语音;
语音信箱(uint ms;
uintgetad(Ucharch;
语音密钥处理(语音;
语音获取(语音);
我是主(语音)
{
while(1)。
{
}
}
语音获取(语音) )。
{
uchar i,j;
用户模板;
for(j=1; j8; j )
{
时间=0;
for(I=0; i10; I )
TEMP=getad(j;
temp/=10;
时间-=4;
(uchar ) ) temp;
RefValue[j]=temp;
}
}
使用获取(uchar ch )。
{
ADEN=1;
ADCM=0xC3;
ADCM|=(ch2;
do{nop (; }while(ADSF!=1;
返回地址;
}
语音密钥处理(语音)。
{
uchar j,i=0;
for(j=1; j8; j )
{
if(getad(j ) {
while(1)。
{
nop (;
if(getad(j ) {
I;
if(I=20 ) ) )。
{
获取结果=0;
返回;
}
}
else break;
}
}
}
获取结果;
获取结果=1200 ) ) ) ) )。
{
获取结果=0;
GetRef (;
}
}
语音(语音) )
{
di (;
nop (;
R3IO=0;
R0IO=0x00;
PU0=0;
R0OD=0;
R3IO=0;
R3OD=0;
R3=0xFF;
PWM1HR=0x00;
err时间=0;
获取结果=0;
GetRef (;
//refvalue=(getad(7)-5 );
}
语音信箱(uint ms ) )。
{
uint i,j;
for(I=0; ifor(j=0; j120; j )
;
}
自己玩要用好的批次改良