بسم الله
هذا هو شرح للكود
كود:
int t1,temp;
char *text[6];
هنا عرفنا اسامي t1 و temp
و text[6]
هذه دالة البداية اي بداية البرنامج
و هنا عرفنا المدخل analogue اي انه يقرئ ما بين 0 و 5 فولت
و هنا عرفنا على ان الlcd في الportb
كود:
lcd_out(1,1,"Nader_bhs");
و هذا يعني ان الlcd يخرج في السطر الاول الخانة الاولى "nader_bhs"
كود:
lcd_cmd(lcd_cursor_off);
و هذا يعني ان الcursor موقوف اذا ازلت هذا الامر سترى انه بعد اخر الكلمة الcursor يعمل و يتوقف
و هذا delay بمدة ثانية
كود:
lcd_out(1,1,"From Qariya");
lcd_cmd(lcd_cursor_off);
delay_ms(1000);
و هنا نفس الشئ فقط غيرت اسمك باسم القرية
هذا يعني الlcd في السطر الثاني الخانة الثامنة يكتب 'C
هذا الامر يعيد الكود اللي فيه بدون نهاية
هنا يعني ان t1 هو analogue
10bit
.
و هذه هي العادلة الذي حيرتني و لكن الحمد الله
لان الlm35 عندما يدخل 1volt = 100 degres
اي ب10mv
كود:
inttostr(temp,text);
و هذا يعني ان الlcd يخرج المعادلة التابعة للlm35
و باقي الكود تعرفه
ارجو التقييم
و ارجو الدعاء الصالح