![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#10 | |
Đệ tử 2 túi
Tham gia ngày: Feb 2009
Bài gửi: 35
: |
Trích:
//===================INITIALIZE ADC MODUL=======================// void init_adc() { ANS3 = 1; //SET RA3 RECEIVING ANALOG SIGNAL //SEE DATASHEET PAGE 99 VCFG0 = VCFG1 = 0; //SELECT VOLT REFERENCE BY INPUT RA3 ADCS0 = ADCS1 = 1; //Nguon dao dong Frc<=>500kHz ADFM = 1; //Canh phai ket qua CHS0 = CHS1 = 1; CHS2 = CHS3 = 0; //SELECT ADC CHANEL 3 ADON = 0;// Turn on function of ADC modul GODONE = 0;//Will set on in main program __delay_ms(1);//Waiting for MCU starting } //=====KHOI TAO HAM DOC ADC, gia tri tra ve la so nguyen======// int readADC() { int kq;//Define variable kq as integer GODONE=1;//Start ADC modul ADON=1; while(GODONE);//Loop run when bit GODONE=0_see datasheet kq=((ADRESH<<8)|ADRESL); return kq; } |
|
![]() |
![]() |
|
|