אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל שיחת מוזיקת זיכרון ב-PIC16F84. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / שיחות וסימולטורים אודיו לפעמים אתה רוצה לדעת: "לא צלצלו בפעמון הדלת כשאף אחד לא היה בבית?". זה יעזור לשיחה המוזיקלית המוצעת, שיש לה פונקציית זיכרון מיוחדת. הוא יוצר על המיקרו-בקר של משפחת R/C הפופולרית, התוצאה הייתה מכשיר פשוט ביותר שיכול לנגן כמה עשרות מנגינות ולזכור את הלחיצה האחרונה על כפתור הפעמון אם הדלת לא נפתחה בזמן. עקרון הפעולה של מכשיר זה הוא כדלקמן: אם הדלת הקדמית לא נפתחת תוך שלוש דקות מרגע הלחיצה על כפתור הפעמון, אז בפעם הבאה שהיא תיפתח, תושמע אחת המנגינות המתוכנתות. במילים אחרות , כשתפתח את הדלת ותשמע את המנגינה הזו, תבין שמישהו התקשר בהיעדרך. אחרת, עבודתו אינה שונה מהקריאה המוזיקלית הרגילה. בהתגלמות המתוארת, המכשיר מנגן 16 מנגינות, הנבחרות באופן אקראי. על ידי שינוי הקודים של תוכנית הבקרה, אתה יכול להחליף מנגינות ib בכל אחרות, כמו גם לשנות את המספר ואת זמן הצליל שלהן. תרשים סכמטי של השיחה מוצג באיור. 1. הבסיס שלו הוא המיקרו-בקר DD1 (PIC16F84-04I / P מ-Microchip). תדר השעון נקבע על ידי מהוד הקוורץ ZQ1. אות 34 נלקח מפין 7 (RB1) של המיקרו-בקר, מוגבר על ידי טרנזיסטור VT1 ושוחזר על ידי ראש דינמי BA1. לחצן הפעמון SB1 וחיישן פתיחת הדלת SF1 מחוברים ליציאות המיקרו-בקר באמצעות נגדים מגבילי זרם R3, R5. הקבלים C5 ו-C6 שוללים פעולה ספונטנית של השיחה מהפרעות שנגרמו על ידי מכשירי חשמל. המכשיר מופעל מרשת ה-AC דרך שנאי מטה T1. המתח של הפיתול המשני מתוקן על ידי גשר הדיודה VD1. מתח DC מיוצב על ידי הרגולטור המשולב DA 1. ציור של לוח מעגלים מודפס ומיקום החלקים עליו מוצגים באיור. 2. הלוח מיועד להתקנת נגדי MLT. קבלים K50-35 (C1, C2) ו-KM (השאר). גשר דיודה VD1 - KTS405 עם כל אינדקס אותיות. מהוד קוורץ ZQ1 - בתדר של 4 מגה-הרץ. קבלים C3, C4 - כל קרמיקה עם קיבולת של 15 ... 33 pF. טרנזיסטור VT1 - כל אחד מסדרת KT815. ההתנגדות של הנגד R1 צריכה להיות לא יותר מ-40 קילו אוהם. בתור T1, כל שנאי מתאים המספק מתח של 9 ... 10 V על הפיתול המשני בזרם של 0.3 A. בגרסת המחבר, נעשה שימוש בשנאי TS-Sh-ZM1. שבו מספר הסיבובים של הפיתול המשני מצטמצם ב-90. לחצן SB1 - רגיל לפעמון דלת, חיישן פתיחת דלת SF1 - מתג קנה. מחובר למשקוף הדלת. מגנט מונח על הדלת עצמה. כאשר הדלת סגורה, מתג הקנים נסגר בפעולת מגנט, וכאשר הוא נפתח, הוא נפתח. החיישן יכול להיות בכל עיצוב. רשימת התוכנית: כדי להחליף מנגינות, בואו נכיר את העיקרון של הצבתם בזיכרון המיקרו-בקר. הם ממוקמים בזיכרון התוכנית בטווח הכתובות שבין 200H ל-3FFH. פתק אחד תופס מילת מכונה אחת בזיכרון. כל מנגינה חייבת להסתיים בקוד 07H. מסכת M_RAND. ממוקם בכתובות 0079H ו-0085H. קובע את מספר המנגינות ו. בהתאמה, המספר המרבי של תווים במנגינה (טבלה 2). אז אם המסכה היא F8H (32 מנגינות של 15 תווים), אז המנגינה הראשונה תקבל את הכתובות 200H-20FH. השני -210H-21FH ..... 32nd - 3F0H-3FFH. ברור שכל אחת מהן תופסת 16 מילות מכונה, ומספר התווים המרבי במנגינה הוא 15 (מלת מכונה אחת שמורה לקוד 07H). יש לשים לב: אם אין קוד 07Н בסוף המנגינה. אז הבא יתנגן בלי הפסקה וכו' עד אז. עד שנתקל בקוד זה. במקרה זה (16 מנגינות של 31 צלילים), המנגינה הראשונה תופסת את הכתובות 200H-21FH. השני הוא -220H-23FH וכו'. המספר האמיתי של הערות (מ-1 עד 31) תלוי איפה הקוד 07H ימוקם. קודי הערה, בהתאם למשך הזמן שלהם ושייכותם לאוקטבה מסוימת, מוצגים בטבלה. 3. אתה יכול להשתמש בתוכנת music.exe לתצוגה מקדימה של מנגינות. בכתובת 008BH הוא קבוע Wait_D. קביעת זמן ההמתנה לפתיחת הדלת. זמן זה (בשניות) שווה בערך ל-Wait_D-2. במקרה שלנו, הקבוע הוא 5AH (בעשרוני - 90) וזמן ההמתנה הוא 90 2 = 180 s = 3 דקות. כדי לשנות את התוכנה, עליך לטעון את קובץ ring.hex לתוך עורך hex (בדרך כלל מובנה בתוכנת המתכנת) ולערוך אותו, תוך התחשבות בכך שמילת המכונה של המיקרו-בקר PIC16F84 היא באורך 14 סיביות ומיוצגת על ידי מספר הקסדצימלי בן ארבע ספרות. יש להחליף רק את שתי הספרות הפחות משמעותיות, שכן המשמעותיות ביותר מייצגות את קוד ההוראה. לדוגמה, בזיכרון בכתובת 208H נמצא המספר 3483H, ואתה צריך לכתוב את הקוד 07H. על ידי שינוי רק את הספרות התחתונות, נקבל את המספר 3407Н. כמו כן, ניתן לבצע שינויים ישירות בקוד המקור של התוכנה (קובץ nng.asm). לשם כך, עליך ליצור תיקיית Ring בספריית השורש של כל דיסק, למקם שם את הקבצים nng.asm, ring.pjt ו-ring.lkr. לאחר מכן, בסביבת MPLAB v4.12, פתח את הפרויקט ring.pjt ואת הקובץ ring.asm. שצריך לערוך. לאחר מכן, התחל לבנות את הפרויקט וקבל קובץ ring.hex חדש. מחבר: M. Burov, Kostroma ראה מאמרים אחרים סעיף שיחות וסימולטורים אודיו. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: עור מלאכותי לחיקוי מגע
15.04.2024 פסולת חתולים של Petgugu Global
15.04.2024 האטרקטיביות של גברים אכפתיים
14.04.2024
עוד חדשות מעניינות: ▪ מיקרוסקופ קוונטי אופטי יונים רואה אטומים בודדים ▪ Intel SSD 660p מבוסס על QLC 3D NAND עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ מדור האתר סיפורים מחיי חובבי רדיו. בחירת מאמרים ▪ מאמר כמה כללי סרטון ביתי. וידאו ארט ▪ מאמר כיצד משמש פחמן-14 לקביעת גילם של עצמים? תשובה מפורטת ▪ מאמר קידוד דיבור במערכות תקשורת סלולריות דיגיטליות. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל ▪ כתבה VHF - מקלט סטריאו FM 60-108 מגה-הרץ על שבב TDA7021T. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל הערות על המאמר: סרגיי במקום RTCC עדיף לכתוב TMR0 לפי 16F84inc. בעמוד 2 מונה ה-PCLATH שולח לנו משום מה את רשימת המנגינות (אולי זה נועד?) למקרה שבסוף התוכנית, אחרי IDLOCS, שמתי DT במקום DW. בואו נחזור ל-TEMP1. באופן כללי, עדיין לא הבנתי עד הסוף את התוכנית. ואני לא רוצה להוריד בטיפשות את קובץ ה-Hix ללא הבחנה. באופן כללי, התוכנית שנונה, יש בה את כל ההפרעות. למרות שמשום מה TOIE לא מחובר בפנקס INTCON. [לְמַעלָה] כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |