المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لم لا يعمل على 16f88ويعمل على 16f877


chafteyes
11-11-2012, 08:00 PM
int volt;
void main(){
trisa=0x01;porta=0x01;
adcon1=0x80;
trisb=0;portb=0;
while(1){
volt=adc_read(0);{
if(volt<125&&volt>166){portb.f0=1;delay_ms(500);}
if(volt<335&&volt>400){portb.f1=1;delay_ms(500);}
if(volt<405&&volt>450){portb.f2=1;delay_ms(500);}
if(volt<455&&volt>500){portb.f3=1;delay_ms(500);}
if(volt<505&&volt>550){portb.f4=1;delay_ms(500);}
if(volt<555&&volt>600){portb.f5=1;delay_ms(500);}
if(volt<655&&volt>700){portb.f6=1;delay_ms(500);}}
}
}