![]() |
|
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 |
![]() |
#4 |
Nhập môn đệ tử
Tham gia ngày: Jun 2008
Bài gửi: 10
: |
Hix . Em mới tìm hiểu về 18f4431 và cũng đang mắc đoạn này nè !
Bài toán của em cũng là chuyển đổi ADC từ AN0 - AN5 và hiển thị trên LCD Em sử dụng ADC 10 bit trong 18f4431 Nếu là chuyển đổi 1 kênh thì em được rùi nhưng khi chuyển đổi nhiều kênh thì ...... Em viết chương trình con khi chuyển đổi ADC là như thế này : // CHUYEN DOI ADC ------------------------------------------------------------ //-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ VOID CHUYEN_DOI_ADC(VOID) { INT8 I; FOR(I=0;I<=5;++I) { SET_ADC_CHANNEL(I); DELAY_US(20); VALUE[I] = READ_ADC(); } } Nó cứ bắt kênh chuyển đổi trong SET_ADC_CHANNEL(); của e phải là 1 hắng số : http://www.mediafire.com/imageview.p...2hzno4&thumb=4 Nhưng e tưởng như vậy vẫn được chứ ? |
![]() |
![]() |
|
|