บทที่ 4 การเข้ารหัสและถอดรหัส (Encodes and Decoder)
การเข้ารหัส (Encoder) ในเรื่องของวงจร Logic หมายความว่า การเปลี่ยนระดับของ Logic จากสวิทช์มาเป็นสัญญาณ Logic ตามรหัสที่ต้องการ เช่น มีสวิทช์ 10 ตัว กดสวิทช์เลขหมายใด ก็ให้ Output ของวงจรเป็นสัญญาณ Logic ของรหัส Binary เป็นต้น
ซึ่ง Output ของวงจรเป็นรหัสอะไรก็ขึ้นอยู่กับการออกแบบ ในทำนองเดียวกันการถอดรหัส (Decoder) หมายถึง วงจรเปลี่ยนรหัสทาง Input เพื่อเป็นรหัสอื่นตามต้องการ เช่น เปลี่ยนรหัส BCD เป็นแรงดันของเลขฐานสิบเป็นต้น วงจรเข้า-ถอดรหัสสามารถสร้างขึ้นมาจาก Diode ซึ่งต่อกันแบบ Matrix หรือ จากวงจร Gate Combination ก็ได้ ซึ่งทั้งสองชนิดขึ้นอยู่กับความเหมาะสมของผู้ใช้ในแง่ของขนาด ความยุ่งยาก ราคา ฯลฯ
การออกแบบวงจรเข้ารหัส
• เป็นการสร้างวงจร Diode Matrix โดยการเปลี่ยนสัญญาณ Logic จากสวิทช์ 8 ตัว เพื่อให้ได้ Output เป็น Octal Code ซึ่งต้องมี 3 Output คือ Output 22, 21, และ 20 นอกจากนี้ยังมีอีก 1 Output เพื่อใช้แสดงการกดเลขหมายเรียกว่า Output Strobe (ST) ส่วน Input ต้องมี 8 เส้น เท่ากับจำนวนของสวิทช์ นั่นคือ เราสามารถเขียนเส้น Matrix ได้เป็น 8 x 4
ไม่มีความคิดเห็น:
แสดงความคิดเห็น