תוכן עניינים:
וִידֵאוֹ: תצוגת ממשק בן 7 קטעים עם רישום Shift באמצעות מיקרו-בקר CloudX: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
בפרויקט זה אנו מפרסמים הדרכה כיצד להתממשק לתצוגת LED של שבעה פלחים עם מיקרו -בקר CloudX. שבעה תצוגות קטע משמשות בהרבה יישומי מערכת ותעשייה משובצים שבהם טווח הפלטים המוצגים ידוע מראש. תצוגה בסיסית בת 7 ספרות בת 7 ספרות יכולה להציג מספרים בין 0-9 וכמה תווים. 7 תצוגות קטע הינן מסוגים שונים; במיוחד הם שונים במספר הספרות/תווים שהוא יכול להציג. בעיקרון תצוגת 7 קטעים היא יחידה אחת שיכולה להציג רק ספרה אחת או תו אחד. מספרים נוספים מוצגים על ידי ריבוב של יחידות בודדות של 7 פלחי תצוגה יחד כדי ליצור תצוגה בת 2 ספרות, תצוגה בת 3 ספרות או תצוגה בת 7 ספרות בת 4 ספרות. ממשק ה- CloudX השקט והקליל של 7 פלחים יחד! בואו נתחיל את ההדרכה.
שלב 1: HC595 Shift Register
74HC595
74HC595 מורכב מרשם משמרות של 8 סיביות ומאגר אחסון עם יציאות מקבילות של שלוש מצבים. הוא ממיר קלט סדרתי לפלט מקביל כך שתוכל לשמור יציאות IO של MCU. 74HC595 נמצא בשימוש נרחב לציון נוריות רב-נתיביות והנעה של תצוגות קטע מרובי סיביות. "שלוש מצבים" מתייחס לעובדה שניתן להגדיר את סיכות הפלט כעכבה גבוהה, נמוכה או "עכבה גבוהה". עם נעילת נתונים, הפלט המיידי לא יושפע במהלך השינוי; עם פלט נתונים, אתה יכול להפיל 74HC595s בקלות רבה יותר. סיכות של 74HC595 ותפקודיהן: Q0-Q7: סיכות פלט נתונים מקביליות של 8 סיביות, המסוגלות לשלוט ישירות על 8 נוריות LED או 8 סיכות של תצוגת 7 פלחים. Q7 ': סיכת יציאה מסדרה, מחוברת ל- DS של 74HC595 אחר לחיבור מספר 74HC595s בסדרה MR: סיכה לאיפוס, פעילה ברמה נמוכה; כאן הוא מחובר ישירות ל- 5V. SH: קלט רצף הזמן של רשם המשמרות. בקצה העולה, הנתונים במרשם המשמרות נעים ברציפות ביט אחד, כלומר הנתונים ב- Q1 עוברים ל- Q2 וכן הלאה. בעוד שהם נמצאים בקצה הנפילה, הנתונים במרשם המשמרות נותרים ללא שינוי. ST: קלט רצף הזמן של אוגר האחסון. בקצה העולה, הנתונים במרשם המשמרות עוברים לרשום הזיכרון. OE: סיכה לאפשר פלט, פעילה ברמה נמוכה, מחוברת ל- GND. Ds: סיכת קלט נתונים סידוריים VCC: מתח אספקה חיובי GND: קרקע כאן נעשה שימוש בפונקציית shiftout () שמגיעה עם ה- CloudX IDE. כל שעליך לעשות הוא להזין מספר בין 0 ל -255 ורשם האחסון יכול להמיר אותו למספר בינארי של 8 סיביות ולפלט אותו במקביל. זה מאפשר לך לשלוט בקלות על 8 הפינים של התצוגה בת 7 המקטעים וליצור כל דפוס שאתה רוצה.
שלב 2: 7 קטע
נתחיל בהדרכה. אנו הולכים להשתמש ב- CloudX M633 ובתצוגה בסיסית של שבעה קטעים עם נקודה עשרונית. אתה יכול לזהות את פלחי התצוגה בעזרת האיור למעלה.
תצוגת שבעה קטעים זו כוללת 8 נוריות LED לכל ספרה כפי שמוצג בתמונה למעלה, שבעה נוריות LED לכל קטע ואחת לנקודה העשרונית.
כפי שאתה יכול לראות יש 10 סיכות בסך הכל. ייתכן שתבחין בשני סיכות בשם com, כפי שמוצג בתרשים המעגלים כל הקתודה (- סיכות) של נוריות הלדים מחוברות לשני הסיכות הללו. אנו מכנים את 2 הסיכות הללו כקתודות נפוצות ותצוגות כאלה נקראות תצוגות קטע משותפות של קתודה 7. ישנם כשבעה תצוגות קטע בעלות אנודות משותפות במקום קתודה משותפת. ההבדל היחיד בתצוגות האנודה הנפוצות הוא שכל האנודות (+ סיכות) מחוברות יחדיו והן ידועות בתור תצוגות קטע של האנודה 7. מלבד 2 סיכות ה- com האלה, ישנם 8 סיכות נוספות בשם A, B, C, D, E, F, G ו- DP. כפי שאתה יכול לראות באיור, סיכות אלה הינן אנודות (+ סיכות) של מקטעי ה- LED של תצוגת הקתודה הנפוצה (במקרה של תצוגת האנודות הנפוצות הסיכות הללו יהיו קטודות)
שלב 3: יש צורך ברכיב
- CloudX M633
- CloudX SoftCard
- כבל USB V3
- מרשם משמרות HC595
- חוטי מגשר
- לוח לחם
- תצוגת 7 פלחים
- נגד 330 אוהם
שלב 4: הגדרה
חבר את תצוגת 7-פלחים ורשמת המשמרות 74HC595 ל- CloudX M633:
חבר את סיכת ה- Vcc על פין 74HC595 לסיכה של 5V ב- CloudX.
חבר את סיכות GND ו- OE ב- 74HC595 לפין GND ב- CloudX.
חבר את פין DS או SER ב- 74HC595 לפין דיגיטלי 2 ב- CloudX.
חבר את סיכת SHCP או SRCLK ב- 74HC595 לפין דיגיטלי 1 ב- CloudX.
חבר את סיכת STCP או RCLK ב- 74HC595 לפין דיגיטלי 3 ב- CloudX.
חבר את סיכת Q0-Q6 או QA-QG ב- 74HC595 לסיכה A-G בתצוגת 7 פלחים.
חבר את סיכת Q7 או QH ב- 74HC595 להצמדת DP בתצוגת 7 פלחים.
חבר את סיכות הקתודה הנפוצות (סיכה 3 ו -8 בתרשים) בתצוגת 7 פלחים לסיכה Gnd ב- CloudX.
שלב 5: קוד
#לִכלוֹל
#לִכלוֹל
ChangeValue (ערך תו לא חתום) {
switch (ערך) {case 0: return 0x3f; מקרה 1: החזרה 0x06; מקרה 2: החזרה 0x5b; מקרה 3: החזרה 0x4f; מקרה 4: החזרה 0x66; מקרה 5: החזרה 0x6d; מקרה 6: החזרה 0x7d; מקרה 7: החזרה 0x07; מקרה 8: החזרה 0x7f; מקרה 9: החזרה 0x6f; }}
להכין(){
HC595_setting (2, 1, 3);
לוּלָאָה(){
עבור (char i = 0; i
מוּמלָץ:
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק MMA8451 שלך באמצעות ESP32s: 8 שלבים
תחילת העבודה עם ממשק חיישן I2C ?? - ממשק ה- MMA8451 שלך באמצעות ESP32s: במדריך זה, תלמד הכל על איך להתחיל, להתחבר ולהשיג מכשיר I2C (מאיץ) שעובד עם בקר (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
תצוגת אינטרנט גדולה של 7 קטעים DIY: 5 שלבים
תצוגת אינטרנט גדולה של 7 מקטעים DIY: בפרויקט זה אראה לך כיצד שילבתי צגים בגודל 7 אינץ 'בגודל 7 אינץ' ומודול Wifi ESP8266 ליצירת תצוגה בת 8 ספרות שיכולה להציג את הנתונים החשובים ביותר שלך מהאינטרנט. בואו נתחיל
ממשק מיקרו Atmega16 עם תצוגת LED Dot Matrix: 5 שלבים
ממשק מיקרו -בקר Atmega16 עם תצוגת LED Dot Matrix: בפרויקט זה אנו הולכים לממשק תצוגת LED של מטריצה נקודה אחת עם מיקרו -בקר AVR (Atmega16). כאן נראה סימולציה בפרוטוס, אתה יכול ליישם את אותו הדבר בחומרה שלך. אז כאן נדפיס תחילה תו אחד נניח 'A' ב
ממשק ממשק קל ליישם -- תצוגת OLED עם ג'ויסטיק ולחצנים: 6 שלבים
ממשק ממשק קל ליישם || תצוגת OLED עם ג'ויסטיק ולחצנים: מודול זה כולל צג OLED עם שני כפתורים, ג'ויסטיק 5 כיוונים ומד תאוצה 3 צירים. זה שימושי בהגדרת ממשק משתמש לפרויקט. היי, מה קורה חבר'ה? אקרש כאן מ- CETech. היום אנו נסתכל על מודול הכל-באחד, אשר
ממשק מיקרו 8051 עם תצוגת 7 פלחים: 5 שלבים (עם תמונות)
ממשק מיקרו -בקר 8051 עם תצוגת 7 פלחים: בפרויקט זה אנו הולכים לספר לך כיצד נוכל לממשק תצוגת 7 קטע עם מיקרו -בקר 8051