جدول المحتويات:
- اللوازم
- الخطوة 1: توصيلات الدائرة الكهربائية
- الخطوة الثانية: تحويل ARDUINO إلى ISP
- الخطوة 3: إنشاء ملف HEX
- الخطوة 4: برمجة AT89S52
فيديو: البرمجة AT89S52 باستخدام ARDUINO: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
البرمجة داخل النظام (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
1. افتح برنامج المبرمج 89S52 في جهاز الكمبيوتر الخاص بك.
2. حدد منفذ COM الذي يتصل به Arduino.
3. انقر فوق تحديد. سيؤدي هذا إلى ظهور رسالة تقول "تم اكتشاف atmel AT89S52".
4. انقر فوق فتح ملف hex وحدد ملف hex.
5. انقر فوق تحميل. سيكتب الملف السداسي في المتحكم الدقيق.
6. انتهى. يمكنك الآن تحميل أي كود إلى 89S52 باستخدام Arduino باتباع هذا البرنامج التعليمي.
موصى به:
البرمجة الشيئية: إنشاء كائنات ، طريقة التعلم / التدريس / التقنية باستخدام أداة تشكيل الأشكال: 5 خطوات
البرمجة الشيئية: إنشاء كائنات طريقة التعلم / التدريس / التقنية باستخدام Shape Puncher: طريقة التعلم / التدريس للطلاب الجدد في البرمجة الموجهة للكائنات. هذه طريقة للسماح لهم بالتخيل ورؤية عملية إنشاء الكائنات من الفئات. لكمة كبيرة بحجم 2 بوصة من EkTools ؛ الأشكال الصلبة هي الأفضل .2. قطعة من الورق أو ج
البرمجة الشيئية: إنشاء كائنات ، طريقة التعلم / التدريس / التقنية باستخدام المقص: 5 خطوات
البرمجة الشيئية: إنشاء كائنات طريقة التعلم / التدريس / التقنية باستخدام المقص: طريقة التعلم / التدريس للطلاب الجدد في البرمجة الشيئية. هذه طريقة للسماح لهم بالتخيل ورؤية عملية إنشاء الكائنات من الفئات. الأجزاء: 1. مقص (أي نوع سيفي بالغرض). 2. قطعة من الورق أو البطاقات. 3. علامة
أجهزة تحكم عن طريق عصا التحكم باستخدام Arduino (مع البرمجة): 4 خطوات
المؤازرة التي يتم التحكم فيها بعصا التحكم باستخدام Arduino (مع البرمجة): في هذا البرنامج التعليمي ، سنقوم بعمل مؤازر تحكم بعصا التحكم باستخدام Arduino Uno
تعلم البرمجة باستخدام Python Turtle: 4 خطوات
تعلم البرمجة باستخدام Python Turtle: في هذا البرنامج التعليمي سوف نقدم لك عالم الترميز الممتع باستخدام Python ، وتحديداً مكتبة Turtle ، ونفترض أنه ليس لديك خبرة سابقة في البرمجة. إذا كنت مهتمًا بمعرفة المزيد ، نقترح عليك قراءة كتاب المؤلف: https: //www.amazo
مقدمة إلى البرمجة 8051 باستخدام AT89C2051 (ضيف بطولة: Arduino): 7 خطوات (بالصور)
مقدمة إلى 8051 البرمجة باستخدام AT89C2051 (ضيف بطولة: Arduino): 8051 (المعروف أيضًا باسم MCS-51) هو تصميم MCU من الثمانينيات ولا يزال شائعًا حتى اليوم. تتوفر وحدات التحكم الدقيقة الحديثة المتوافقة مع 8051 من بائعين متعددين ، بجميع الأشكال والأحجام ، ومع مجموعة واسعة من الأجهزة الطرفية. في هذا الدليل