مبرمجة المتحكمات – المايكروكونتولر – 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 في مكانه الى الأعلى

 

 

 

واجهة البرنامج:

 

 

 

Line Callout 2: 18Line Callout 2: 19Line Callout 2: 17Line Callout 2: 14

16

 

 

 

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

تعليقات

المشاركات الشائعة من هذه المدونة

مسدس اللحام Soldering Gun

فرامة خضار كهربائية من ريبون

كيفية عمل القرص الصلب