ADC0834 (2 입력)
PIC 내부에도 10 Bit 또는 12 Bit ADC 를 가지고 있지만 ADC0834는 ADC를 연습하기 좋은 8 Bit ADC 입니다.
임의의 전압을 읽어 8 Bit 출력의 값이 0 ~ 255 사이의 값을 냅니다.
간단한 ADC로서 병력방식의 데이타 출력으로 MCU의 하난의 Port와 연결 가능합니다.
ref) http://www.ti.com/lit/ds/symlink/adc0831-n.pdf
Analog Input
(그림을 클릭하면 동영상을 볼 수 있습니다.)
ref) http://www.ti.com/lit/ds/symlink/adc0831-n.pdf
//*********************************************************************** // ADC0834와 LM35을 사용한 온도계 //*********************************************************************** #include <16f687.h> #device ADC=10 #fuses HS //* 4MHz 이상은 HS #use delay (clock = 18432000) //* 사용한 크리스탈 //* *** UART (RS232)를 사용하기 위한 설정 #use rs232 (baud=19200, xmit=PIN_B7, rcv=PIN_B5) #define LED_ON output_low (PIN_C2) #define LED_OFF output_high (PIN_C2) #define IN_SW input (PIN_A3) void main (void) { int16 adc_value ; printf ("$#CLR_LCD;") ; delay_ms (100) ; printf ("$#BL_ON;") ; while (1) { delay_us (100) ; } } //***********************************************************************
Analog Input
(그림을 클릭하면 동영상을 볼 수 있습니다.)