תוכן עניינים:
וִידֵאוֹ: Arduino עם רשימת משמרות CD4015B: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
ה- CD4015B הוא רישום משמרות סטטי כפול 4 שלבים עם קלט סידורי ופלט מקביל. זהו IC עם 16 פינים ומכיל שני רגיסטרים זהים של 4 שלבים עם כניסות נתונים עצמאיות, שעון ואיפוס. היגיון גבוה בקלט איפוס מאפס את כל ארבעת השלבים המכוסים על ידי קלט זה. זהו מכשיר CMOS עם כל הכניסות המוגנות מפני פריקה סטטית.
אפשר להרחיב את שני רגידי ארבעת השלבים לרגיסט של 8 סיביות על החבילה האחת, ולהוסיף על ידי הוספת עוד תקליטורי CD4015B.
יש לו יישומים שונים, כולל:
- תורי נתוני קלט / פלט סידוריים
- המרת נתונים סדרתית למקבילה
- מרשם למטרות כלליות
כמו גם נהיגה נוריות כפי שאדגים להלן.
אספקה
מחשבי IC אלה זולים מאוד וכיום ניתן לרכוש 10 CD4015BE בפחות מ -2 פאונד בבריטניה מסין ב- eBay.
שלב 1: הצמד ותרשימים פונקציונאליים
לתקליטור CD4015B יש מה שנראה כפריסה יוצאת דופן ויש להקפיד על זיהוי נכון של כל סיכה. לדוגמה Q4B (סיכה 2) נמצאת ליד Q3A (סיכה 3) ו- Q4A (סיכה 10) נמצאת ליד Q3B (סיכה 11). כמו כן שעון B נמצא בצד A בעיקר של ה- IC וכמו כן שעון A הוא בצד B בעיקר.
הפעלת CD4015B
להבהרת האמירה לעיל
"הנתונים מועברים מהקלט לשלב הפלט של ה- IC במעבר חיובי".
כלומר סיכת השעון עוברת מנמוך לגבוה על הבמה הרלוונטית שלה. זה מושג ב- Arduino על ידי הגדרת תחילה את סיכת השעון נמוכה, הגדרת סיכת הנתונים גבוהה או נמוכה ולאחר מכן הגדרת סיכת השעון גבוהה שוב. בכל פעם שזה קורה הנתונים על סיכת הפלט מועברים לאחרת, כלומר מ- Q1A ל- Q2A וכו '. הנתונים ב- Q4A הולכים לאיבוד או אם הם מחוברים לנתונים B, מועברים ל- Q1B.
שום דבר לא קורה כאשר סיכת השעון עוברת מגבוה לנמוך.
כאשר סיכת האיפוס מוגדרת גבוה, היא קובעת את 4 הפלטים שלה נמוכים. זה מאפשר לזרם לזרום דרך נוריות הלדים ולהדליק אותם. במערך המתואר להלן, כל 8 היציאות מאופסות כאשר איפוס A ואיפוס B מחוברים.
שלב 2: חיבור לארדואינו
החיבור לארדואינו הוא כדלקמן:
- סיכת CD4015B 16 ל- Arduino 5v
- סיכה CD4015B 8 ל- Arduino Gnd
- סיכה CD4015B 6 (איפוס A) לסיכת Arduino 5
- סיכה CD4015B 7 (נתונים A) לסיכת Arduino 6
- סיכה CD4015B 9 (שעון A) לסיכת Arduino 7
- סיכות CD4015B Q1A - Q4A לקתודה LED ואנודה ל- 5v באמצעות נגד 100 אוהם
כדי לאפשר רישום משמרות 8 שלבים
- חבר את סיכה 14 (איפוס B) לסיכה 6 (איפוס A) בתקליטור CD4015B
- חבר את סיכה 1 (שעון B) לסיכה 9 (שעון A) בתקליטור CD4015B
- חבר את פין 10 (Q4A) לסיכה 15 (נתונים B) ב- CD4015B
- סיכות CD4015B Q1B - Q4B לקתודה LED ואנודה ל- 5v באמצעות נגד 100 אוהם
תוכנית Arduino כלולה להדגמה כיצד ניתן להשתמש ב- CD4015B עם נוריות LED. אין צורך בספרייה מיוחדת כדי שהתוכנית תפעל. אינך צריך להשתמש בסיכות 5, 6 ו -7 של הארדואינו, מכיוון שכל סיכות הקלט/פלט יעבדו, אך יהיה עליך לשנות את הסקיצה לפינים שבהם השתמשת.
ניתן להגדיר את המעגל על לוח לחם.
לולאת התוכניות מדגימה 4 דרכים שונות לתכנת את ה- CD4015B.
שלב 3: מסקנה
במקרה היה לי IC CD4015BCN שוכב ותהיתי איך לתכנת אותו. לימוד גיליון הנתונים הרלוונטי נתן לי את כל המידע. קיימים בשוק גם רישומי משמרות רבים אחרים. דוגמה אחת היא 74LS595 הפופולרית שיש לה דרך ספציפית לתכנת אותה כמו גם TTL בניגוד ל- CMOS. לא נראה שיש הרבה מידע זמין עבור Arduino ו- CD4015B.
אינני מומחה לאלקטרוניקה ומספק מידע זה רק לכל מי שימצא בו עניין.
מידע נוסף ניתן למצוא בדפי הנתונים הרלוונטיים.
מוּמלָץ:
מונה תצוגה של 7 פלחים עם רישום משמרות: 3 שלבים
מונה תצוגה של 7 פלחים עם רשימת משמרות: זהו הפרויקט המושלם למתחילים אם אתה רק לומד כיצד להשתמש במרשם משמרות וכיצד הוא פועל עם קוד. בנוסף, פרויקט זה הוא התחלה מצוינת אם אתה חדש בתצוגת 7 הקטעים. לפני שתתחיל בפרוייקט זה הקפד לבצע
לפרוס את יישום רשימת המטלות הראשון שלך: 8 שלבים
לפרוס את יישום רשימת המטלות הראשון שלך: אם אתה חדש לגמרי בקידוד או שיש לך קידוד רקע, ייתכן שאתה תוהה היכן להתחיל ללמוד. אתה צריך ללמוד כיצד, מה, היכן לקודד ולאחר מכן, לאחר שהקוד מוכן, כיצד לפרוס אותו כדי שהכל יראה. ובכן, החדשות הטובות הן
רשימת המטלות של ארדואינו: 5 שלבים
רשימת המטלות של ארדואינו: זוהי רשימת המטלות של ארדואינו. זוהי רשימת מטלות רגילה, אך מחוברת ל- Arduino. בכל פעם שתסיים משימה, תקבל נקודות, ואז תוכל להחליט מה לעשות. איך זה עובד: כתוב משימות שאתה צריך לבצע על פיסת נייר. לאחר מכן, הכנס
רשימת מטלות בזמן אמת באמצעות Firebase של Google: 12 שלבים
רשימת מטלות בזמן אמת באמצעות Google Firebase: היי! כולנו משתמשים ברשימות מטלות ביום יום, בין אם הן מקוונות או לא מקוונות. בעוד שרשימות לא מקוונות נוטות ללכת לאיבוד, ורשימות וירטואליות עלולות להיות במקומן, להימחק בטעות או אפילו לשכוח אותן. אז החלטנו ליצור אחד ב- Google Firebase
רשימת ** דברים בחינם ** לפרויקטים שלך: 8 שלבים
רשימת ** דברים בחינם ** לפרויקטים שלך: זוהי רשימת המקומות שתוכל לקבל מהם דברים בחינם, תוכל להשתמש בה בפרויקטים שלך …. היא בחינם והפריטים נשלחים בחינם אז כן מקווה שאתה אוהב הרשימה! אוקיי אז ארגנתי את זה להוראות לפי סוג המוצר. שלח לי הודעה אם יש לך אתר