|
بسم الله الرحمن الرحيم
اخي الكريم التايمر من اهم المكونات الموجودة في المايكروكونترولر عمله يختلف عن الديلي : الديلي يستخدم فقط اثناء التعلم ولاتستطيع من خلاله عمل مشروع متكامل لانك عند استخدامك للديلي فأنك تقيد المايكرو فلا يقوم بأي عمل اخر حتى انتهائه من التأخير الزمني فلا تستطيع مثلا القرائة من لوحة مفاتيح وقرائة حساسات واظهار قيم على (7seg) الخ
اما من خلال التايمر فأنت ستخصص تايمر وتضبطه على اقل قيمة ممكن ان تكون انت بحاجة لها مثلا عندك وحدات اظهار (7seg) وتريد اخراج قيمة لها كل 1م ث وعندك قرائة من حساس كل ثانية وعندك تشغيل مخرج كل ثانية ونصف اذا انت بحاجة لضبط التايمر على 1م ث وسوف تقوم بتعريف متحولات من نوع int وتقوم بزيادة المتحول عند كل مقاطعة للتايمر وعندما تصل قيمة المتحول الى 1000 يعني ثانية سيقوم بقرائة الحساس وتصفير المتحول ليقوم بالعد من جديد ويوجد متحول اخر لعد الثانية ونصف وعند امتلائه سيقوم ايضا بتشغيل المخرج وتصفير المتحول هذه بكل بساطة طريقة عمل التايمر وتنفيذ اعقد المشاريع من خلاله
|
السلام عليكم .. ممكن مثل على ما ذكرت اخي .. اريد استخدام ليدين.. الاول يضيء خمس دقائق و يطفء ثلاث دفائق و الثاني يضيء ساعه و يطفئ عشرون دقيقه...و لو تكرمت مع الشرح ..
اريد استخدام التايمر زيرو و المتحكم poc 16f628a