View Single Post
Old 30-08-2009, 08:15 PM   #5
maiduy082
Đệ tử 4 túi
 
Tham gia ngày: Apr 2008
Bài gửi: 66
:
đây là đoạn code của em, anh xem xét giúp em với

#include <16f877a.h>
#fuses HS,NOWDT,NOPROTECT,PUT,BROWNOUT,NOLVP
#device *=16 ADC=8
#use delay(clock=8000000)
#use rs232(baud=2400, parity=N, xmit=pin_C6, rcv=pin_C7, bits=9)

int8 offset;
void main()
{
setup_adc(adc_clock_internal);
setup_adc_ports(AN0);
delay_ms(10);
while (1)
{
offset = read_adc();
putc(offset);
delay_ms(5000);
}
}


điện áp em đo được ở chân AN0 là 1v vậy mà trên pc chỉ cho giá trị là 23, đúng ra phải là khoảng 52.
em có mắc 1 điện trở 1k từ chân AN0 lên Vcc giống như trong TUT của anh Linh.

cám ơn anh.
maiduy082 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn