תוכן עניינים:

רצף אור באמצעות הרכבה ושבב PIC16F690: 3 שלבים
רצף אור באמצעות הרכבה ושבב PIC16F690: 3 שלבים

וִידֵאוֹ: רצף אור באמצעות הרכבה ושבב PIC16F690: 3 שלבים

וִידֵאוֹ: רצף אור באמצעות הרכבה ושבב PIC16F690: 3 שלבים
וִידֵאוֹ: הרכבת - שיר ילדים - שירי ערוץ בייבי 2024, יולי
Anonim
רצף אור באמצעות הרכבה ושבב PIC16F690
רצף אור באמצעות הרכבה ושבב PIC16F690
רצף אור באמצעות הרכבה ושבב PIC16F690
רצף אור באמצעות הרכבה ושבב PIC16F690

מטרת הפרויקט היא לבנות רצף אור לבדיקת מהירות התגובה של השחקן. ממשק המשתמש של רצף האור הזה מורכב מ 8 נוריות ולחצן. בצד הטכני, אנו הולכים לשלוח קוד שנכתב בשפת הרכבה עם MPLAB X IDE, לתוך מיקרו -בקר כדי לשלוט בנוריות ולקרוא קלט מהלחצן. לאחר הפעלת התוכנית, נוריות ה- LED מציגות רצף מטאטא ומחכות שהשחקן יתחיל את המשחק על ידי לחיצה על הכפתור. לאחר לחיצה על כפתור, נוריות LED כבות במשך פרק זמן אקראי ומיד מתגברות (כמו בהדלקה מהאחת לאחרונה וחזרה על שגרה זו). כל מה שהשחקן צריך לעשות הוא ללחוץ שוב על הכפתור ברגע שהוא רואה את הלדים מתחילים להאיר ברצף. נוריות LED מציגות אז קבוצה של דפוסים עליזים רק אם השחקן מגיב לפני הנורית הרביעית נדלקת. סוף סוף, התוכנית מפעילה מחדש את המשחק על ידי כניסה למצב סחיפה. כן, אני יודע שאתה לא יכול לחכות ליצור את המשחק הממכר הזה, אז בואו נבנה אותו עכשיו

שלב 1: חומרים

חומרים
חומרים

"תן לי שש שעות לכרות עץ ואני אבלה את ארבע הראשונות בחידוד הגרזן." (אברהם לינקולן)

ההכנה והחזקת החומרים הדרושים היא חיונית להצלחת פרויקט זה. שימו יד על החלקים והתוכנות האלה. אם אינך יכול, כל כך עצוב שתצטרך לחשוב מחדש הרבה על ההיגיון, מכיוון שתכנות ברמה נמוכה מאוד ספציפי לחומרה שבה אתה משתמש, או "ספציפי למכונה". לדוגמה, יצירת רצף אור עם PIC16F690 על ידי Microchip, בה אנו משתמשים, יהיה בעל קוד ההבדל וסכימת חומרה שונה מאשר השימוש ב- MCS-51 על ידי אינטל, מכיוון שיש להם מבנים פנימיים שונים, פיני I/O ואפילו דורשים שונה תחביר הרכבה.

הערה: אנו ממליצים לך להכין חולץ שבבים אשר מקל על שליפת המיקרו -בקר שלך מה- PICkit ולוח הלחם. אחרת אתה עלול לשבור בטעות כמה סיכות קריטיות על המיקרו -בקר ולהתחיל להתלונן על רכישת אחד חדש בעלות משלוח וצריך לחכות כמה שבועות כדי להמשיך את הפרויקט שלך.

שלב 2: חומרה

חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה

ראשית, אנו הולכים להבין את החומרה ולחבר הכל בצורה הנכונה.

טכני: לבקר המיקרו PIC16F690 יש 20 פינים: Vss (כוח), Vdd (קרקע), 6 פינים ליציאה A, 4 ליציאה B ו -8 ליציאה C. יש שלוש יציאות, וכל אחת מהן יכולה להיות מוגדרת לקלט או פלט. בפרויקט זה, אנו הולכים להשתמש ביציאה C כפלט, שכן 8 סיכות תואמות ל -8 נוריות LED ויציאה B כקלט. שים לב כי נוריות LED שבהן אנו משתמשים יכולות לסבול זרם מרבי של 20mA, ואם אנו משתמשים באספקת חשמל של 5V במעגל, נצטרך להוסיף נגד 150Ω בסדרה עם כל LED. ננצל רק סיכה אחת של יציאה B מכיוון שיש לנו כפתור אחד בלבד ובואו נשתמש בה סיכה RB4. יהיה עליך לעיין בגיליון הנתונים של PIC16F690. עיין בנספח א 'לתמונה של התקנת החומרה

הוראות

1. חבר חיובי של כל נורית לפין של יציאה C של המיקרו -בקר בסדרה עם נגד 150Ω ושלילי ל- GND.

2. חבר קצה אחד של הלחצן לביט RB4 של יציאה B ואת הקצה השני ל- GND.

3. חבר את Vss של המיקרו -בקר ל- GND ו- Vdd ל- 5V.

זהו החומרה. פשוט ומסודר. בדוק את החומרה שלך לפני שתמשיך לוודא שהכל מחובר במקום הנכון ולא תשרוף דבר.

שלב 3: קישור לדוח

זו תהיה מבוא למדריך זה. כדי לצפות במלוא ההוראה, המשך לקישור זה.

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

מוּמלָץ: