جدول المحتويات:
- الخطوة 1: قم بتوصيل AT89S52 كما تفعل عادة
- الخطوة 2: قم بتوصيل AT89S52 بـ Arduino
- الخطوة 3: البرمجة باستخدام برنامجي (انتقل إلى الخطوة 4 إذا كنت تريد استخدام Avrdude)
- الخطوة 4: البرمجة باستخدام Avrdude
- الخطوة 5: البرمجة باستخدام Avrdude (تابع)
فيديو: برنامج 8051 (سلسلة AT89) مع اردوينو: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
يوفر هذا الدليل حلاً كاملاً لبرمجة AT89S51 أو AT89S52 (هذا ما اختبرته) باستخدام Arduino. تم تضمين إعدادات متعددة في هذا الدليل ؛ الإعداد الأسهل لا يتطلب أي برامج إضافية بخلاف Arduino IDE.
الخطوة 1: قم بتوصيل AT89S52 كما تفعل عادة
لا تتردد في تخطي هذه الخطوة إذا كانت سلكية بالفعل.
ما تحتاجه عادة لإعداد حد أدنى من النظام لـ AT89S52:
للساعة: 1x Crystal Oscillator ، أقل من 33Mhz2x مكثفات ، حوالي 33pF اعتمادًا على الكريستال الذي تستخدمه
لدائرة إعادة الضبط: 1x 10kOhm Resistor1x 10μF Capacitor
يمكن تشغيل الميكروكونترولر بدون دائرة إعادة الضبط ، ما عليك سوى إعادة ضبطه يدويًا بعد تشغيله.
يمكنك أيضًا استخدام أحد لوحات النظام الدنيا هذه. إذا كانت هذه هي الحالة ، فانتقل إلى الخطوة التالية.
الخطوة 2: قم بتوصيل AT89S52 بـ Arduino
يستخدم AT89S52 (AT89S51 أيضًا) SPI كبروتوكول ISP. يدخل في وضع ISP عندما يتم سحب دبوس RST عالياً.
الأسلاك بالإضافة إلى تلك الموجودة في الخطوة 1: دبوس RST على 8051 إلى دبوس 10 على Arduino ؛ دبوس 8 (P1.7) على 8051 إلى دبوس 13 على Arduino (SCK) ؛ دبوس 7 (P1.6) على 8051 إلى دبوس 12 على Arduino (MISO) ؛ دبوس 6 (P1.5) على 8051 إلى دبوس 11 على Arduino (MOSI).
الخطوة 3: البرمجة باستخدام برنامجي (انتقل إلى الخطوة 4 إذا كنت تريد استخدام Avrdude)
من هنا:
قم بتحميل المخطط الموجود في المستودع ويمكنك البدء في برمجة AT89S51 (52)!
الخطوة 4: البرمجة باستخدام Avrdude
يأتي Arduino IDE مع avrdude مثبت مسبقًا. والأفضل من ذلك ، أن ArduinoISP ، الذي يأتي أيضًا مع IDE ، يدعم AT89S51 (AT89S52).
أولاً ، قم بتحميل المخطط المسمى "ArduinoISP" على اردوينو الخاص بك. يمكن العثور على الرسم ضمن "ملف" -> "أمثلة" -> "11. ArduinoISP" في Arduino IDE.
بعد ذلك ، يجب عليك تخصيص ملف التكوين الخاص بـ avrdude لتمكين دعم AT89S51 (52) الخاص بنا. يمكنك تنزيل تكوين تم تعديله بالفعل على هذه الصفحة.
تحقق مرة أخرى من الأسلاك الخاصة بك ، إذا بدا كل شيء على ما يرام ، قم بتشغيل ما يلي:
"C: / Program Files (x86) Arduino / Hardware / tools / avr / bin / avrdude.exe" -C E: /avrdude8051.conf -c stk500v1 -P COM3 -p 89s51 -b 19200
(قد ترغب في استبدال المسار إلى "avrdude.exe" بمسار التثبيت الخاص بـ Arduino IDE. استبدل "COM3" باسم المنفذ التسلسلي لـ arduino الذي تستخدمه كمبرمج. استبدل 89s51 بـ 89s52 إذا كان لديك AT89S52. استبدل "E: /avrdude8051.conf" بالمسار إلى التكوين الذي نزّلته للتو.)
الخطوة 5: البرمجة باستخدام Avrdude (تابع)
إعدادك صحيح إذا أخرج avrdude توقيع الجهاز بشكل صحيح.
لتحميل برنامج ، قم بتشغيل الأمر في الخطوة السابقة بخيار إضافي واحد:
-U فلاش: ث: برنامجك
للتحقق ، قم بتشغيل avrdude باستخدام:
-U فلاش: v: برنامجك
لمزيد من المعلومات حول استخدام avrdude ، راجع دليلها على:
www.nongnu.org/avrdude/user-manual/avrdude_…
موصى به:
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: 6 خطوات
برنامج Arduino Hang Guardian - برنامج Arduino Watchdog Timer التعليمي: مرحبًا بالجميع ، هذا يحدث لنا جميعًا. تقوم ببناء مشروع ، وتوصيل جميع المستشعرات بحماس ، وفجأة ، يتوقف Arduino ولا تتم معالجة أي مدخلات. "ما الذي يحدث؟" ، ستسأل وتبدأ في البحث في الكود الخاص بك ، فقط لإعادة
اردوينو نانو - برنامج استشعار درجة الحرارة TCN75A التعليمي: 4 خطوات
Arduino Nano - برنامج استشعار درجة الحرارة TCN75A التعليمي: TCN75A عبارة عن مستشعر درجة حرارة تسلسلي ثنائي الأسلاك مدمج مع محول درجة حرارة إلى رقمي. تم دمجه مع سجلات المستخدم القابلة للبرمجة والتي توفر المرونة لتطبيقات استشعار درجة الحرارة. تسمح إعدادات التسجيل للمستخدمين
أرخص اردوينو -- أصغر اردوينو -- اردوينو برو ميني -- البرمجة -- اردوينو نينو: 6 خطوات (مع صور)
أرخص اردوينو || أصغر اردوينو || اردوينو برو ميني || البرمجة || اردوينو نينو: …………………………. الرجاء الاشتراك في قناتي على يوتيوب لمزيد من مقاطع الفيديو ……. يدور هذا المشروع حول كيفية التعامل مع أصغر وأرخص اردوينو على الإطلاق. أصغر وأرخص اردوينو هو اردوينو برو ميني. إنه مشابه لاردوينو
(الصيف) سلسلة LED للاحتفالية (الكريسماس) سلسلة LED: 5 خطوات (بالصور)
(الصيف) LED String to Festive (Christmas) LED String!: لذلك ما زلت أمتلك هذه السلاسل (الصيفية) المليئة بمصابيح LED موجودة منذ الصيف الماضي. تحويل المصابيح من الصيف الماضي إلى سلسلة احتفالية من المصابيح الملونة! الأشياء المطلوبة
كيفية تحويل الحيوانات باستخدام برنامج جيمب (برنامج مجاني): 5 خطوات
كيفية تحويل الحيوانات باستخدام برنامج GIMP (برنامج مجاني): سوف أعلمك كيفية تحويل حيوانين خلال هذا التدريب. يمكنك استخدام طريقة التحويل هذه لأي حيوانات ، أو أي إبداع يمكنك التوصل إليه. أرني إبداعاتك ، باستخدام هذا الدليل السهل المتابعة! الأشياء المطلوبة: الكمبيوتر ، الإبداع