F
faraz101
Guest
i pic adc örnekler kodu ve projeler gerekir. i 4 analog miktarları kontrol için PIC16F877 kullanmak istiyorum. herhangi bir referans?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
# include "16f877.h" # Aygıt ADC = 8 # fast_io (B) void main (void) {set_tris_b (0) kullanın (saat = 4000000) gecikmesi kullanmak; set_adc_channel (5); while (1) {output_b (read_adc ()) / / veri delay_us (20) okunur;}}
void main gibi bir şey () önerebilirsiniz {float volt, basın, kalk, adc_value; karakter arası, onda biri; ADCON1 = 0x80; / / analog girişler yapılandırın ve Vref TRISA = 0xFF; / / PORTA olduğunu giriş TRISB = 0x3f; / / Pins RB7, RB6 çıktılar TRISD = 0; / / PORTD çıkış usart_init (2400) ise; {adc_value = Adc_Read (2) yok; / / AD dönüşümü basın sonuçlar alın = adc_value * 0.005; arası = (int) basın; onda = (int) (* tuşuna 10.0) - arası * 10; usart_write ('V'); usart_write ('O'); usart_write ('L'); usart_write ('T'); usart_write ('='); usart_write (inter | 0x30); usart_write ('.'); usart_write (onda biri | 0x30); usart_write (13); usart_write (10); delay_ms (1000);} (1) iken;} [ / code]
'mikroBASIC: kelime ADR = ADC_Read (0) olarak loş ADR' kanal 0 ve ADR için kopya dijital değeri okuyun
'mikroC: unsigned int word; ADR = ADC_Read (0);