본문 바로가기

Programing/미분류

Pic AD변환

 

 

5v 에 대한 ad 변환을 255로 사용 한다는데...뭔말이지 ㅜ

 

 

우리는 A0을 ad변환 할꺼니까 A0을 체크 해 줍시다.

 

 

 

 

 

복사 붙여넣기를 위한 소스

 

#include <AD.h>
#byte porta = 5
#byte trisa = 0x85
#byte portc = 7
#byte trisc = 0x87
int8 ad;

void main()
{
   trisa = 1;  //a0만 입력으로 쓸련다.
   trisc = 0;  //portc를 출력으로 사용
   setup_adc_ports(AN0);
   setup_adc(ADC_CLOCK_DIV_16);
 

   while(TRUE)
   {
      set_adc_channel(0);   //0번을 a/d 변환을 할란다.
      delay_us(10);        //10 마이크로 세크 딜레이를 줄란다.
      ad = read_adc();
     
      portc = ad;         //portc 에 ad 변환값으로 출력
      delay_ms(2);
   }

}

 

 

 

 

저항을 돌리면 led로 들어가는 값이 전류가 변경되서 켜지는 양이 달라짐

 

 -동영상

 

 

'Programing > 미분류' 카테고리의 다른 글

(ns-2.35) ns make failed  (0) 2014.11.08
orCad pcb 라이브러리 설계  (0) 2014.08.06
okmindmap  (0) 2014.07.23
Window 확장자 보이게 하기!  (0) 2014.07.18
(엑셀) 부분합  (0) 2014.07.17