182518 - פתרון בגרות אלקטרוניקה ומחשבים ג` 5182

‫תשע"ג ‪5182 -‬‬
‫פתרון בגרות אלקטרוניקה ומחשבים ג' ‪182518 -‬‬
‫פתרון בגרות אלקטרוניקה ומחשבים ג' ‪182518 -‬‬
‫תשע"ג‬
‫‪5182 -‬‬
‫פתרון שאלה ‪8‬‬
‫א‪ .‬המתח בנקודה ‪ B‬הוא ‪ ,)V+ = V-( 0V‬והמתח בנקודה ‪ A‬הוא ‪ ( -1V‬קוטביות הפוכה)‪ ,‬לכן‬
‫כיוון הזרם בנגד ‪ R1‬הוא מ‪ B -‬ל‪ .A -‬ועכרו נתון ע"י‪:‬‬
‫ב‪ .‬הזרם ‪ i1‬הוא אותו זרם שעובר בנגד ‪ R2‬ואותו זרם שעובר בנגד ‪ ( R3‬כי במבוא מגבר השרת‬
‫אין זרם )‪ .‬והוא זורם באותו כיוון‪ .‬ז"א מ‪ D -‬ל‪ ,B -‬ומ‪ C -‬ל‪.D -‬‬
‫ג‪ .‬אפשר לחשב את המתח בכל נקודה לפי שיטת הזרמים‪ ,‬באופן הבא‪:‬‬
‫פתרון שאלה ‪2‬‬
‫‪ ,‬נקודת החיתוך של הקו‬
‫א‪ .‬משוואת קו העבודה של הטרנזיסטור היא‪:‬‬
‫עם ציר המתח ‪ ( VCE‬כאשר ‪ IC‬שווה לאפס ) היא ‪ .VCEmax = 12V‬אם נציב במשוואה ‪IC=0‬‬
‫נקבל ‪:‬‬
‫‪VCC = VCEmax =12V‬‬
‫ב‪ .‬ניתן לראות גם כי נקודת החיתוך של קו העבודה עם ציר הזרם ‪ IC‬היא ‪ ,ICmax = 4 mA‬זרם‬
‫זה מתקבל כאשר הטרנזיסטור ברוויה‪( ,‬ז"א ‪ .)VCE = 0V‬ולכן‪ ,‬נציב במשוואת קו העבודה‬
‫ונקבל‪:‬‬
‫מנקודת העבודה המסומנת בגרף (‪ ,)Q‬אפשר לקבוע כי ‪ .VCE = 3V‬לכן‪ ,‬נרשום שוב את‬
‫משוואת המוצא ונקבל ‪:‬‬
‫הקשר בין ‪ IC‬לבין ‪ IB‬בטרנזיסטור נתון ע"י ‪:‬‬
‫©‬
‫כל הזכויות שמורות לאתר‬
‫‪www.zaher.co.il‬‬
‫תשע"ג ‪5182 -‬‬
‫פתרון בגרות אלקטרוניקה ומחשבים ג' ‪182518 -‬‬
‫ג‪ .‬נרשום את משוואת המבוא של הטרנזיסטור ונקבל‪:‬‬
‫ד‪ .‬משוואת ההגבר של הטרנז' מופיעה בנוסחאון‪,‬‬
‫פתרון שאלה ‪3‬‬
‫א‪ .‬מהאופיין של הדיודה‪ ,‬רואים כי מתח הפריצה הוא ‪ ,-5V‬לכן ‪:‬‬
‫‪VZ = VL= 5V‬‬
‫ב‪ .‬המתח על הנגד ‪ ,R‬הוא‬
‫‪VR = E -VZ= 10 – 5 = 5V‬‬
‫מכאן ניתן לחשב את הזרם ‪ I‬שעובר בנגד ‪ R‬ע"י ‪:‬‬
‫ניתן לחשב את זרם העומס ע"י ‪:‬‬
‫לפי חוק הזרמים של קירכהוף‪ ,‬מתקיים במעגל ‪:‬‬
‫ג‪ .‬במקרה זה מתקבל‪:‬‬
‫ד‪.1 .‬‬
‫כאשר מנתקים את העומס‪ ,‬בדיודת הזנר יעבור אותו זרם שעובר בנגד ‪ .R‬לכן‪,‬‬
‫‪.2‬‬
‫לא ייגרם נזק מפני שהזרם המרבי שיכול לעבור בזנר לפי האופיין הוא ‪1.5A‬‬
‫©‬
‫כל הזכויות שמורות לאתר‬
‫‪www.zaher.co.il‬‬
‫תשע"ג ‪5182 -‬‬
‫פתרון בגרות אלקטרוניקה ומחשבים ג' ‪182518 -‬‬
‫פתרון שאלה ‪4‬‬
‫א‪ .‬נוסחת התדר מופיעה בנספח לשאלה‪,‬‬
‫ב‪ .‬גורם המחזור נתון ע"י ‪:‬‬
‫ג‪ .‬צורות המתח על הקבל ובמוצא‪:‬‬
‫ד‪ .‬בסעיף ב' ראינו כי גורם המחזור נתון ע"י‪:‬‬
‫מצד שני אומרים כי התדר לא השתנה‪ ,‬ז"א ‪ T‬נשאר כמו שהיה‪:‬‬
‫ומכאן ניתן לקבל כי‬
‫©‬
‫כל הזכויות שמורות לאתר‬
‫‪www.zaher.co.il‬‬
‫תשע"ג ‪5182 -‬‬
‫פתרון בגרות אלקטרוניקה ומחשבים ג' ‪182518 -‬‬
‫פתרון שאלה ‪2‬‬
‫א‪ .‬נתון כי כאשר ‪ Vin = 1V‬מתקבל במוצא המספר ‪ .Dout = (00110010)2 = (50)10‬ומכאן‬
‫ניתן לחשב את כושר ההבחנה לפי הנוסחה‪:‬‬
‫ב‪ .1 .‬כאשר ‪ Vin = 200mV‬מתקבל במוצא המספר‪:‬‬
‫(‪ D 0‬מימין)‬
‫‪ .2‬כאשר ‪ Vin = 5.1V‬מתקבל במוצא המספר‪:‬‬
‫(‪ D0‬מימין)‬
‫ג‪ .1 .‬מתח המבוא המתאים כאשר ‪ Dout = (00000011)2 = (3)10‬הוא ‪:‬‬
‫‪ .2‬מתח המבוא המתאים כאשר ‪ Dout = (10000001)2 = (129)10‬הוא ‪:‬‬
‫פתרון שאלה ‪6‬‬
‫<‪#include <stdio.h‬‬
‫()‪void main‬‬
‫}‬
‫;}‪int j,RD[10]={0,10,20,30,40,50,60,70,80,90‬‬
‫;[‪float I[10‬‬
‫)‪for (j=0;j<10;j++‬‬
‫}‬
‫;) ]‪I[j] = 20.0 / ( 10 + RD[j‬‬
‫;) ]‪printf(" RD = %d [ohm] , I = %.2f [Amp]\n " , RD[j] , I[j‬‬
‫{‬
‫{‬
‫©‬
‫כל הזכויות שמורות לאתר‬
‫‪www.zaher.co.il‬‬
‫תשע"ג ‪5182 -‬‬
‫פתרון בגרות אלקטרוניקה ומחשבים ג' ‪182518 -‬‬
‫פתרון שאלה ‪7‬‬
‫א‪2. .‬‬
‫‪.5‬‬
‫‪.6‬‬
‫‪.9‬‬
‫‪11.‬‬
‫קולטת נתון מהתקן קלט בכתובת ‪ ,300h‬לתוך המשתנה ‪.dataIN‬‬
‫אם הסיבית הראשונה (‪ )D0‬במשתנה ‪ dataIN‬היא ‪ ,1‬תקדם את המשתנה ‪ C‬ב‪.1 -‬‬
‫הזזת סיביות המשתנה ‪ dataIN‬פעם אחת ימינה‪.‬‬
‫בודקת אם ערך המשתנה ‪ C‬זוגי‪ ( .‬שארית החלוקה ב‪ 2 -‬שווה לאפס)‪.‬‬
‫שולחת '‪ '1‬לסיבית הראשונה בהתקן הפלט בכתובת ‪.301h‬‬
‫ב‪ .‬קטע התוכנית בשורות ‪ 3‬עד ‪ ,7‬סופר את מס' האחדים בשמונת הסיביות של המשתנה‬
‫‪ .dataIN‬ושומר את התוצאה במשתנה ‪.C‬‬
‫ג‪ .‬כאשר מפסק סגור‪ ,‬הסיבית המתאימה לו בקלט תקבל '‪ ,'1‬לכן במקרה זה מס' האחדים‬
‫(המשתנה ‪ ,)C‬יהיה ‪ .3‬ז"א אי זוגי‪ ,‬ואז התנאי בשורה ‪ 9‬לא יתקיים ותתבצע הוראה מס' ‪.12‬‬
‫שגורמת לכיבוי הליד (שולחת '‪ '1‬להתקן הפלט בכתובת ‪ 301h‬אשר בו הליד פעילה בגבוה)‪.‬‬
‫ד‪ .‬במקרה זה כל הסיביות יקבלו '‪ ,'1‬לכן מס' האחדים (המשתנה ‪ ,)C‬יהיה ‪ .1‬ז"א זוגי‪ ,‬ואז‬
‫התנאי בשורה ‪ 9‬יתקיים ותתבצע הוראה מס' ‪ .11‬שגורמת להדלקת הליד (שולחת '‪ '1‬להתקן‬
‫הפלט בכתובת ‪.)301h‬‬
‫פתרון שאלה ‪8‬‬
‫א‪ .‬תצוגת ‪ 7_segments‬פעילה בגבוה ( קתודה משותפת )‪ .‬לכן מתקבל‪:‬‬
‫ספרה‬
‫‪D0‬‬
‫‪D1‬‬
‫‪D2‬‬
‫‪D3‬‬
‫‪D4‬‬
‫‪D5‬‬
‫‪D6‬‬
‫‪D7‬‬
‫קוד‬
‫להצגה‬
‫‪a‬‬
‫‪b‬‬
‫‪c‬‬
‫‪d‬‬
‫‪e‬‬
‫‪f‬‬
‫‪g‬‬
‫‪dp‬‬
‫הספרה‬
‫‪0‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪0‬‬
‫‪0‬‬
‫‪3FH‬‬
‫‪1‬‬
‫‪0‬‬
‫‪1‬‬
‫‪1‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪0‬‬
‫‪06H‬‬
‫‪2‬‬
‫‪1‬‬
‫‪1‬‬
‫‪0‬‬
‫‪1‬‬
‫‪1‬‬
‫‪0‬‬
‫‪1‬‬
‫‪0‬‬
‫‪5BH‬‬
‫‪3‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪1‬‬
‫‪0‬‬
‫‪0‬‬
‫‪1‬‬
‫‪0‬‬
‫‪4FH‬‬
‫©‬
‫כל הזכויות שמורות לאתר‬
‫‪www.zaher.co.il‬‬
‫פתרון בגרות אלקטרוניקה ומחשבים ג' ‪182518 -‬‬
‫ב‪.‬‬
‫תשע"ג ‪5182 -‬‬
‫כאשר מפסק סגור‪ ,‬ערך הסיבית המתאימה לו בקלט יהיה '‪ .'1‬להלן התוכנית‪:‬‬
‫כתובת התקן הקלט‬
‫קריאת מצב המפסקים לאוגר ‪AL‬‬
‫בידוד הסיביות ‪ D0‬ו‪ D1 -‬ע"י מיסוך‬
‫אם שני המפסקים לא פתוחים בצע קפיצה‬
‫הכנה להדלקת הספרה '‪'1‬‬
‫בצע קפיצה להשלמת פעולת ההדלקה‬
‫בדיקה אם ‪ S0‬סגור ‪ S1‬פתוח‬
‫אם התנאי לא מתקיים בצע קפיצה‬
‫הכנה להדלקת הספרה '‪'1‬‬
‫בצע קפיצה להשלמת פעולת ההדלקה‬
‫בדיקה אם ‪ S0‬פתוח ‪ S1‬סגור‬
‫אם התנאי לא מתקיים בצע קפיצה‬
‫הכנה להדלקת הספרה '‪'2‬‬
‫בצע קפיצה להשלמת פעולת ההדלקה‬
‫הכנה להדלקת הספרה '‪'3‬‬
‫כתובת התקן הפלט‬
‫שליחת ערך האוגר ‪ AL‬להתקן הפלט ‪ -‬הדלקה‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫;‬
‫‪DX,300H‬‬
‫‪AL,DX‬‬
‫‪AL,00000011B‬‬
‫‪NZR‬‬
‫‪AL,3FH‬‬
‫‪OK‬‬
‫‪AL,01H‬‬
‫‪NON‬‬
‫‪AL,06H‬‬
‫‪OK‬‬
‫‪AL,02H‬‬
‫‪THR‬‬
‫‪AL,5BH‬‬
‫‪OK‬‬
‫‪AL,4FH‬‬
‫‪DX, 301H‬‬
‫‪DX,AL‬‬
‫‪MOV‬‬
‫‪IN‬‬
‫‪AND‬‬
‫‪JNZ‬‬
‫‪MOV‬‬
‫‪JMP‬‬
‫‪CMP‬‬
‫‪JNE‬‬
‫‪MOV‬‬
‫‪JMP‬‬
‫‪CMP‬‬
‫‪JNE‬‬
‫‪MOV‬‬
‫‪JMP‬‬
‫‪MOV‬‬
‫‪MOV‬‬
‫‪OUT‬‬
‫‪1.‬‬
‫‪2.‬‬
‫‪3.‬‬
‫‪4.‬‬
‫‪5.‬‬
‫‪6.‬‬
‫‪7. NZR :‬‬
‫‪8.‬‬
‫‪9.‬‬
‫‪10.‬‬
‫‪11. NON :‬‬
‫‪12.‬‬
‫‪13.‬‬
‫‪14.‬‬
‫‪15. THR:‬‬
‫‪16. OK :‬‬
‫‪17.‬‬
‫פתרון שאלה ‪9‬‬
‫א‪.2 .‬‬
‫‪.5‬‬
‫‪.9‬‬
‫‪.11‬‬
‫ההעתקת תוכן תא הזיכרון שכתובתו נמצאת באוגר ‪ SI‬לאוגר‪AL‬‬
‫סיבוב סיביות האוגר ‪ ,AL‬פעם אחת ימינה‪.‬‬
‫קפיצה למקום המסומן ע"י ‪ ,YY‬אם ‪ ,ZF = 0‬והמשך ביצוע משם‪ ,‬אחרת (‪)ZF = 1‬‬
‫הקפיצה לא מתבצעת‪( .‬הקפיצה מתבצעת כל עוד ‪ CL‬שונה מאפס)‪.‬‬
‫העברת המספר ‪ 201H‬לאוגר ‪.SI‬‬
‫ב‪ .‬לאחר ביצוע תת השגרה‪ ,‬תוכן תא הזיכרון בכתובת ‪ 201H‬יהיה ‪ .03h‬ותוכן האוגרים יהיה‪:‬‬
‫‪AL = (10100001)2= A1h ; BL = 03h ; CL = 0‬‬
‫ג‪ .‬תת השגרה סופרת את מספר הסיביות שערכן '‪ '1‬בתא זיכרון בכתובת ‪ 200H‬ושומרת את‬
‫התוצאה בתא זיכרון שכתובתו ‪.201H‬‬
‫ד‪ .‬במקרה זה תת השגרה סופרת את מספר הסיביות שערכן '‪ '1‬בתא זיכרון בכתובת ‪200H‬‬
‫ושומרת את התוצאה בתא זיכרון שכתובתו ‪ .201H‬לכן‪ ,‬תוכן תא הזיכרון בכתובת ‪201H‬‬
‫יהיה ‪.05h‬‬
‫©‬
‫כל הזכויות שמורות לאתר‬
‫‪www.zaher.co.il‬‬