אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל מפענחים לפקודות ג'ויסטיק מקונסולות משחקי וידאו. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מיקרו-בקרים כאשר מפתחים מכשירים אלקטרוניים, לעיתים קרובות יש צורך בלוח שלט רחוק נוח. במקרים רבים, שלט רחוק כזה יכול להיות ג'ויסטיק מקונסולת משחקי וידאו; אתה רק צריך לפענח את האותות שלו. כותב המאמר הצליח, באמצעות מיקרו-בקרים ממשפחת AT89, לפתח מפענחים פשוטים מאוד של פקודות שנשלחו באמצעות ג'ויסטיקים מקונסולות וידאו פופולריות. הם יכולים להיות מובנים בכל עיצוב חובב. הרעיון לפתח מפענחי מיקרו-בקר לסוגים שונים של ג'ויסטיקים הופיע כתוצאה מקריאת המאמר [1]. מפענח האותות של הג'ויסטיק "Dendy" המוצע שם מורכב למדי (מורכב על ארבעה מעגלי מיקרו מסדרת K561), אינו מוגן מהקפצת מגעי כפתורי הג'ויסטיק ובעל יכולת עומס נמוכה של היציאות. בעיות אלו נפתרו על ידי ייצור מכשיר דומה מבחינה תפקודית באמצעות שבב אחד בלבד - המיקרו-בקר הזול AT89C2051. בנוסף, הוצגה פונקציית אישור צליל ללחיצה על לחצני הג'ויסטיק, שכל אחד מהם מתאים לטון בגובה מסוים. מעגל המפענח של הג'ויסטיק "Dendy" מוצג באיור. 1, ובטבלה. 1 - קודי קושחה של FLASH ROM עבור המיקרו-בקר DD1. תוכל לקרוא על עקרון הפעולה של הג'ויסטיק הזה ב-[2]. גם דיאגרמות התזמון של האותות שלה מוצגות שם. המפענח ממיר אותם לרמות לוגיות ביציאות של יציאות P1 ו-P1.0 של המיקרו-בקר. כפתור שנלחץ מתאים לרמה נמוכה, וכפתור שלא נלחץ מתאים לרמה גבוהה בפלט המקביל. ניתן להסיר את האותות A ו-B לא רק מפיני המיקרו-בקר המצוינים בתרשים, אלא גם מיציאות הניקוז הפתוח שלו - קווים P12 (פין 1.1) ו-P13 (פין XNUMX), בהתאמה. פולט Piezo HA1 מיועד לחיווי צליל של לחיצות על כפתור ג'ויסטיק. קבלים C3, C4 ומהוד קוורץ ZQ1 כלולים במעגל מיקרו-בקר טיפוסי. קבל C1 הוא קבל חוסם אספקת חשמל, C2 נחוץ ליצירת דופק האיפוס הראשוני. מתח +5 וולט מסופק מאספקת החשמל של המכשיר הנשלט. באיור. איור 2 מציג תרשים של מפענח הפקודות שניתנו באמצעות הג'ויסטיק של קונסולת המשחק SEGA Mega Drive-2. ניתן למצוא תיאור של הג'ויסטיק הזה והאותות שלו ב-[3]. מכיוון שהמספר הנדרש של קווי קלט ופלט של המיקרו-בקר במקרה זה גדול יותר מאשר בקודם, היה צורך להחליף את המיקרו-בקר AT20S89 בעל 2051 פינים ב-AT40S89 בעל 51 פינים. קודי הקושחה עבור ה-FLASH ROM שלו מופיעים בטבלה. 2. הג'ויסטיק מחובר למחבר XP1, הפקודות המפוענחות מוסרות מיציאות P1 ו-RXNUMX של המיקרו-בקר. על איור. 3 מציג תרשים של גרסה אחרת של המפענח. זה עובד עם ג'ויסטיקים מקונסולות סוני פלייסטיישן וסוני פלייסטיישן 2. יש לטעון את הקודים מהטבלה בזיכרון של המיקרו-בקר DD1. 3. קצת על עקרון חילופי המידע בין הג'ויסטיקים הללו לבין המפענח. לאחר שקבע בעבר את קו ה-SEL נמוך, המיקרו-בקר DD1 יוצר רצף של חמש קבוצות של שמונה פולסים ברמה לוגית נמוכה בכל אחת בקו ה-CLOCK. הפולסים של שלוש הקבוצות הראשונות מסנכרנות את חילופי מידע השירות לאורך קווי COMMAND (מהמפענח לג'ויסטיק) ו-DATA (בכיוון ההפוך). הג'ויסטיק מגיב לכל אחד מ-16 פעימות הסנכרון של שתי הקבוצות האחרונות על ידי הגדרת רמה לוגית על קו ה-DATA, הצגת מצב הכפתור הבא. סדר שאילת הכפתורים עולה בקנה אחד עם סדר רישום אותות המוצא של המפענח בתרשים (ראה איור 3, מלמעלה למטה). בסוף מחזור הסקר, המיקרו-בקר מציב את קו ה-SEL גבוה. המספור של המגעים של שקע XS1 מתאים לשינוי "PS one" המצוין על הלוח של קונסולת הווידאו. אתה יכול לחבר ג'ויסטיק דיגיטלי רגיל או ג'ויסטיק דיגיטלי-אנלוגי ("הלם כפול") למפענח. במקרה הראשון, רמה לוגית גבוהה קיימת כל הזמן ביציאות "JoyL" ו- "JoyR", מכיוון שאין כפתורים מתאימים על ידיות הג'ויסטיק הדיגיטלי. במידת הצורך, ניתן להפעיל את המפענח במתח של 5V במקום 3,5V המצוין בתרשים. במקרה זה, המתח העודף מדוכא על ידי שתי דיודות KD522B (או דיודות סיליקון אחרות בעלות הספק נמוך). בכל שלוש אפשרויות המפענח, ניתן להתקין מהודים קוורץ ZQ1 בכל תדר מ-4 עד 8 מגה-הרץ. עלייה נוספת בתדירות עד לגבול עבור המיקרו-בקר המשמש אפשרי, אך לא רצויה, שכן היא מלווה בירידה בתקופת הסקר של הכפתורים ועלייה בגוון אותות השמע. תקופת הסקר היא 20 אלפיות השנייה בתדר קוורץ של 4 מגה-הרץ. במידת הצורך (זה נקבע באופן אמפירי), ניתן להכפיל את תקופת הסקר. לשם כך, די לחבר פינים 2 ו-3 (ראה איור 1), 26 ו-27 (ראה איור 2) או 21 ו-22 (ראה איור 3) של המיקרו-בקר DD1. חיבורים אלה מוצגים בתרשימים עם קווים מקווקוים. המפענחים המוצעים יעבדו עם מיקרו-בקרים AT89S51, AT89S2051 עם כל מדדים אלפאנומריים, למשל AT89S2051-12RS. המספרים באינדקס מתכוונים לתדירות המקסימלית של מהוד הקוורץ, MHz, האותיות P - בית PDIP, S - בית SOIC (להרכבה משטחית), C או I - טווח טמפרטורות פעולה, בהתאמה, 0...+70 מעלות C (מסחרי) או -45. ..+85 מעלות צלזיוס (תעשייתי). כדי לטעון זיכרון מיקרו-בקר, אני ממליץ להשתמש במתכנת המתואר ב-[4]. כל הקבלים הם קרמיים, למשל, K10-17. פולט קול HA1 מסדרת ZP או פייזוקרמיקה אחרת ללא מחולל מובנה. קבצי קושחה של מיקרו-בקר יחד עם קודי מקור של תוכניות עבור כל אפשרויות המפענח ספרות
מחבר: S.Ryumik, Chernihiv, אוקראינה ראה מאמרים אחרים סעיף מיקרו-בקרים. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: התמצקות של חומרים בתפזורת
30.04.2024 ממריץ מוח מושתל
30.04.2024 תפיסת הזמן תלויה במה מסתכלים
29.04.2024
עוד חדשות מעניינות: ▪ רכב HiCar מבוסס על Huawei HarmonyOS ▪ בום מיקרוהיבריד צפוי עד 2017 עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ חלק של האתר עבור חובב הרדיו. בחירת מאמרים ▪ מאמר W-60 יאכטות אוקיינוס. היסטוריה של המצאות וייצור ▪ מאמר היכן נערכו הבחירות הראשונות? תשובה מפורטת ▪ מאמר מאת Arnebius coloring. אגדות, טיפוח, שיטות יישום ▪ מאמר הארקה טבעית. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל ▪ מאמר תאי דלק. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |