PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Analog - Bộ nhớ - Bảo mật - Cảm biến nhiệt độ (http://www.picvietnam.com/forum/forumdisplay.php?f=59)
-   -   các kênh ADC !!? (http://www.picvietnam.com/forum/showthread.php?t=6687)

cachep47 17-07-2010 01:18 AM

các kênh ADC !!?
 
Hiện nay mjnh đang lam đồ án về ADC là đo 2 kênh của ADC tùy chọn bằnng nút nhấn . mjnh vẫn chưa hiểu rõ lắm về cách chọn kênh đo ADC .
ví dụ khi mjnh chon kênh AN0 đo thj dùng lênh lệnh read_adc();
còn khi mjnh dùng kênh AN1 thj đọc giá trị ADC như thế nào ?
Ai hiểu rõ về vấn đề này chỉ đường cho mình với ? Đồ án tốt nghiệp sắp phải nộp rồi !!!
thankss!!!

anh_gioi 26-07-2010 01:33 AM

1 ví dụ về adc
Trích:

#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#device 16F877*=16 ADC=8
#use delay(clock=4M)
Int8 adc;
void main()
{
setup_adc(adc_clock_internal);
setup_adc_ports(ALL_ANALOG );

output_b(0x00);
output_d(0x00);
while(true)
{
set_adc_channel(0);
delay_ms(100);
adc=read_adc();
output_B(adc);
set_adc_channel(1);
delay_ms(100);
adc=read_adc();
output_d(adc);
}
}

vienhanlam01 04-03-2011 01:04 AM

chà , mình cũng đang cần đoạn code này nè, cảm ơn anh nhiều nghen, !!


Múi giờ GMT. Hiện tại là 12:28 PM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam