بسم الله
هنا شرح للكود
الكود مكتوب بال mikroc
كود:
unsigned int temp_res;
هنا عرفنا اسم ثابت temp_res
هنا عرفنا خاصية الanalogue في ال port RA2
هنا عرفنا الportA على انه مدخل
هنا عرفنا على انو الRB6 و RB7 مخارج و هذا الامر نستطيع ان نلغيه
هنا عرفنا على انو الportd مخرج
هذا الامر يعني ان المر الذي داخله يتكرر من غير نهاية
كود:
temp_res = ADC_Read(2);
و هذا هو اهم امر في المشروع
و هو تعريف temp_res على انه analogue يعمل على 10 bit
و هذا الامر يعني انه اذا الtemp_res اكبر او يساوي 185 و الذي تساوي 0.9vollt
كود:
{portd=0x03;
delay_ms(1000);
portd=0;
delay_ms(1000);
}
و هذا الامر يعني انه اذا حقق الشرط يعمل فلاشر بسيط في RD0 و RD1
و هذا الكود يعني انه اذا لم يتحقق الشرط لا شئ يعمل
و ارجو التقيم