ht9200 拨手机通,拨固定电话不通
听筒中听得到拨号声.
void senddata_ht9200(uchar in)
{ uchar i;
for(i=0;i <5;i++)
{
if(((in> > i)&0x01) == 1)
DATA = 1 ;
else DATA = 0 ;
CLK = 0 ;
CLK = 1 ;
}
}
/******************************************
发送子程序
in 为要发送的数 0-15
******************************************/
void send_ht9200(uchar in)
{
CE = 0 ;
CLK = 1 ;
Delay(6) ; //delay about 6 ms
EA = 0 ;
senddata_ht9200(Table_DTMF[in]) ;
EA = 1 ;
Delay(100) ; //delay about 100 ms
CE = 1 ;
}
发表时间:2008年1月29日22:37:54