תרשים פין מעבד 8085 ותיאורו

נסה את הכלי שלנו לביטול בעיות





המעבד 8085 הוא סוג אחד של מכשיר מוליכים למחצה מסונכרן על ידי CLK (שעון). מעבד זה יכול להיות בנוי עם מעגלי לוגיקה אלקטרוניים המיוצרים בטכנולוגיות כמו VLSI (שילוב בקנה מידה גדול מאוד) או LSI (אינטגרציה בקנה מידה גדול). תפקידו העיקרי של המעבד הוא לבצע מספר פונקציות וכן קבלת החלטות לשינוי סדרת יישום התוכנית. במחשבים תבוצע יחידת עיבוד מרכזית על גבי מעגלים בודדים או נוספים לביצוע משימות המחשוב. ישנם סוגים שונים של מעבדים זמינים בשוק כמו המעבד, כולל מעגלי לוגיקה, יחידת בקרה, וניתן להפריד אותם לשלושה מקטעים כמו ALU, יחידת בקרה ומערך רישום.

מהו מעבד 8085?

8085 המעבד הוא מעבד למטרות כלליות של 8 סיביות שיכול להתמודד עם הזיכרון של 64K בתים. המעבד הזה מורכב מ -40 פינים וכן עובד עם + 5 וולט ספק כוח . מעבד זה יכול לעבוד בתדר מרבי של 3 מגה-הרץ. מעבד זה זמין בשלוש גרסאות כגון 8085 AH, 8085 AH1 ו- 8085 AH2 שתוכננו בטכנולוגיית HMOS. הגרסאות המפותחות ביותר משתמשות ב -20% מאספקת החשמל. תדרי ה- CLK של גרסאות המעבד הזה הם 8085 A- 3 MHz, 8085AH-3 MHz, 8085 AH2-5 MHz ו- 8085 AH1-6 MHz.




8085 מיקרו מעבד

8085 מיקרו מעבד

תצורת פין מעבד 8085

40 הסיכות של המיקרו-מעבד ניתן לחלק לשש קבוצות כגון אוטובוס כתובת, אוטובוס נתונים, אותות בקרה ואותות מצב אספקת חשמל ותדר, אותות שהופעלו חיצונית ויציאות קלט / פלט טורי.



תצורת סיכת מעבד 8085

תצורת סיכת מעבד 8085

אוטובוס כתובת (A8-A15)

סיכות אוטובוס הכתובות נעות בין A8 ל- A15 ואלו חלות בעיקר על סיביות כתובת הזיכרון המשמעותית ביותר.

אוטובוס נתונים (או) אוטובוס נתונים (AD0-AD7)


סיכות אוטובוס הכתובות או סיכות אוטובוס הנתונים נעות בין AD0 ל- AD7, וסיכות אלה חלות על LSB (סיביות פחות משמעותיות) של אוטובוס הכתובות במחזור CLK של המנגנון הראשוני, כמו כן משמשות כאוטובוס נתונים למחזור שעון שני & מחזור שעון שלישי.
ניתן לתכנן מחזור CLK כזמן השימוש בין שני הפולסים הסמוכים למתנד, או פשוט יכול להתייחס לאפס וולט. כאן השעון הראשון הוא המעבר העיקרי של הדופק נע בין 0 וולט ל 5 וולט ואז מגיע חזרה ל 0 וולט.

הפעלת תפס כתובת (ALE)

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

אות מצב (IO / 1000)

אות המצב IO / M פותר אם הכתובת מיועדת לזיכרון או קלט / פלט. כאשר הכתובת גבוהה אז הכתובת של אוטובוס הכתובות משמשת למכשירים של התקני קלט / פלט. כאשר הכתובת נמוכה, אז הכתובת של אוטובוס הכתובות משמשת לזיכרון.

איתותי מצב (S0-S1)

אותות המצב S0, S1 נותנים פונקציות שונות וכן סטטוס בהתבסס על מעמדם.

  • כאשר ה- S0, S1 הם 01 אז הפעולה תהיה HALT.
  • ה- S0, S1 הם 10 ואז הפעולה תכתב
  • כאשר ה- S0, S1 הם 10 אז הפעולה תיקרא
  • כאשר ה- S0, S1 הם 11 אז הפעולה תהיה FETCH

אות נמוך פעיל פעיל (RD)

ה- RD הוא אות נמוך אנרגטי ופעולה מבוצעת בכל פעם שהאינדיקציה הולכת קטנה והיא משמשת לבקרת פעולת ה- READ של המיקרו-מעבד. כאשר סיכת RD הולכת וקטנה, המעבד 8085 מבין את המידע ממכשיר ה- I / O או מהזיכרון.

אות נמוך פעיל (WR)

זהו אות נמוך אנרגטי והוא שולט על פעולות הכתיבה של המעבד. בכל פעם שסיכת WR הולכת וקטנה, המידע ייכתב למכשיר ה- I / O או הזיכרון.

מוּכָן

הסיכה READY משמשת עם המעבד 8085 כדי להבטיח אם מכשיר מוגדר לקבלה או העברת נתונים. התקן עשוי להיות ממיר A / D או תצוגת LCD וכו '. התקנים אלה משויכים למעבד 8085 לסיכה המוכנה. כאשר סיכה זו גבוהה, המכשיר מוכן להעברת המידע, אם זה לא אז המעבד נשאר עד שהסיכה הזו תגיע לגובה.

לְהַחזִיק

סיכת ה- HOLD מציינת מתי מכשיר כלשהו דורש להשתמש בכתובת כמו גם אוטובוס נתונים. שני המכשירים הם LCD וכן ממיר A / D. נניח שאם ממיר A / D מעסיק את אוטובוס הכתובות וכן את אוטובוס הנתונים. כאשר LCD רוצה להשתמש בשני האוטובוסים על ידי מתן אות HOLD, לאחר מכן המעבד מעביר את אות הבקרה לכיוון ה- LCD לאחר סיום המחזור הקיים. מתי ה- LCD ההליך הסתיים, ואז אות הבקרה מועבר לאחור לממיר A / D.

HLDA

זהו אות התגובה של HOLD, והוא מציין אם אות זה מתקבל או לא מתקבל. לאחר יישום דרישת ה- HOLD, אות זה יירד נמוך.

IN

זהו אות הפסקה, והעדיפות של זה בקרב ההפרעות נמוך. התוכנה יכולה להתיר או לאפשר אות זה. כאשר סיכת ה- INTR עולה גבוה, המעבד 8085 משלים את הוראת הזרם המתבצעת ואז מזהה את אות ה- INTR ומקדם אותו.

INTA

כאשר המעבד 8085 מקבל אות הפסקה, יש לזהות אותו. זה ייעשה על ידי INTA. כתוצאה מכך, כאשר תתקבל ההפרעה אז INTA תעלה גבוה.

RST 5.5, RST 6.5, RST 7.5

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

מַלכּוֹדֶת

יחד עם הפרעות המיקרו-מעבד 8085, TRAP הוא הפרעה שאינה ניתנת למסכה , וזה לא מאפשר או נעצר על ידי תוכנית. ל- TRAP יש עדיפות מקסימאלית בין ההפרעות. סדר העדיפות ממקסימום לנמוך כולל TRAP, RST 5.5, RST 6.5, RST 7.5 ו- INTR.

אפס מחדש

PIN RESET IN משמש לאיפוס דלפק התוכנית לכיוון אפס ומאפשר הפסקת סידורים מחדש כמו גם HLDA כפכפים (FFs). יחידת העיבוד המרכזית נעצרת במצב RST עד שסיכה זו גבוהה. אבל הרשמים וגם הדגלים לא ייפגעו מלבד מרשם ההוראות.

RST (RESET) OUT

סיכה RESET OUT מציינת כי יחידת העיבוד המרכזית הוסדרה מחדש עם RST IN.

X1 X2

מסופי X1, X2 המשויכים למתנד החיצוני ליצירת הפעלה נדרשת כמו גם מתאימה של שעון.

CLK

לפעמים חובה ליצור CLK o / PS ממעבדי 8085 מיקרו-מעבדים, כך שניתן יהיה להשתמש בהם לטובת ציוד היקפי אחר או מעגלים משולבים דיגיטליים אחרים. זה מוצע עם סיכה CLK. תדירותו דומה ללא הרף מכיוון שהתדירות בה עובד המעבד.

SID

מדובר בנתוני i / p סדרתיים, והמידע על סיכה זו מועלה לביט השביעי של המצבר בזמן ביצוע הוראות RIM (Read Interrupt Mask). RIM מאמת את ההפרעה בין אם היא מכוסה ובין אם לא מכוסה.

טִפֵּשׁ

זהו נתוני ה- o / p הסדרתיים, והנתונים על סיכה זו שולחים את הפלט שלהם לעבר הסיבית השביעית של המצבר בכל פעם שמתבצעת הוראת SIM.

VSS ו- VCC

VSS הוא סיכה קרקעית ואילו Vcc הוא + 5V סיכה. לכן ה תרשים סיכות 8085 , כמו גם אותות, נדונים בפירוט.

לפיכך, מדובר בכל המיקרו-מעבד 8085 . מהמידע לעיל לבסוף, אנו יכולים להסיק כי שמו בפועל של מעבד זה הוא 8085A. מעבד זה הוא מכשיר NMOS ומורכב מאלפי טרנזיסטורים. הנה שאלה בשבילך, מה הפונקציה של הפרעה ברמה מופעלת במעבד 8085?