جدول المحتويات:

البرمجة AT89S52 باستخدام ARDUINO: 4 خطوات
البرمجة AT89S52 باستخدام ARDUINO: 4 خطوات

فيديو: البرمجة AT89S52 باستخدام ARDUINO: 4 خطوات

فيديو: البرمجة AT89S52 باستخدام ARDUINO: 4 خطوات
فيديو: ✔️Arduino Tutorials-4 ᴴᴰ | كيف يعمل حساس الأشعة تحت الحمراء برمجة توصيل TCRT5000 | دروس اردوينو 2024, شهر نوفمبر
Anonim
برمجة AT89S52 باستخدام ARDUINO
برمجة AT89S52 باستخدام ARDUINO
برمجة AT89S52 باستخدام ARDUINO
برمجة AT89S52 باستخدام ARDUINO

البرمجة داخل النظام (ISP) والمعروفة أيضًا باسم البرمجة التسلسلية داخل الدائرة (ICSP) هي قدرة بعض الأجهزة المنطقية القابلة للبرمجة والميكروكونترولر وغيرها من الأجهزة المضمنة على البرمجة أثناء تثبيتها في نظام كامل ، بدلاً من طلب برمجة الشريحة مسبقًا لتثبيته في النظام.

في هذا البرنامج التعليمي تمت برمجة متحكم AT89S52 باستخدام Arduino كمبرمج تسلسلي داخل الدائرة.

اللوازم

1x AT89S522x 33pF مكثفات قرصية 1x 11.0592MHz كريستال مذبذب 1x 0.1 فائق التوهج مكثف 1x 10kOhm المقاوم 1x زر ضغط 1x لوح الخبز أسلاك توصيل - كما هو مطلوب

الخطوة 1: توصيلات الدائرة الكهربائية

اتصالات الدائرة
اتصالات الدائرة
اتصالات الدائرة
اتصالات الدائرة
اتصالات الدائرة
اتصالات الدائرة

قم بتوصيل المكونات في لوح التجارب كما هو موضح في الشكل. * ملاحظة: يجب سحب الدبوس 31 إلى +5 فولت نظرًا لأننا نستخدم ذاكرة البرنامج الداخلية.

الخطوة الثانية: تحويل ARDUINO إلى ISP

1. قم بتوصيل Arduino بجهاز الكمبيوتر. حدد اللوحة المناسبة والمنفذ 3. قم بتحميل الكود من الملف المرفق أدناه.الآن أصبح اردوينو جاهزًا لبرمجة متحكم 89S52. ملاحظة * لا تقم بإزالة كبل USB من الكمبيوتر الشخصي إلى Arduino بعد تحميل كود اردوينو هذا.

الخطوة 3: إنشاء ملف HEX

إنشاء ملف سداسي
إنشاء ملف سداسي
إنشاء ملف سداسي
إنشاء ملف سداسي
إنشاء ملف سداسي
إنشاء ملف سداسي
إنشاء ملف سداسي
إنشاء ملف سداسي

1. افتح برنامج Keil uVision. 2. اكتب البرنامج واحفظه كملف c. انقر نقرًا مزدوجًا فوق "مجموعة المصدر" وانقر فوق ملف.c الذي قمت بإنشائه. 4. انقر بزر الماوس الأيمن فوق "الهدف 1" 5. اضبط تردد الكريستال على 11.0592 ميجا هرتز. حدد "استخدام ذاكرة القراءة فقط على الرقاقة" 7. انقر فوق علامة التبويب "الإخراج" ثم تحقق من "إنشاء ملف HEX" وانقر فوق موافق

الخطوة 4: برمجة AT89S52

البرمجة AT89S52
البرمجة AT89S52

1. افتح برنامج المبرمج 89S52 في جهاز الكمبيوتر الخاص بك.

2. حدد منفذ COM الذي يتصل به Arduino.

3. انقر فوق تحديد. سيؤدي هذا إلى ظهور رسالة تقول "تم اكتشاف atmel AT89S52".

4. انقر فوق فتح ملف hex وحدد ملف hex.

5. انقر فوق تحميل. سيكتب الملف السداسي في المتحكم الدقيق.

6. انتهى. يمكنك الآن تحميل أي كود إلى 89S52 باستخدام Arduino باتباع هذا البرنامج التعليمي.

موصى به: