![]() |
#21
|
||||
|
||||
![]()
السلام عليكم
نتابع 1- كتابة البرنامج على اى محرر نصوص وليكن Notepad وحفظه بامتداد *.asm ![]() 2- تشغيل برنامج MPLAB IDE ![]() 3- فتح ملف البرنامج ![]() ![]() 4- ترجمة البرنامج ![]() ![]() 5- الانتقال الى بروتيس Proteus لرسم الدائرة وتحميل ملف hex على الميكروكونترولر وإجراء المحاكاة للتأكد من انك على الطريق الصحيح . ![]() القادم ان شاء الله البرنامج الثانى |
#22
|
||||
|
||||
![]() أستاذى الفاضل هل لنا أن تعطينا ووصلة برنامج MPLAB IDE أو موضوع سابق له كى تتكمل الصورة هنا
ثانياً نريد من حضرتك أرفاق البرنامج وبرنامج البروتس الذى صممته حضرتك تحياتى
__________________
|
#23
|
||||
|
||||
![]()
__________________
|
#24
|
||||
|
||||
![]() اقتباس:
شكرا جزيلا لك 1- مرفق صورة للجزء الخاص بمذبذب RC من ال DATA SHEET ![]() برجاء بعد الاطلاع على ما جاء فى ال DATA SHEET إبداء الرأى 2- برجاء ارسال المرجع المذكور به المعلومة للإطلاع . 3- سوف نجرى محاكاة وتنفيذ فعلى للتحقق من النتائج على الرغم من اننى اميل تماما الى ما جا بال DATA SHEET لأنه كافى ووافى للإقناع . مع تمنياتى بدوام التوفيق |
#25
|
||||
|
||||
![]() اقتباس:
رابط البرنامج http://www.4shared.com/file/uaLXR4mh/MPLAB_v8.html والشرح بالمنتدى على الرابط http://www.dbaasco.com/vb/t3409.html مع تمنياتى بدوام التوفيق |
#26
|
||||
|
||||
![]()
السلام عليكم
الملفات الكاملة للتدريب الاول http://dbaasco.com/up4/dldo1792261.zip.html والى لقاء قريب ان شاء الله |
#27
|
||||
|
||||
![]()
شكرا لك أخي الكريم وبارك الله فيك ولكن أريد أن أسأل هل طريقة تغذية المايكرو صحيحة في الأشكال أي الجهد والأرضي من نفس الجهة أم لأني أعطبت المايكرو أثناء التجريب في التغذية بسبب كونه يملك vdd عدد إثنان وvss عدد إثنان ولماذا هويملك أكثر من قطب للتغذية
|
#28
|
||||
|
||||
![]() اقتباس:
1- الميكروكونترولر يملك طرفان للموجب (كنقطة واحدة)وطرفان للسالب(كنقطة واحدة) لانه يقوم بتغذية مخارج ومداخل كثيرة ليتحمل التيار الكلى المار بها جميعا . 2- لمعرفة الصحيح يجب الاطلاع على ال data sheet واليك صور لما يتعلق بالسؤال : ![]() ![]() يمكنك الان المقارنة والوصول الى الاجابة . 3- فى برنامج بروتيس يقوم البرنامج اتوماتيكيا بالتعرف على الطرف او الاطراف الموجبة والطرف او الاطراف السالبة لتوصيل الجهد الازم داخليا مع اخفاءها لتقليل الخطوط وخاصة فى الدوائر المعقدة . 4- الشرح تم حسب المرجع على pic16f887 بينما التدريب تم على pic16f877 لانه الارخص والمتوفر بكثرة . مع تمنياتى بدوام التوفيق |
#29
|
||||
|
||||
![]()
السلام عليكم
نتابع البرنامج رقم 2 : استخدام الحلقة loop فى البرنامج هذا البرنامج هو استمرار للبرنامج السابق ، ولكن يتعامل مع مشكلة أكثر تعقيدا قليلا . الفكرة هي جعل الليدات المتصلة بالمنفذ B تومض . وهى تبدو بسيطة للوهلة الأولى ! يكفي أن تتغير الحالة المنطقية للمنفذ B دوريا . في هذه الحالة فإن الاعداد الثنائية 01010101 و 10101010 تختار للتتغير بالطريقة التالية : 1- ضع العدد الثنائى 01010101 بالمنفذ B . 2- البقاء فى الحلقة 1 . 3- غير العدد الثنائى الموجود بالمنفذ B بالعدد الثنائى 01010101 . 4- البقاء فى الحلقة 2 . 5- العودة مرة اخرى للخطوة 1 وكرر الخطوات بالكامل . التدريب العملى : 1- الدائرة الكهربية الاساسية ![]() 2- كتابة البرنامج أ*- كالعادة نبدأ بالرأس كما فى البرنامج السابق تماما ونزيد جزء صغير هو الاعلان او تعريف المتغيرات التىسوف نستخدمها مسبقا حتى يتعرف عليها المترجم ![]() ب*- اعداد المنافذ حسب الرغبة ![]() ت*- البرنامج الرئيسى ![]() 3- ترجمة البرنامج كما سبق فى المثال مع تحديد نوع الميكروكونترولر المستخدم للحصول على ملف hex . 4- الانتقال رسم الدائرة والمحاكاة ببرنامج بروتيس ![]() 5- يمكن استخدام اى ميكروكونترولر مع تفيير ما يلزم واهم راس البرنامج فعلى سبيل المثال عند استخدام PIC16F84 يجب التغيير كما يلى ![]() ثم مرة اخرى تتأكد انك على الطريق الصحيح برسم الدائرة والمحاكاة ببرنامج بروتيس ![]() القادم ان شاء الله : استخدام الحلقات المتداخلة Using nested loop |
#30
|
||||
|
||||
![]()
أستاذى الفاضل عبد العزيز لى بعض الاستفسارات الخاصة بالمشاركة رقم 13 و 15 الخاصة بالرلاى والسيفن سيجمنت
بالنسبة للترانزيستور: هل الموضوع فى الدائرة له قيمة معينه؟؟ متى نستعمل PNP ومتى نستعمل NPN ؟؟ متى نستعمل BJT متى نستعمل ال MOSFET ؟؟ من وجهة نظرى أسئلة هامة وكنت أفكر فيها والحمد لله جائت مناسبتها تحياتى
__________________
|
![]() |
مواقع النشر (المفضلة) |
الكلمات الدلالية (Tags) |
ميكروكونترولر |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|