ลอจิกเกต หรือ ประตูสัญญาณตรรกะ (อังกฤษ: logic gate) เป็นตัวดำเนินการทางตรรกศาสตร์ซึ่งรับข้อมูลเข้าอย่างน้อยหนึ่งตัว มาคำนวณและส่งข้อมูลออกหนึ่งตัว การทำงานของเกตนิยมเขียนอยู่ในรูปพีชคณิตแบบบูล เมื่อนำเกตต่าง ๆ มาประกอบเป็นวงจรจะได้วงจรตรรกะ (logic circuit) ซึ่งเป็นดิจิทัลประเภทหนึ่ง เกตนิยมสร้างโดยใช้ไดโอดและทรานซิสเตอร์ในอิเล็กทรอนิกส์ แต่ก็สามารถสร้างโดยใช้รีเลย์, แสง หรือกลไกอื่น ๆ ได้ด้วย
เกตพื้นฐาน
เกตพื้นฐานมีทั้งหมด 7 ตัว ได้แก่ OR, AND, NOT, NOR, NAND, XOR และ XNOR เกตที่กล่าวมานี้ไม่ได้เป็นอิสระต่อกัน กล่าวคือเกตบางตัวสามารถสร้างโดยเกตตัวอื่น ๆ ได้ เช่น NOR สามารถสร้างจาก OR ตามด้วย NOT เป็นต้น ในจำนวนเกตพื้นฐานนี้ มีเพียง NAND หรือ NOR ตัวใดตัวหนึ่งก็สามารถสร้างเกตที่เหลือทั้ง 7 ตัวได้ ตัวดำเนินการที่ใส่ไว้เป็นตัวดำเนินการของพีชคณิตแบบบูล
OR gate
คือเกตที่ให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าทุกตัวเป็น 0 และจะให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าตัวใดตัวหนึ่งเป็น 1 เป็นความหมายเดียวกับตรรกะ "หรือ" มีตัวดำเนินการคือ + ตารางค่าความจริงของเกต OR เป็นดังนี้
A | B | A + B |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
Not gate
คือเกตที่ให้สัญญาณขาออกเป็นส่วนเติมเต็มของสัญญาณขาเข้า หรือเป็นการสลับค่าของสัญญาณขาเข้า เป็นความหมายเดียวกับตรรกะ "นิเสธ" เกตนี้จะรับสัญญาณขาเข้าเพียงข้างเดียว มีตัวดำเนินการคือ A (อ่านว่า not A หรือ A bar) ตารางค่าความจริงของเกต NOT เป็นดัง
A | A |
---|---|
0 | 1 |
1 | 0 |
And gate
คือเกตที่ให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าทุกตัวเป็น 1 และจะให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าตัวใดตัวหนึ่งเป็น 0 ตารางค่าความจริงของเกต AND เป็นดังนี้
A | B | A . B |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
Nand gate
คือเกตที่ให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าทุกตัวเป็น 1 และจะให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าตัวใดตัวหนึ่งเป็น 0 หรือเป็นส่วนเติมเต็มของเกต AND นั่นเอง ตารางค่าความจริงของเกต NAND เป็นดังนี้
A | B | A · B |
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
NOR gate
คือเกตที่ให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าทุกตัวเป็น 0 และจะให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าตัวใดตัวหนึ่งเป็น 1 หรือเป็นส่วนเติมเต็มของเกต OR นั่นเอง ตารางค่าความจริงของเกต NOR เป็นดังนี้
A | B | A + B |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
XOR gate (Exclusive OR)
(บางทีก็เรียก เกต EOR) คือเกตที่ให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าต่างกัน และจะให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าเหมือนกัน มีตัวดำเนินการคือ ⊕ ซึ่ง A ⊕ B = (A + B) · (A + B) = A · B + A · B ตารางค่าความจริงของเกต XOR เป็นดังนี้
A | B | A ⊕ B |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
XNOR gate
คือเกตที่ให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าต่างกัน และจะให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าเหมือนกัน หรือเป็นส่วนเติมเต็มของเกต XOR นั่นเอง ซึ่ง A ⊕ B = (A + B) · (A + B) = A · B + A · B ตารางค่าความจริงของเกต XNOR เป็นดังนี้
A | B | A ⊕ B |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
lxcikekt hrux pratusyyantrrka xngkvs logic gate epntwdaeninkarthangtrrksastrsungrbkhxmulekhaxyangnxyhnungtw makhanwnaelasngkhxmulxxkhnungtw karthangankhxngektniymekhiynxyuinrupphichkhnitaebbbul emuxnaekttang maprakxbepnwngcrcaidwngcrtrrka logic circuit sungepndicithlpraephthhnung ektniymsrangodyichidoxdaelathransisetxrinxielkthrxniks aetksamarthsrangodyichriely aesng hruxklikxun iddwyektphunthanektphunthanmithnghmd 7 tw idaek OR AND NOT NOR NAND XOR aela XNOR ektthiklawmaniimidepnxisratxkn klawkhuxektbangtwsamarthsrangodyekttwxun id echn NOR samarthsrangcak OR tamdwy NOT epntn incanwnektphunthanni miephiyng NAND hrux NOR twidtwhnungksamarthsrangektthiehluxthng 7 twid twdaeninkarthiisiwepntwdaeninkarkhxngphichkhnitaebbbul OR gate ekt OR aebb ANSI IEEE ekt OR aebb IEC khuxektthiihsyyankhaxxkepn 0 emuxsyyankhaekhathuktwepn 0 aelacaihsyyankhaxxkepn 1 emuxsyyankhaekhatwidtwhnungepn 1 epnkhwamhmayediywkbtrrka hrux mitwdaeninkarkhux tarangkhakhwamcringkhxngekt OR epndngni A B A B0 0 00 1 11 0 11 1 1Not gate ekt NOT aebb ANSI IEEE ekt NOT aebb IEC khuxektthiihsyyankhaxxkepnswnetimetmkhxngsyyankhaekha hruxepnkarslbkhakhxngsyyankhaekha epnkhwamhmayediywkbtrrka niesth ektnicarbsyyankhaekhaephiyngkhangediyw mitwdaeninkarkhux A xanwa not A hrux A bar tarangkhakhwamcringkhxngekt NOT epndng A A0 11 0And gate khuxektthiihsyyankhaxxkepn 1 emuxsyyankhaekhathuktwepn 1 aelacaihsyyankhaxxkepn 0 emuxsyyankhaekhatwidtwhnungepn 0 tarangkhakhwamcringkhxngekt AND epndngni A B A B0 0 00 1 01 0 01 1 1Nand gate ekt NAND aebb ANSI IEEE ekt NAND aebb IEC khuxektthiihsyyankhaxxkepn 0 emuxsyyankhaekhathuktwepn 1 aelacaihsyyankhaxxkepn 1 emuxsyyankhaekhatwidtwhnungepn 0 hruxepnswnetimetmkhxngekt AND nnexng tarangkhakhwamcringkhxngekt NAND epndngni A B A B0 0 10 1 11 0 11 1 0NOR gate ekt NOR aebb ANSI IEEE ekt NOR aebb IEC khuxektthiihsyyankhaxxkepn 1 emuxsyyankhaekhathuktwepn 0 aelacaihsyyankhaxxkepn 0 emuxsyyankhaekhatwidtwhnungepn 1 hruxepnswnetimetmkhxngekt OR nnexng tarangkhakhwamcringkhxngekt NOR epndngni A B A B0 0 10 1 01 0 01 1 0XOR gate Exclusive OR ekt XOR aebb ANSI IEEE ekt XOR aebb IEC bangthikeriyk ekt EOR khuxektthiihsyyankhaxxkepn 1 emuxsyyankhaekhatangkn aelacaihsyyankhaxxkepn 0 emuxsyyankhaekhaehmuxnkn mitwdaeninkarkhux sung A B A B A B A B A B tarangkhakhwamcringkhxngekt XOR epndngni A B A B0 0 00 1 11 0 11 1 0XNOR gate ekt XNOR aebb ANSI IEEE ekt XNOR aebb IEC khuxektthiihsyyankhaxxkepn 0 emuxsyyankhaekhatangkn aelacaihsyyankhaxxkepn 1 emuxsyyankhaekhaehmuxnkn hruxepnswnetimetmkhxngekt XOR nnexng sung A B A B A B A B A B tarangkhakhwamcringkhxngekt XNOR epndngni A B A B0 0 10 1 01 0 01 1 1