|
//convert freq to a[9]
//k-quantity number
//freq-value
void bcd(long freq, char k)
{
unsigned char a[10], i, j;
long tmp1, tmp2, del;
del=1;
for(i=0;i<(k-1);i++) del=del*10;
tmp1=freq;
for(j=0;j<(k-1);j++)
{
for(i=0;i<10;i++)
{
tmp2=tmp1-del;
if(tmp2>=0)
{
tmp1=tmp2;
}
else
{
a[j]=i;
a[j+1]=tmp1;
del=del/10;
break;
}
}
}
E-mail: info@telesys.ru