קיים חדר מדרגות עם 2 כפתורים (שניהם מבצעים את אותה פעולה של להדליק או לכבות את האור בחדר המדרגות).
לחיצה על מתג בערך 0.5 שנייה ויש לי שעון של 50MHZ.
עליך לתכנן מערכת עם פליפ פלופים ושערים לוגיים שתתמוך בהדלקת האור וכיבוי האור.
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2021
צריך שער OR בין שני הכפתורים כדי שתתאפשר קליטה של שניהם.
יש לתכנן עם 2 DFF ושער AND מעגל ש"יגזור" את לחיצת הכפתור כדי שנוכל לקבל שינוי רק במחזור שעון אחד.
את התוצאה נכניס לTFF שישנה את המצב של האור בחדר המדרגות רק כאשר הוא יקבל '1' למחזור שעון אחד.
כתוב פונקציה שמקבלת משתנה בגודל 8 בתים ומחזירה את כמות הסיביות הדלוקות במשתנה זה .
חלק שני של השאלה היה איך לעשות את זה בזמן קבוע בלי הגבלה של מקום
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2021
חלק א - כל פעם עושים פעולת AND עם המספר 1 ובודקים אם התוצאה של הפעולה שווה ל1 מעלים משתנה COUNT ואז עושים הזזה אחת ימינה וממשיכים ככה על כל הבית.
חלק ב - יוצרים מערך שבכל תא במקום המתאים יכיל את כמות הסיביות שיש באותו האינדקס כמספר (לדוגמא בתא הראשון יהיה את כמות הביטים הדלוקים במספר 1 , בתא השני יהיה את מכות הביטים במספר 3 וכן הלאה ... )
מפתחת ומייצרת אמצעי לחימה מהמתקדמים ביותר עבור צה”ל ומערכת הביטחון, תוך ביסוס חוסנה הכלכלי ע”י פעילות בשוק הבינלאומי. החברה מציעה היום ללקוחותיה מגוון רחב ביותר של פתרונות חדשניים בחזית הטכנולוגיה העולמית, החל ממערכות תת-מימיות, עבור דרך אמצעים ומערכות ימיות, יבשתיות ואוויריות וגמור במערכות בחלל.