אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל מחברת אלקטרונית. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מיקרו-בקרים בסיס האלמנטים החדש מאפשר ליצור מכשירים קומפקטיים וחסכוניים המסוגלים לכתוב טקסט בזיכרון שלהם באמצעות מחשב אישי ולאחר מכן לקרוא אותו במצב לא מקוון. המאמר מתאר מעין "מחברת" בה ניתן לאחסן עד 64 KB של מידע טקסט. התרשים הסכמטי של המכשיר מוצג באיור. 1. הבסיס שלו הוא בקר PIC16F84 (DD1) PIC. הטקסט מאוחסן בשבב DS1 של זיכרון פלאש לא נדיף עם ממשק טורי l2C (ראה מאמר מאת A. Dolgoy "שבבי זיכרון עם ממשק l2C. תכונות ויישום" ב"רדיו", 2001, מס' 2 , עמ' 24-26; מס' 3, עמ' 25, 26). באמצעות ממשק זה, המיושם בתוכנה, המיקרו-בקר DD1 קורא מידע מ-DS1 ומשדר אותו למחוון הגביש הנוזלי (LCD) HG1. לפני קריאה או כתיבה של כל בייט, הכתובת של תא זה מועברת לתא הזיכרון של שבב DS1. זה מאט משהו, אבל זה מונע את הבעיות הקשורות בגדלים שונים של עמודים שיכולים להתרחש בעת שימוש בשבבים מיצרנים שונים. בנוסף למחוון ה-LCD בפועל, ITM-1602ATR / R (HG1) משלב בקר HD44780, המארגן חילופי נתונים עם המיקרו-בקר DD1, בעל מחולל תווים לפלט תווים ואחראי על הצגת המידע על המסך. כדי לצמצם את מספר היציאות המשמשות את המיקרו-בקר DD1, ההחלפה עם HG1 מתבצעת באמצעות ממשק ארבע סיביות, שבו נתונים שמונה סיביות מועברים בטטרד בשני שלבים. במצב פעולה זה, היציאות DB0-DB3 של המחוון אינן בשימוש. ה"מחברת" נשלטת באמצעות כפתורי SB1-SB3: שני הראשונים משמשים לגלול הטקסט ולהזזת סמן התפריט, והשלישי הוא לפתיחת התפריט ולאשר את בחירת הפריטים שלו. מכיוון שכל קווי הכניסה של יציאה B מחוברים לאספקת החשמל דרך נגדים, אין צורך בנגדים חיצוניים כדי "למשוך" את יציאות RB5-RB7 אל קו החשמל. מכיוון שהמכשיר אינו דורש דיוק גבוה בתזמון, מעגל RC (R1C3) משמש כרכיבי הגדרת התדר של מחולל השעון של המיקרו-בקר DD1. הגנרטור פועל רק כאשר המיקרו-בקר ניגש לזיכרון או למחוון ה-LCD, בזמן ההמתנה ללחיצה על כפתור, הוא כבוי והמיקרו-בקר במצב צריכת חשמל נמוכה. כאשר הכוח מופעל, מסך הפתיחה מופיע לזמן קצר במסך החיווי ולאחר מכן המכשיר נכנס למצב תפריט. כעת, על ידי הזזת הסמן עם הכפתורים SB1 ("←"), SB2 ("→") ואישור הפקודה באמצעות כפתור SB3 ("*"), ניתן לעבור למצב הקריאה (פריט "R"), למצב "שינה" (פריט "S "), מקם את הסמן בתחילת הטקסט (נקודה "H") או בסופו (נקודה "E"). במצב זה, המסך מציג גם את המיקום הנוכחי של הטקסט בצורה הקסדצימלית. בעת הקריאה, הטקסט "מועלה" עם הכפתורים SB1 ו-SB2, החזרה לתפריט מתבצעת עם כפתור SB3. נגד גוזם R5 משמש להתאמת הניגודיות של התמונה על המחוון HG1. ממצב "שינה", המכשיר מוצג בלחיצה על כפתור כלשהו. כדי להחליף מידע בין ה"מחברת" למחשב, נעשה שימוש בתוכנה מיוחדת, שבאמצעותה ניתן להעביר טקסט הן מהמחשב למכשיר, והן להיפך. התוכנית היא עורך טקסט פשוט עם יכולת לטעון טקסט לתוך "מחברת" ולפרוק ממנו. כדי להוריד טקסט למכשיר, עליך לפתוח קובץ טקסט בפורמט ASCII באמצעות התפריט "פתח קובץ", ולאחר מכן, אולי, לאחר ביצוע מספר שינויים בטקסט זה בחלון העורך, השתמש ב"ספר אלקטרוני → תפריט העלאה כדי להתחיל בתהליך ההורדה. אתה יכול להכין את הטקסט להורדה בכל עורך טקסט אחר, ולאחר מכן להעתיק אותו דרך הלוח של Windows לחלון עורך התוכנית. פריקת טקסט מה"מחברת" מתבצעת דרך התפריט "ספר אלקטרוני → הורדה". לאחר מכן, ניתן לשמור את הטקסט בקובץ ASCII או להעביר לתוכנית אחרת דרך הלוח. פרמטרי פעולת התוכנית (מספר יציאת LPT וקיבולת זיכרון "מחברת") משתנים דרך התפריט "הגדרות → פרמטרים". ההחלפה מתבצעת באמצעות כבל מתאם, שהתרשים שלו מוצג באיור. 2. תקע XP1 מחובר ליציאת המקבילה (LPT) של המחשב. בטרנזיסטורים VT1, VT2 מיושמת הפונקציה של אלמנט אספן פתוח, הנדרש לעבודה עם האוטובוס l2C. קווי ה-SCL וה-SDA מחוברים לקווי הקלט של יציאת ה-LPT (פינים 13 ו-12, בהתאמה) כדי לנטר את המצב של הראשון ולקבל נתונים דרך השני מהמחשב. בעבודה עם מחשב, האוטובוס l2C פועל במצב "מולטי מאסטר". כדי לפתור התנגשויות, הוא משתמש באלגוריתם הבא: לפני שאחד מהמכשירים הראשיים עומד להחליף עם זיכרון, הוא עוקב אחר רמת האות בקו SCL למשך זמן מה. אם במהלך זמן זה לא הייתה רמת אפס לוגית עליו, המכשיר הראשי מתחיל בחילופין עם הזיכרון. אחרת, הוא ממשיך לעקוב אחר מצב קו SCL. מאחר שאלגוריתם כזה לא תמיד מסוגל לבטל קונפליקטים, לא מומלץ ללחוץ על כפתורי ה"מחברת" בזמן החלפת מידע עם המחשב. מתח מסופק לשבב DS1 ולמחוון HG1 דרך יציאת RB4 של המיקרו-בקר DD1. זה מאפשר לך להכניס את המכשיר למצב "שינה" באופן פרוגרמטי. במקרה זה, הספק מסופק רק למיקרו-בקר, שגם הוא עובר למצב "שינה" (מחולל השעון כבוי), והזרם הנצרך על ידי המכשיר מצטמצם לערך שאינו עולה על עשרה מיקרואמפר. החזרה למצב הקריאה, כאמור, מתבצעת על ידי לחיצה על כל כפתור במכשיר. במקרה זה, הבקר יוצא ממצב "שינה", מספק חשמל לשבב הזיכרון ולמחוון, ומבצע את הליך האתחול עבור האחרון. לאחר מכן, תוכלו להמשיך לקרוא את ה"ספר" מהמיקום שהיה עדכני בזמן שהמכשיר הוכנס למצב "שינה". רוב חלקי המכשיר מותקנים על לוח מעגלים מודפס, המיוצר בהתאם לתמונה. 3. המכשיר יכול להשתמש במיקרו-בקר PIC16F84 או PIC16F84A בכל גרסה. DS1 - כל שבב עם ממשק l2C מסדרת AT24C01-AT24C512 (גודל זיכרון מ-128 בתים עד 64 קילו-בייט) של ATMEL או יצרנים אחרים. יחד עם זאת, עבור כל מעגל מיקרו, הם משתמשים בגרסה משלהם של קושחת הבקר. באופן עקרוני, ניתן להשתמש בשבבי זיכרון אחד עד שמונה, הגדרת כתובת ייחודית לכל אחד, בהתאם לסוגו, באמצעות כניסות הכתובות AO-A3, אך הדבר ידרוש התאמה של תוכנית הבקר. קודי התוכנית עבור שבב AT24C512 מוצגים בטבלה. מחוון LCD HG1 - שתי שורות (16 תווים בשורה) של אינטק עם מחולל תווים רוסי. אתה יכול להשתמש במחוונים אחרים של קו אחד ושני של חברה זו או באינדיקטורים דומים מחברות אחרות שהבקר שלהן תואם ל-HD44780. במקרה זה, בתוכנית המיקרו-בקר, עליך להתאים את הערכים של משתני הרוחב והגובה. אם נעשה שימוש באינדיקטורים עם מספר רב של שורות, יידרש שינוי רציני יותר של התוכנית. מחוונים עם בקר HT44780 זמינים עם מחוללי תווים שונים. אם לא ניתן לרכוש מחוון עם מחולל תווים רוסי, בעת הזנת טקסט, מותר להחליף אותיות רוסיות באותיות דומות בלטינית או להשתמש בתעתיק (כתוב מילים רוסיות באותיות לטיניות). תכונה זו כלולה בתוכנית. כאשר מועבר טקסט ל"מחברת", התווים מוחלפים אוטומטית באלו שצוינו על ידי המשתמש. ניתן לשנות את טבלת החלפת התווים דרך התפריט "הגדרות → אפשרויות" של התוכנית. בעת תכנות המיקרו-בקר DD1, עליך להגדיר את ערכי הסיביות הבאים במילת התצורה: סוג מחולל (OSC) - RC, טיימר כלב שמירה (WDT) - כבוי, עיכוב לאחר הפעלה (PWRTE) - מופעל. כדי להפעיל את המכשיר, נדרש מתח של 4 ... 5 V (שלושה תאים גלווניים בגודל AAA או ארבע סוללות דיסק D-0,1). הפעולה נשמרת כאשר מתח הסוללה יורד ל-3 V, עם זאת, קריאת מידע ממחוון ה-LCD במקרה זה קשה. בתור שקע XS1 (ראה איור 1), המכשיר משתמש במחבר מאוזניות סטריאו המשמשות בציוד מיובא. תקע XP1 (ראה איור 2) - מחשב DB-25M. טרנזיסטורים VT1, VT2 (כל מבני npn סיליקון בעלי הספק נמוך) והנגדים R1, R2 מותקנים בצירים בתוך תקע XP1. אורך הכבל המחבר אינו עולה על 2 מ'. קבצי פרויקט: טקסטים וקודים מקור עבור "קושחה" של ROM של בקר PIC עבור מחוון 2x16 ושבבי זיכרון שונים מהסדרה המצוינת, כמו גם תוכנית לעבודה עם "המחברת". מחבר: ש.קולשוב ראה מאמרים אחרים סעיף מיקרו-בקרים. תקרא ותכתוב שימושי הערות על מאמר זה. חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה: עור מלאכותי לחיקוי מגע
15.04.2024 פסולת חתולים של Petgugu Global
15.04.2024 האטרקטיביות של גברים אכפתיים
14.04.2024
עוד חדשות מעניינות: ▪ חוות הרוח הצפה הגדולה ביותר שתוקם ▪ ISL43640 - 4:1 מרבב-דמולטיפלקסר ▪ ריח המחלה עובר מהחולים לבריאים עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה
חומרים מעניינים של הספרייה הטכנית החופשית: ▪ קטע קושחה של האתר. בחירת מאמרים ▪ מאמר בפיטקוס. פרשיות מפורסמות ▪ מאמר מה הייתה המוזיקה הראשונה? תשובה מפורטת ▪ תנאים והגבלות של המאמר להפצה חינם של חלב או מזונות מקבילים אחרים ▪ מאמר מגבר סאונד לסאב למחשב. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל ▪ מאמר רב עוצמה להפעלת מכשירי חשמל ביתיים, 100 וואט. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל כל השפות של דף זה בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר www.diagram.com.ua |