العودة لقائمة المشاريع
برمجة اسمبلي باستخدام برنامج كيل
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
أنظمة مدمجة
لغة التجميع
برمجة
تطوير البرمجيات
هندسة البرمجيات
أنظمة مدمجة
لغة التجميع
برمجة
تطوير البرمجيات
هندسة البرمجيات
الوصف
the code is required to detect a button press on Port 3.2 using an external interrupt in 89C668 assembly code (Keil). Toggle a 1kHz square wave on Port 0.0 with each button press. Use a timer interrupt to generate and control the 1kHz waveform.
برمجة متحكم 89C668 لاكتشاف الضغط على زر (مفتاح) باستخدام المقاطعة الخارجية (External Interrupt) من الطرف P3.2 (INT0)، وتوليد موجة مربعة بتردد 1 كيلوهرتز (1kHz) على الطرف P0.0 بحيث يتم عكس الحالة (Toggle) في كل مرة يتم فيها الضغط على الزر.
اهدف المشروع
اكتشاف الضغط على الزر من خلال INT0 (P3.2) باستخدام مقاطعة خارجية.
عند الضغط على الزر، يتم تشغيل أو إيقاف توليد موجة مربعة بتردد 1kHz على P0.0.
يتم استخدام Timer Interrupt لتوليد الموجة