שלום,
אז ככה, אני רוצה לשלוח לבקר לצורך העניין את המספר "255" באמצעות RS232, ולהציג אותו ב8 פורטי יציאה. (11111111).
הרי המחשב שולח את המספר הזה בחבילה של 8 ביטים, זאת אומרת הוא שולח
את הספרה 2 באסקיי כשבבסיס בינארי מה שמתקבל זה
00110010
ואז את הספרה 5 שהיא
00110101
ואז שוב את הספרה 5
00110101.
אני רוצה להציג בפורט של הבקר את המספר 255
זאת אומרת
11111111
איך ניתן להמיר את ה24 ביטים שאגורים אצלי ב3 רגיסטרים לרגיסטר אחד של 8 ביטים
קיבלתי
00110010 00110101 00110101
ואני רוצה להציג את 11111111.
כמובן שאני יכול לעשות LOOKUP TABLE אבל זה לכסות 256 אפשרויות שזה ארוך.
בטוח יש שיטה שאני יכול לחבר את האחדות העשרות והמאות שוב למספר אחד, את השיטה הזאת אני מחפש.
תודה.



