26-07-2010, 01:33 AM
|
#2
|
Đệ tử 6 túi
Tham gia ngày: Oct 2006
Bài gửi: 147
:
|
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);
}
}
|
|
|
|