الساعة : عدد المساهمات : 163 تاريخ التسجيل : 04/04/2013
موضوع: برمجة أحد أطراف منفذ الميكروكنترولر كمدخل الجمعة أبريل 05, 2013 6:22 pm
السلام عليكم ورحمة الله وبركاته
برمجة أحد أطراف منفذ الميكروكنترولر كمدخل
تتلخص فكرة المشروع فى اختيار مفتاح SW1 وتوصيله على احد أطراف المنفذ A وليكن الطرف RA0 عند تشغيل المفتاح يقوم المتحكم بإخراج جهد موجب قيمته + 5V على احد أطرافه الأخرى وليكن RB0هذا الجهد يمكن ان نشغل به اى جهاز او نتحكم بواسطته فى عنصر الكترونى آخر. يجب ملاحظة أن تشغيل المفتاح SW1 يؤدى الى ظهور جهد على خرج المتحكم وفى مشروعنا هذا على الطرف RB0 بالتحديد. ليكن هذا المشرع عبارة عن فلاشر بسيط اى انه مكون من مفتاح يقوم يتشغيل ليد.
خطوات تنفيذ المشروع
ولنبدء فى إنشاء المشروع نقوم بفتح صفحة عمل لمشروع جديد فى برنامج فلوكود ثم نختار اسم للمشروع حسب الرغبة وليكن switch_input ثم نقوم بتحديد المتحكم المطلوب بناء المشروع به من لائحة المتحكمات المتاحة فى البرنامج بنفس الطريقة التى تعلمناها سابقا وليكن PIC16F84A ثم نقوم بضبط الإعدادات الأولية والأساسية للمتحكم والتى على رأسها سرعة المذبذب
1- تنفيذ عملية التهيئة للمتحكم
2- إدخال رمز المدخل الى صفحة العمل
3- تعديل خصائص رمز المدخل
4- إنشاء متغير وإسناده للمدخل A0
5- اختيار نوع المتغير
6- مواصفات المتغير بعد برمجته
7- استخدام المتغير الجديد فى المشروع
8- إسناد المتغير الجديد الى المدخل RA0
9- رمز المدخل بعد برمجته
11- إدراج مكون المفاتيح فى صفحة عمل المشروع
12- استقرار مكون المفاتيح فى صفحة العمل
13- التعديل فى خصائص مكون المفاتيح
14- التعديل فى مواصفات مكون المفاتيح
15- مكون المفاتيح بعد برمجته
16-إدراج رمز الاختبار واتخاذ القرار
17- التعديل فى خصائص رمز الاختبار
18- رمز الاختبار بعد برمجته
19- إدراج رمز المخرج والتأخير الزمنى 1 ثانية فينتج الشكل النهائى للمشروع
20- تنفيذ عملية المحاكاة للمشروع
21- توليد ملفات البرمجة وبالأخص ملف HEX
بذلك نكون قد انتهينا من مشروع برمجة احد اطراف منفذ المتحكم كمدخل وبنفس الطريقة يمكن برمجة اكثر من طرف لمنفذ المتحكم كمداخل