|  | 
| 
 | 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 | 
|  | 
|  05-11-2012, 12:08 AM | #1 | 
| Đệ tử 1 túi Tham gia ngày: May 2012 
					Bài gửi: 14
 : | thankyou anh.e đã làm dc.  thế là đớ tốn chân. anh có rành về ADC ko.cho e hỏi tí.  | 
|   |   | 
|  06-11-2012, 02:35 PM | #2 | |
| Đệ 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; } | |
|   |   | 
|  | 
| Ðiều Chỉnh | |
| Xếp Bài | |
| 
 | 
 |