สนุกกับเกตตรรกะ
ใช้เกตตรรกะ AND, OR และ NOT เพื่อสร้างวงจรตรรกะ เกตเหล่านี้เป็นองค์ประกอบพื้นฐานของวงจรดิจิทัล และใช้ในการดำเนินการตรรกะกับอินพุตไบนารี (อินพุตที่รับค่าเป็น 0 หรือ 1 ได้)
เกต AND รับอินพุตสองอินพุตและสร้างเอาต์พุตที่เป็น 1 ก็ต่อเมื่ออินพุตทั้งสองเป็น 1 กล่าวอีกนัยหนึ่ง เอาต์พุตจะเป็น 1 ก็ต่อเมื่ออินพุตทั้งสองเป็นจริง
เกต OR รับอินพุตสองอินพุตและสร้างเอาต์พุตที่เป็น 1 ก็ต่อเมื่ออินพุตใดอินพุตหนึ่งเป็น 1 กล่าวอีกนัยหนึ่ง เอาต์พุตจะเป็น 1 ถ้ามีอินพุตอย่างน้อยหนึ่งอินพุตเป็นจริง
เกต NOT รับอินพุตหนึ่งอินพุตและสร้างเอาต์พุตที่ตรงข้ามกับอินพุต หากอินพุตเป็น 1 เอาต์พุตจะเป็น 0 หากอินพุตเป็น 0 เอาต์พุตจะเป็น 1
ด้วยการใช้เกตเหล่านี้ คุณสามารถสร้างวงจรที่ซับซ้อนยิ่งขึ้นได้โดยการรวมเข้าด้วยกันในรูปแบบต่างๆ ตัวอย่างเช่น คุณสามารถใช้เกต AND ตามด้วยเกต NOT เพื่อสร้างเกต NAND ซึ่งจะสร้างเอาต์พุตที่ตรงกันข้ามกับที่เกต AND จะสร้างได้ นอกจากนี้ คุณยังสามารถรวมเกตหลายตัวเข้าด้วยกันเพื่อสร้างวงจรที่ซับซ้อนยิ่งขึ้น เช่น ตัวบวกเลขฐานสอง
เมื่อคุณสร้างวงจรแล้ว คุณสามารถบันทึกวงจรเป็นส่วนประกอบและใช้เป็นส่วนประกอบสำหรับวงจรที่ใหญ่ขึ้นได้ วิธีนี้จะช่วยประหยัดเวลาและความพยายามในการออกแบบวงจรที่ซับซ้อน เนื่องจากคุณสามารถใช้วงจรที่คุณสร้างไว้แล้วซ้ำได้ แทนที่จะต้องเริ่มใหม่ตั้งแต่ต้นทุกครั้ง
การควบคุม
- ใช้ปุ่มด้านล่างพื้นที่ทำงานเพื่อสร้างอินพุต เอาต์พุต และเกตใหม่
- แตะที่อินพุต เอาต์พุต เกต/ส่วนประกอบ เพื่อแสดงเมนูบริบท หากพยายามสร้างการเชื่อมต่อ ให้แตะที่ส่วนประกอบหรือ I/O ที่คุณต้องการเชื่อมต่อ
- เมื่อการเชื่อมต่อเสร็จสิ้น ให้แตะที่ปุ่ม "ตารางความจริง" เพื่อสร้างตารางที่แสดงให้เห็นว่าการรวมกันของอินพุตทั้งหมดส่งผลต่อเอาต์พุตอย่างไร
- หากพอใจกับวงจรแล้ว ให้แตะที่ "บันทึก" เพื่อแยกวงจรออกเป็นส่วนประกอบที่มีชื่อของตัวเอง การกระทำนี้จะสร้างปุ่มใหม่บนแถบเครื่องมือ ซึ่งสามารถแตะเพื่อเพิ่มส่วนประกอบใหม่ลงในพื้นที่ทำงาน กดปุ่มส่วนประกอบค้างไว้เพื่อแก้ไขหรือลบส่วนประกอบที่สร้างขึ้น