مبرمجة المتحكمات – المايكروكونتولر – Prog2000 نموذج محدث
مبرمجة المتحكمات – المايكروكونتولر – Prog2000 نموذج محدث
مواصفات المبرمجة
تقوم المبرمجة ببرمجة العناصر التالية:
1- الذاكرات الكهربائية EEPROM نوع 24CXX
2- المايكروكونترولر – المتحكمات الصغرية – نوع AT89C5X
3- المتحكمات الصغرية – نوع AT90SXX AVR
4- المتحكمات الصغرية – نوع PIC12C5XX
5- المتحكمات الصغرية – نوع PIC16C8XX
6- المتحكمات الصغرية – نوع PIC16CXXX
وصل المبرمجة :
توصل المبرمجة مع مخرج الطابعة LPT بواسطة الكابل المرفق
ويحتوي القرص Floppy Disk على البرنامج PROG2000.exe
1- انقل البرنامج PROG2000.exe الى القرص الصلب في الكومبيوتر – الحاسب وضعه في مجلد خاص
2- نفذ البرنامج PROG2000.exe بالنقر المضاعف على الأيقونة وذلك بعد التاكد من توصيل التغذية الى المبرمجة - ستظهر واجهة التطبيق للمبرمجة
3- الملف demo.hex هو لاختبار المبرمجة
ملاحظة 1 : كل البرامج السابقة تعمل في بيئة ويندوز Windows وما هو اعلى
ملاحظة 2 : يولد الملف PROGRAMM.INI لتخزين آخر المتغيرات
لا تضع المتحكم الصغري Microcontroller في القاعدة المخصصة الا بعد تشغيل المبرمجة واختيار القطعة نفسها من خلال البرنامج.
يوضع المتحكم الصغري Microcontroller بالاتجاه الصحيح بحيث يكون الطرف رقم 1 في مكانه الى الأعلى
واجهة البرنامج:
![]()
![]()
![]()
|
1- لتحميل الملف المراد برمجته – ارساله – الى العنصر المختار – المتحكم الصغري
2- لمحي ذاكرة العنصر المختار – محي البرنامج الموجود مسبقا
3- - ممحي - لفحص ذاكرة العنصر والتأكد من خلوها
4- - قراءة - لقراءة محتويات الذاكرة واظهارها على الشاشة
5- - تحقق - للتحقق من صحة البرمجة – اختبار البرنامج
6- - برمجة - لبرمجة العنصر
7- - حفظ - قراءة ذاكرة العنصر وتخزينها في ملف
8- - حماية - تطبيق حماية قراءة ذاكرة العنصر المبرمج
9- - آلي - لتطبيق العمليات المذكورة في البند 14 بشكل آلي
القوائم :
10- خيارات اختيار لغة الواجهة واختيار عنوان مخرج الطابعة
11- - برمجة - يحتوي نفس العمليات المذكورة سابقا
12- - عنصر - اختيار العصر المراد برمجته
13- - ملف - يحتوي على تحميل او حفظ الملف
14- خبارات العمل بشكل آلي:
E – محي العنصر
B – للتاكد من محي العنصر
P – برمجة العنصر
V – للتحقق من البرمجة
S – حماية العنصر من القراءة
15 – - ايقاف - لايقاف قراءة العنصر
16 – شاشة القراءة
17 – اختيار نمط التعبئة في المواقع الفارغة لذاكرة العنصر 00 أو FF
18- الخروج من البرنامج
19 – محددات عمل وحماية العنصر:
تتبع محددات العنصر المراد برمجته كما يلي :
العنصر :AT90S1200
- RC مهتز داخلي
- SP منع محوه وبرمجته تسلسليا
العناصر PIC12C5XX :
|
|
F1 |
F0 |
|
مهتز خارجي – مقاومة + مكثف |
|
|
|
مهتز داخلي |
|
|
|
مهتز خارجي – كريستال أو مولد تردد نظامي |
|
|
|
مهتز خارجي – كريستال أو مولد ترر بطيء |
|
|
- WD منع المراقب الداخلي WatchDog
- CP حماية الرنامج المخزن
- MC وصل خط التصفير Reset للمعالج داخليا الى التغذية
العناصر PIC!^CXXX
|
|
|
F1 |
F0 |
|
RC |
مهتز خارجي – مقاومة + مكثف |
|
|
|
HS |
مهتز خارجي – كريستال أو مولد تردد سريع |
|
|
|
XT |
مهتز خارجي – كريستال أو مولد تردد نظامي |
|
|
|
LP |
مهتز خارجي – كريستال أو مولد ترر بطيء |
|
|
- WD منع المراقب الداخلي WatchDog
PO - منع تشغيل المؤقت الزمني مع تشغيل التغذية
- CP حماية الرنامج المخزن
خطوات البرمجة:
1- تحميل الملف من نوع (*.hex) Intellec أو من نوع (*.bin) Binary

2- اختيار العنصر المراد برمجته كما في الشكل التالي

3- وضع العنصر في القاعدة بالشكل الصحيح – اتجاها ومكانا
4- اجراء العمليات المطلوبة برمجة – محي – قراءة ... الخ
5- في حال ظهور أي رسالة خطأ يجب التأكد مما يلي :
1- التأكد من كبل التوصيل بالحاسب
2- التاكد من تشغيل المبرمجة –التغذية
3- يمكن ان يكون العنصر معطوبا
ENG. Safwan Rajab safwanrajab@scs-net.org
تعليقات
إرسال تعليق