ISIS Devre Şeması |
Program kodları:
#include <16f877.h>
#device adc=8
#use delay(clock=4000000)
#include <lcd.c>
int giris1,giris2;
main()
{
lcd_init();
setup_adc_ports(RA0_RA1_RA3_ANALOG);
setup_adc(ADC_CLOCK_DIV_8);
while(1)
{
set_adc_channel(0);
delay_ms(10);
giris1=read_adc();
set_adc_channel(1);
delay_ms(10);
giris2=read_adc();
if(giris1>giris2)
printf(lcd_putc,"\fGIRIS 1 BUYUK");
else if(giris1<giris2)
printf(lcd_putc,"\fGIRIS 2 BUYUK");
else
printf(lcd_putc,"\fGIRISLER ESIT");
delay_ms(200);
}
}
picbasic ile nasıl yapabiliriz acaba ?
YanıtlaSilÜzgünüm, picbasic bilmiyorum fakat internette mutlaka örnekleri vardır. Sadece iki analog büyüklük karşılaştırılıyor, kendinizde uyarlayabilirsiniz.
Sil