超音波をAD変換させてポート1に出力したいのですが
#include<3048.h>

void ioinit(void)
{
P1.DDR=0xff;
}

void adinit(void)
{
AD.ADCSR.BIT.ADF=0;
AD.ADCSR.BIT.SCAN=0;
AD.ADCSR.BIT.CKS=1;
AD.ADCSR.BIT.CH=0;
}
}

どこがいけないのでしょうか?