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

جهاز التسلسل الضوئي باستخدام التجميع والرقاقة الدقيقة PIC16F690: 3 خطوات
جهاز التسلسل الضوئي باستخدام التجميع والرقاقة الدقيقة PIC16F690: 3 خطوات

فيديو: جهاز التسلسل الضوئي باستخدام التجميع والرقاقة الدقيقة PIC16F690: 3 خطوات

فيديو: جهاز التسلسل الضوئي باستخدام التجميع والرقاقة الدقيقة PIC16F690: 3 خطوات
فيديو: السبب وراء صغر حجم الموبايلات | كيف تصنع المعالجات | تطور المعالجات 2024, يوليو
Anonim
ضوء التسلسل باستخدام التجميع و Microchip PIC16F690
ضوء التسلسل باستخدام التجميع و Microchip PIC16F690
ضوء التسلسل باستخدام التجميع و Microchip PIC16F690
ضوء التسلسل باستخدام التجميع و Microchip PIC16F690

الغرض من هذا المشروع هو بناء مُسلسِل ضوئي لاختبار سرعة رد فعل اللاعب. تتكون واجهة المستخدم لجهاز التسلسل الضوئي هذا من 8 مصابيح LED وزر. على الجانب التقني ، سنرسل رمزًا مكتوبًا بلغة التجميع باستخدام MPLAB X IDE ، إلى متحكم دقيق للتحكم في مصابيح LED وقراءة المدخلات من الزر. بمجرد تشغيل البرنامج ، تعرض مصابيح LED تسلسل مسح وتنتظر حتى يبدأ اللاعب اللعبة بالضغط على الزر. بعد الضغط على الزر ، تنطفئ مصابيح LED لفترة عشوائية من الوقت وتزداد فورًا (كما هو الحال في الإضاءة من الأول إلى الأخير وتكرار هذا الروتين). كل ما يتعين على اللاعب فعله هو الضغط على الزر مرة أخرى بمجرد أن يرى مصابيح LED تبدأ في الإضاءة بالتسلسل. تعرض مصابيح LED بعد ذلك مجموعة من الأنماط المبهجة فقط إذا تفاعل اللاعب قبل أن يضيء مؤشر LED الرابع. أخيرًا ، يقوم البرنامج بإعادة تشغيل اللعبة من خلال الانتقال إلى وضع المسح. نعم ، أعلم أنه لا يمكنك الانتظار حتى تصنع هذه اللعبة المسببة للإدمان ، لذلك دعونا نبنيها الآن

الخطوة 1: المواد

المواد
المواد

"امنحني ست ساعات لقطع شجرة وسأقضي الأربع ساعات الأولى في شحذ الفأس." (ابراهام لنكون)

يعد الاستعداد وحيازة المواد اللازمة أمرًا بالغ الأهمية للنجاح في هذا المشروع. احصل على يدك على هذه الأجزاء والبرامج. إذا لم تستطع ، فمن المحزن أن تضطر إلى إعادة التفكير في الكثير من المنطق ، لأن البرمجة منخفضة المستوى خاصة جدًا بالأجهزة التي تستخدمها ، أو "خاصة بالآلة". على سبيل المثال ، إنشاء مُسلسِل ضوئي مع PIC16F690 بواسطة Microchip ، والذي نستخدمه ، سيكون له رمز اختلاف وتخطيطي للأجهزة مختلف عن استخدام MCS-51 من Intel ، لأن لديهم هياكل داخلية مختلفة ، ودبابيس I / O وحتى تتطلب مختلفة تركيب التجميع.

ملاحظة: نوصيك بإعداد مستخرج الرقائق مما يجعل من السهل سحب وحدة التحكم الدقيقة الخاصة بك من PICkit ولوح التجارب. خلاف ذلك ، قد تكسر عن طريق الخطأ بعض المسامير الحرجة على وحدة التحكم الدقيقة وتبدأ في الشكوى من شراء واحدة جديدة بتكلفة الشحن وتضطر إلى الانتظار لبضعة أسابيع لاستئناف مشروعك.

الخطوة 2: الأجهزة

المعدات
المعدات
المعدات
المعدات
المعدات
المعدات

أولاً ، سوف نفهم الأجهزة ونوصل كل شيء بالطريقة الصحيحة.

تقنيًا: يحتوي المتحكم الدقيق PIC16F690 على 20 سنًا: Vss (طاقة) ، Vdd (أرضي) ، 6 دبابيس للمنفذ A ، 4 للمنفذ B و 8 للمنفذ C. هناك ثلاثة منافذ ، ويمكن ضبط كل منها على الإدخال أو الإخراج. في هذا المشروع ، سنستخدم المنفذ C كمخرج ، حيث تتوافق 8 دبابيس مع 8 مصابيح LED والمنفذ B كمدخل. لاحظ أن المصابيح التي نستخدمها يمكن أن تتحمل حدًا أقصى للتيار يصل إلى 20 مللي أمبير ، وإذا كنا نستخدم مصدر طاقة 5 فولت في الدائرة ، فسنحتاج إلى إضافة المقاوم 150 في سلسلة مع كل LED. سنستغل دبوسًا واحدًا فقط من المنفذ B نظرًا لأن لدينا زرًا واحدًا فقط ولنستخدم دبوس RB4 لذلك. سوف تحتاج إلى الرجوع إلى ورقة البيانات PIC16F690. ارجع إلى الملحق أ للحصول على صورة لإعداد الأجهزة

تعليمات

1. قم بتوصيل موجب من كل LED بدبوس من المنفذ C للمتحكم الدقيق في سلسلة بمقاوم 150Ω وسالب بـ GND.

2. قم بتوصيل أحد طرفي الزر بـ RB4 بت من المنفذ B والطرف الآخر بـ GND.

3. قم بتوصيل Vss الخاص بالمتحكم الدقيق بـ GND و Vdd بـ 5V.

هذا كل ما يخص الأجهزة. بسيط وأنيق. تحقق من أجهزتك قبل الانتقال للتأكد من أن لديك كل شيء متصل في المكان الصحيح وأنك لن تحرق أي شيء.

الخطوة 3: رابط للتقرير

سيكون ذلك مقدمة لهذا التدريب. لعرض التعليمات بالكامل ، انتقل إلى هذا الارتباط.

kedev.wordpress.com/2018/11/20/light-seque…

موصى به: