PDA

View Full Version : các kênh ADC !!?


cachep47
17-07-2010, 01:18 AM
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

#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, !!