ايران ويج

نسخه‌ی کامل: مشکل با LM35
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام به دوستان.من دارم یه LM35 رو به میکرو16 میدم.خروجی LM35ولتاژ 2.7 رو دارم و به پورت Aمیکرو دادم ولی وقتی میخوام رو ال سی دس مقدار گرفته شده رو ببینم صفر میده.!!!!برنامه خیلی سادس:
CONFIG ADC=SINGLE ,PRESCALER=AUTO
DIM A AS INTEGEAR
DO
A=GETADC(0)
LCD A
WAIT 1
CLS
LOOP
END
ناگفته نمونه معرفی ال سی دی و ابتدای برنامه رو ننوشتم.مدار انالوگ به دیجیتال رو رو پایه های 30و31و32هم بستم.
فرمان استارت رو هم به یک خط بعد از کانفیگ acd اضافه کنید startadc
به adc یک مبنا بدهید reference=avcc
بهتر است برنامه اینجوری باشه
کد:
config adc=singel,PRESCALER=AUTO,reference=avcc
startadc
dim temp as word
do
temp=getadc(0)
temp=temp/2
cls:locate1,1:lcd"temp:":lcd temp
waitms 300
loop
end