עבור לתוכן

שאלה -- בניית מעגל לוגי

Featured Replies

פורסם

אם אני רוצה לבנות מעגל לוגי המקבל כקלט מס' בינארי בן 3 סיביות.

כאשר הקלט הוא המס' הבינארי המתאים לשארית של חלוקת המס' ב-3.

איך אני מתכנן את זה ? אני יודע שעם שערים זה יהיה מתוסבך ורצוי עם רכיבים אחרים אבל איזה רכיבים ??

MUX אולי ?

למשל אם ייכנס 111 אמור לצאת 1.

ואם ייכנס 010 אמור לצאת 2.

תודה אנשים ! :)

פורסם

ואללה את הבגרות שלי במיתוג עשיתי בכיתה י' ואני לא זוכר דבר (ממש חבל כי יש לי מע' ספרתיות בסמסטר הזה)

אבל אני יכול להמליץ לך על תוכנה מגניבה שתוכל להיעזר בה: http://sol.gfxile.net/atanua.html

זה סימולטור לוגי חינמי.

ונראה לי התבלבלת שם והתכוונה שהפלט יהיה המס' הבינארי המתאים לשארית ולא הקלט :-)

פורסם
  • מחבר

בדקתי שוב את השאלה והתבלבלתי בכתיבה בת'רד... רשמתי כי "כאשר הקלט הוא המס' ..."

במקום: כאשר הפלט הוא המס'...

אז האם אני אמור לעשות טבלאת אמת כאשר היא תהיה כל הצירופים האפשריים של A B C במבואות ובמוצא יהיה לי

המס' הבינארי שהוא שארית החלוקה ב-3 ? כלומר לחלק ידנית ולחשב ?

אם כן אז אני אוכל לעשות את זה רק עם שערים לוגיים? או עם MUX או משהו אחר...

פורסם

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

פורסם

הכי פשוט נראה לי זה כמו שאמרת לעשות טבלת אמת לכל המצבים האפשרים ולממש את זה בעזרת עשרים (לעשות פונקציית אמת לכל מוצא ולבנות את השערים שיענו).

פורסם
  • מחבר

השאלה אם לא התכונו לעשות את זה עם MUX או משהו אחר .... :nixweiss:

כי הנוסח הוא כמו שרשמתי ואם לא רשום אחרת אז אני באמת יכול לעשות את זה כמו שרשמתי...

פורסם

אם לא כותבים לממש באמצעות רכיב מסויים אז לא צריך..

פורסם
  • מחבר

סבבה אז הכנתי טבלה בה A B C המבואות של 3 הסיביות.

יהיו לה 8 שורות מ- 000 ועד 111, ואז מה ? כמה מוצאים ?

עכשיו נניח ניקח 111 ונחלק אותו ב- 011 (3 בבינארית) מה עכשיו ? האם זה בכלל נכון ?

פורסם

תסתכל על הפלט, זה המספר מודולו 3 שזה אומר שהפלט יכול להיות 3 מצבים או 0 או 1 או 2. שבשביל זה אתה צריך לוגריתם של 3 בבסיס 2 מוצאים שזה 2 מוצאים. לכל קלט תכתוב מה הפלט הצפוי (0 = 00 1 = 01 2 = 10).

פורסם
  • מחבר

סבבה אבל המוצא ע"י שערים לוגיים יכול להיות מספר בינארי בלבד ולא 2 ....

פורסם

אז?

פורסם

בגלל זה רשמתי לך את המיפוי בין המספרים לבין המוצאים.

פורסם
  • מחבר

הבנתי אותך נראה לי...

אתה אומר שבמוצא יהיו לי 2 סיביות ?

נניח f1 , f2 ?

כאשר ערכיהן ייצגו בשתי סיביות את 1 2 0 בערכיהם הבינאריים ? ::)

פורסם

כן

פורסם
  • מחבר

סבבה.. הכנתי טבלאה כמצ"ב...

אבל פה אני לא ממש יודע לממש.. כי כאשר יש לי רק f נניח, אז אני מתייחס ל-1-ים ואז אין בעיה אבל כאן יש לי

f1 f2 איך אני מתייחס למה לקחת, ואיך אני מביע את זה במימוש ?

תודה :smile1:

[attachment deleted by admin]

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים