ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการทํางาน ตารางความจริง และวิธีใช้งานโดยใช้ลอจิกเกต
Half Adder เป็นวงจรดิจิทัลที่เพิ่มเลขฐานสอง ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีการทํางาน ตารางความจริง และวิธีใช้งานโดยใช้ลอจิกเกต
Half Adder เป็นวงจรดิจิทัลที่ทําการบวกเลขฐานสอง เป็นตัวบวกดิจิทัลที่ง่ายที่สุด และคุณสามารถสร้างได้โดยใช้ประตูลอจิกเพียงสองประตู ประตู XOR และประตู AND
Half Adder สามารถเพิ่มตัวเลข 1 บิตได้เพียงสองตัวเท่านั้น ความแตกต่างระหว่าง Half Adder และ Full Adder คืออันแรกไม่มีอินพุต Carry
การรวมกันที่เป็นไปได้ทั้งหมดของการเพิ่มไบนารี 1 บิตแสดงไว้ด้านล่าง:
คุณต้องมีสองบิตเพื่อแสดงผลลัพธ์ เนื่องจากผลลัพธ์สูงสุดที่เป็นไปได้ของการบวกตัวเลข 1 บิตสองตัวคือ 2 ("10" ในเลขฐานที่สอง)
คุณสามารถเพิ่มสิ่งนี้ลงในตารางความจริงโดยใช้ชุดค่าผสมที่เป็นไปได้สี่ชุดของการเพิ่มไบนารี 1 บิตที่ให้ไว้ก่อนหน้านี้ ตัวบวกใช้อินพุตสองตัว A และ B และสร้างเอาต์พุตสองตัว อันหนึ่งสําหรับ Sum (S) และอีกตัวสําหรับ Carry (C) ดังนั้นตารางความจริงจึงกลายเป็น:

เพื่อทําความเข้าใจวิธีสร้างวงจร Half Adder คุณสามารถใช้ตารางความจริงได้ สิ่งแรกที่คุณต้องทําคือแยกเอาต์พุต S และสร้างตารางความจริงของตัวเอง

หากคุณรู้จักลอจิกเกตของคุณคุณอาจสังเกตเห็นว่าสิ่งนี้ดูเหมือนตารางความจริงของเกต XOR ทุกประการ และคุณพูดถูก ดังนั้นในการใช้เอาต์พุต Sum (S) คุณจะต้องมีเกต XOR:

ต่อไป ถึงเวลาโฟกัสที่เอาต์พุต C:

หากคุณตรวจสอบอย่างรอบคอบ คุณจะเห็นว่ามันทํางานเหมือนกับเกต AND เนื่องจากจะส่งคืนหนึ่งเมื่ออินพุตทั้งสองเป็นหนึ่งเดียว ซึ่งหมายความว่าในการสร้างเอาต์พุต C คุณสามารถใช้เกต AND:

สุดท้าย คุณสามารถรวมวงจรสําหรับการผลิตเอาต์พุต S และ C เพื่อสร้างไดอะแกรมวงจร Half Adder ที่สมบูรณ์:

เพื่อสาธิตการทํางานของวงจรแอดเดอร์นี้ คุณจะพบการจําลองด้านล่าง สวิตช์อย่างง่ายแสดงถึงอินพุต A และ B เอาต์พุต S และ C แสดงด้วยไฟ LED โดยที่ไฟ LED ที่ติดสว่างหมายถึง "1" และไฟ LED ที่ไม่ติดสว่างหมายถึง "0"
