بسم الله الرحمن الرحيم
سنبدا اليوم بمناقشة نوع جديد من المتحكمات
بعد ان تعمقنا في شرح اﻷردوينو وكتبنا دورة لتعلم تصميمم مشاريع الأردوينو مع تصميم اكثر من 50 مشروع اردوينو
يمكن الإطلاع من هنا
سنقوم بالتطرق الي موضوع جديد وهو متحكمات pic
تختلف متحكمات pic عن الأردوينو في عدة امور
الأردوينو شريحة متكامله تقوم بتبسيط التعامل مع الحساسات واﻷدوات الإكترونية كما هو موضح بالصورة الآتية
حيث تاتي شريحة الأردوينو مجهزه بكل ما تحتاجه من منافذ و شريحة المبرمج و المذبذب و دائرة الطاقة و المتحكم
فتسهل هذه الإمكانية العمل والبرمجة والتصميم من ناحية hardware
وبالنسبة لشرائح pic فالأمريختلف فتكون شرائح pic عبارة عن متحكم فقط وتقوم بتصميم دارة امداد بالطاقة لها مع استخدام مذبذب لكي تخرج الإشارات مع استخدام دائرة خارجية تسمي المبرمج
وبالنسبة software فتختلف الأردوينو عن pic
حيث ان الأردوينو كنا نستخدم مكتبات جاهزة للتعامل مع كل عنصر ولكن في حالة متحكمات pic نقوم بكتابة drivers من البداية وهذا ما يضيف تعقيد في التعامل مع هذا النوع من الشرائح
ويتم استخدام هذا النوع من المتحكمات في المشاريع الضخمة والعملية ويمكن استخدام هذا المتحكم في العديد من المشاريع الصناعية علي عكس شريحة الأردوينو التي لا يمكن استخدامها في مشاريع عملية
سنتعامل في هذه السلسلة مع متحكم pic16f877A
وسنتعامل مع محرر كود MPLAP Ide
في البداية يجب ان نقوم ببناء الدارة الأساسية للبرمجة
في البداية يجب مناقشة منافذ المتحكم
وسنناقش بعض المنافذ الأساسية
منفذ رقم 1 هو المنفذ المسؤول عن عمل reset للمتحكم
ومنفذين رقم 13 و 14 يتم توصيلهما الي الكريستال
ومنفذين رقم 11 و 10 او32 و 31 مسؤلين عن الطاقة من والي المتحكم
ويتم تتقسيم المنافذ الي عدة فئات
فئات port B وport C و port D و port A
وسنناقش في الدرس القادم ram register الخاصه بالمتحكم و الغرض من كل bit داخلها مع شرح مكثف
ننتقل الي دارة setup
نحتاج في هذه الدارة الي pic kit v2 وهي دارة المبرمج التي تقوم باستلام الكود من االكمبيوتر ورفعه للمتحكم
ويجب عمل pull up لمنفذ rst الخاص بالمتحكم وتوصيلها بسويتش في حالة الضغط علي السويتش يحدث short ciruct
فيقوم المتحكم بعمل rst للمتحكم
مع توصيل منافذ 13 و 14 الي الكريستال
مع توصيل منافذ البرمجة منفذ رقم 40 pgd يتم توصيله لمنفذ data في المبرمج
ومنفذ 39 يتم توصيله الي منفذ رقم 39 pgc يتم توصيله لمنفذ clock في المبرمج
سنناقش في الدرس القادم عن الميموري الخاصه بشرائح pic وما يحتوي داخل هذه الشرائح وآلية العمل الخاصه بها
تصميم : بلال حسان سعدي