תפריט English Ukrainian רוסי עמוד הבית

ספרייה טכנית בחינם לחובבים ואנשי מקצוע ספריה טכנית בחינם


אינציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל
ספרייה חינם / ערכות של מכשירים רדיו-אלקטרוניים וחשמליים

MK מתכנת סדרת ATMEL AT89. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

ספריה טכנית בחינם

אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל / מיקרו-בקרים

הערות למאמר הערות למאמר

מיקרו-בקרי Atmel (MCUs) ידועים זה מכבר והם נמצאים בשימוש נרחב על ידי חובבי רדיו בכל רחבי העולם. ל-MKs מסדרת AT89 יש סט מלא של פקודות (CISC) והם תואמים באופן מלא ל- Intel 8051 MKs. המאמר מתאר את המתכנת עבור ה-MKs הנפוצים ביותר AT89S51, AT89S52, AT89S55 וגרסאות המתח הנמוך שלהם AT89LV51, 89AT . הפרמטרים של חברי כנסת אלה ניתנים בחומר העזר "מיקרו-בקרים של משפחות פופולריות", שפורסם ב"רדיו", 52, מס' 89, עמ'. 55.

בניגוד למתכנתים המתוארים ב-[1, 2], המתכנתים המוצעים אינם דורשים מיקרו-בקר אחר, שכבר מתוכנת, לצורך פעולתו. הוא מורכב מחומרה ותוכנת בקרה עבור מחשב תואם IBM. החומרה (להלן מכונה המתכנת) מחוברת ליציאת LPT, אותה יש להעביר (בתפריט Integrated Peripherals ב-BIOS של המחשב) למצב EPP (Enhanced Parallel Port). במצב זה, יציאת ה-LPT של המחשב הופכת דו-כיוונית (לפרטים נוספים, ראה [3]).

התרשים הסכמטי של המתכנת מוצג באיור. 1. שבב DD1 (ממשק מקביל לתכנות KR580VV55) מפיץ בתים של מידע המגיע מיציאת ה-LPT לאפיק הנתונים, אפיק הכתובות ומייצר אותות בקרה.

מתכנת MK ATMEL סדרת AT89
(לחץ להגדלה)

החלקים הנמוכים והגבוהים של הכתובת מועברים ברצף דרך ערוץ A, ונתונים דרך ערוץ B, ובמצב הקלטת תוכניות ערוץ זה עובד עבור פלט, ובמצב קריאה עבור קלט. ערוץ C משמש לשליטה במצבי הפעולה של אוגרים DD2, DD3, מייצב מתח DA1 ומיקרו-בקר ניתן לתכנות המותקן בשקע XS1. המיקרו-מעגל DD1 נשלט על ידי אותות המגיעים לכניסות שלו A0, A1, RD ו-WR. מצבי הפעולה של המיקרו-מעגל DD1 ניתנים בטבלה. 1.

מתכנת MK ATMEL סדרת AT89

מיקרו-מעגלים DD2 ו-DD3 נועדו לאחסן את החלקים הנמוכים והגבוהים של הכתובת של ה-MK הניתן לתכנות. המידע נרשם באמצעות האותות CO ו-C1 DD1. מייצב המתח המתכוונן DA1 משמש ליצירת מתח MK הניתן לתכנות של 5 או 12 V בפין EA/UPP. ערכי המתח נקבעים על ידי נגדים R4-R6. כאשר רמת האות C2 DD1 נמוכה, המתח במוצא המייצב הוא 12V, כאשר הוא גבוה, כאשר טרנזיסטור VT1 פתוח והנגד R4 מחובר במקביל ל-R6, הוא 5V.

כדי לתכנת את ה-MK, שבב DD1 עובר למצב שבו הערוצים שלו A, B ו-C פועלים כפלט. כדי לעשות זאת, כתוב את מילת הבקרה 1p לתוך DD80 (ראה טבלה 2). באמצעות האותות C4-C7 DD1, המיקרו-בקר הניתן לתכנות מוגדר למצב הקלטה (ראה טבלה 3) והערכים ההתחלתיים C0-C3 מוגדרים (C0 = C1 = C2 = C3 = 1).

ואז החלק הנמוך של כתובת ה-MK יוצא לערוץ A ונכתב ל-DD2 באמצעות האות C0 (מוגדר C0 = 0), ולאחר מכן החלק הגבוה של הכתובת יוצא ונכתב ל-DD3 באמצעות האות C1 = 0. לאחר מכן, הנתונים יוצאים לערוץ B, והם מגיעים לכניסות המתאימות של ה-MK הניתן לתכנות. מופעלת רמה נמוכה על C2, הגורמת להופעת מתח של +12 V בכניסה EA/Up של MK. לאחר מכן ההקלטה מאושרת על ידי שינוי הרמה מגבוה לנמוכה ביציאה של C3 ובהתאם לכך, בכניסת ALE/PROG של ה-MK (איור 2; ערכי פרמטרי הזמן מצוינים בטבלה 4). מחזור רישום הנתונים הסתיים. כעת ניתן לאפס את האותות C2 ו-C3 ולעבור לכתובת ובייט הנתונים הבאים.

מתכנת MK ATMEL סדרת AT89

מתכנת MK ATMEL סדרת AT89

כל הפעולות הנ"ל חוזרות על עצמן עד שנכתבים כל הנתונים מקובץ הקושחה המקורי. שימו לב כי יש להציג את קובץ הקושחה בפורמט הבינארי הפשוט ביותר (סיומת.bin). כדי להמיר קובץ מפורמט אינטל hex לבינארי, השתמש בכלי השירות hex2bin.exe.

במצב קריאה, יציאת ה-LPT עוברת למצב דו-כיווני, שבב DD1 מוגדר למצב 82h (טבלה 2), ערוצים A, C יוצאים, ערוץ B הוא קלט.

מתכנת MK ATMEL סדרת AT89

בדומה למצב הכתיבה, החלקים הנמוכים והגבוהים של הכתובת יוצאים ל-DD2 ו-DD3, בהתאמה, ואז מוגדר מצב הקריאה של ה-MK (טבלה 3).

מתכנת MK ATMEL סדרת AT89

פלט C2 DD1 במצב קריאה נמצא תמיד במצב יומן. 1. לאחר הגדרת הכתובות, כניסת ה-ALE/PROG של ה-MK מוחלת נמוכה (C3 = 0), וה-MK מוציא נתונים שנמצאים בכתובת שנקבעה. לאחר מכן, המידע נקרא מערוץ B DD1 והנתונים המתקבלים נכתבים לקובץ, ששמו מוזן בתחילת הליך קריאת התוכנית של MK. הקובץ יהיה בעל סיומת .bin ויהווה עותק שלם של זיכרון התוכנית של הח"כ.

במצב בדיקת התוכן, קוראים את זיכרון ה-MK ומבצעים השוואה בייט-byte עם הקובץ שצוין. כאשר מתגלים הבדלים, הכתובת של הערכים הלא תואמים ושני בתים מוצגים על מסך הצג: אחד מזיכרון הח"כ, השני מהקובץ.

במצב מחיקת MK, הערכים נקבעים לאורך הקווים C4-C7 DD1 בהתאם לטבלה. 3. לאחר מכן מופעל מתח של 12 V על כניסת EA/VPP (C2 = 0), ורמה נמוכה מופעלת על פלט C3 (ALE/PROG), אשר מוחזק למשך 10 אלפיות השנייה. לאחר המחיקה, מנוטר תוכן הזיכרון. אם זה הצליח, כל זיכרון התוכנית יתמלא בערכי FFh, אך אם לתא כלשהו יש תוכן שונה, הודעה המכילה את הכתובת והערך שלו תוצג על מסך הצג.

לקריאת קודי זיהוי, שבב DD1 עובר למצב בו ערוץ B פועל כקלט (בדומה למצב הקריאה), האפיקים C4-C7 מועברים למצב יומן. 0 (בהתאם לטבלה 3), וכתובות 30p, 31 h, 32h יוצאות לסירוגין לאפיק הכתובות. כתוצאה מכך, הבתים המתאימים מופיעים על מסך הצג, לפיהם נקבע סוג ה-MK (טבלה 5).

מתכנת MK ATMEL סדרת AT89

בנוסף, התוכנה מאפשרת לקבוע אוטומטית את סוג ה-MK, ובמידה והדבר אינו אפשרי, ניתן להזין את סוגו באופן ידני.

תוכנית PC וטקסט המקור שלה ב-Turbo Pascal

ספרות

  1. מתכנת עבור מיקרו-בקרים ATMEL עם זיכרון FLASH. - <atprog.boom.ru>.
  2. תהליך תכנותי אטמל חברת pamiti. - .
  3. IEEE 1284 EPP-Enhanced Port Parallel Port Mode. -

מחבר: א. גולובקוב, מוסקבה

ראה מאמרים אחרים סעיף מיקרו-בקרים.

תקרא ותכתוב שימושי הערות על מאמר זה.

<< חזרה

חדשות אחרונות של מדע וטכנולוגיה, אלקטרוניקה חדשה:

התמצקות של חומרים בתפזורת 30.04.2024

יש לא מעט תעלומות בעולם המדע, ואחת מהן היא ההתנהגות המוזרה של חומרים בתפזורת. הם עשויים להתנהג כמו מוצק אבל פתאום הופכים לנוזל זורם. תופעה זו משכה את תשומת לבם של חוקרים רבים, ואולי סוף סוף נתקרב לפתרון התעלומה הזו. דמיינו חול בשעון חול. בדרך כלל הוא זורם בחופשיות, אך במקרים מסוימים החלקיקים שלו מתחילים להיתקע, והופכים מנוזל למוצק. למעבר הזה יש השלכות חשובות על תחומים רבים, מייצור תרופות ועד בנייה. חוקרים מארה"ב ניסו לתאר תופעה זו ולהתקרב להבנתה. במחקר ערכו המדענים סימולציות במעבדה באמצעות נתונים משקיות של חרוזי פוליסטירן. הם גילו שלרעידות בתוך קבוצות אלה יש תדרים ספציפיים, כלומר רק סוגים מסוימים של רעידות יכלו לעבור דרך החומר. קיבלו ... >>

ממריץ מוח מושתל 30.04.2024

בשנים האחרונות התקדם המחקר המדעי בתחום הנוירוטכנולוגיה ופותח אופקים חדשים לטיפול בהפרעות פסיכיאטריות ונוירולוגיות שונות. אחד ההישגים המשמעותיים היה יצירת ממריץ המוח המושתל הקטן ביותר, שהוצג על ידי מעבדה באוניברסיטת רייס. מכשיר חדשני זה, הנקרא Digitally Programmable Over-brain Therapeutic (DOT), מבטיח לחולל מהפכה בטיפולים על ידי מתן יותר אוטונומיה ונגישות למטופלים. השתל, שפותח בשיתוף מוטיב נוירוטק ורופאים, מציג גישה חדשנית לגירוי מוחי. הוא מופעל באמצעות משדר חיצוני באמצעות העברת כוח מגנו-אלקטרי, ומבטל את הצורך בחוטים ובסוללות גדולות האופייניות לטכנולוגיות קיימות. זה הופך את ההליך לפחות פולשני ומספק יותר הזדמנויות לשיפור איכות החיים של המטופלים. בנוסף לשימוש בטיפול, להתנגד ... >>

תפיסת הזמן תלויה במה מסתכלים 29.04.2024

המחקר בתחום הפסיכולוגיה של הזמן ממשיך להפתיע אותנו בתוצאותיו. התגליות האחרונות של מדענים מאוניברסיטת ג'ורג' מייסון (ארה"ב) התבררו כמדהימות למדי: הם גילו שמה שאנו מסתכלים עליו יכול להשפיע רבות על תחושת הזמן שלנו. במהלך הניסוי, 52 משתתפים עברו סדרה של מבחנים, העריכו את משך הצפייה בתמונות שונות. התוצאות היו מפתיעות: לגודל ולפרטי התמונות הייתה השפעה משמעותית על תפיסת הזמן. סצנות גדולות יותר ופחות עמוסות יצרו אשליה של זמן מאט, בעוד שתמונות קטנות ועמוסות יותר נתנו תחושה שהזמן מואץ. חוקרים מציעים שעומס חזותי או עומס יתר על הפרטים עלולים להקשות על תפיסת העולם סביבנו, מה שבתורו יכול להוביל לתפיסה מהירה יותר של זמן. לפיכך, הוכח שתפיסת הזמן שלנו קשורה קשר הדוק למה שאנו מסתכלים עליו. יותר ויותר קטן ... >>

חדשות אקראיות מהארכיון

LTC5508 גלאי כוח פס רחב תת-מיני 16.01.2003

LINEAR TECHNOLOGY הוציאה את גלאי הספק רחב הפס LTC5508 תת-מיניאטורי לפעולה בטווח התדרים שבין 300 מגה-הרץ ל-7 גיגה-הרץ.

גלאי שיא דיודת Schottky ומגבר חיץ עם פיצוי על טמפרטורה נמצאים באריזת SC6 בעלת 70 פינים בגודל 1,2x2 מ"מ. למיקרו-מעגל יש טווח דינמי גדול של אותות כניסה - מ-32 dBm עד +12 dBm. הוא פועל במתחי אספקה ​​מ-2,7 עד 6 וולט, צורך זרם קטן - 550 מיקרומטר. יש מצב כיבוי על ידי אות חיצוני, שבו צריכת הזרם מצטמצמת ל-2 μA.

עוד חדשות מעניינות:

▪ ייצור בטכנולוגיית TSMC 16FinFET Plus

▪ צניחה לכל המטוס

▪ מצב חלופי HDMI סטנדרטי לחיבור USB-C

▪ הדרך ללב בריא עוברת דרך המעיים.

▪ אוברקלוקינג מעבדים אלף פעמים

עדכון חדשות של מדע וטכנולוגיה, אלקטרוניקה חדשה

 

חומרים מעניינים של הספרייה הטכנית החופשית:

▪ חלק של האתר ביוגרפיות של מדענים גדולים. בחירת מאמרים

▪ מאמר צאר-רעב. ביטוי פופולרי

▪ כתבה באיזו מדינה אסירים יכולים לקצר את עונשם על ידי קריאת ספרים והתעמלות על אופני כושר? תשובה מפורטת

▪ מאמר קולקטיב העבודה ודרכים ליצירת תנאי עבודה בריאים ובטוחים

▪ מאמר ייצוב מתחים גבוהים באמצעות דיודות זנר סיליקון במתח נמוך. אנציקלופדיה של רדיו אלקטרוניקה והנדסת חשמל

▪ מאמר בהמות וציפור. ניסוי פיזי

השאר את תגובתך למאמר זה:

שם:


אימייל (אופציונלי):


להגיב:





כל השפות של דף זה

בית | הספרייה | מאמרים | <font><font>מפת אתר</font></font> | ביקורות על האתר

www.diagram.com.ua

www.diagram.com.ua
2000-2024