tag:blogger.com,1999:blog-27520204425502681562024-03-05T15:57:24.828-08:00ลอจิกฟังก์ชันกับวงจรลอจิกmakcomhttp://www.blogger.com/profile/11913072907749007987noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-2752020442550268156.post-28699580337676205632011-08-22T02:17:00.000-07:002011-08-22T08:35:51.036-07:00ลอจิกฟังก์ชันกับวงจรลอจิก<span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 15px; background-color: rgb(255, 255, 255); "><div style="text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "><p class="MsoNormal" style="text-indent: 36pt; "><span lang="TH" style="font-size: medium; line-height: 18px; ">การเขียนการทำงานในลักษณะของลอจิกฟังก์ชัน<span> </span>สามารถนำเขียนเป็นวงจรลอจิกได้โดยพิจารณาจาก</span></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; text-indent: 36pt; "><span lang="TH" style="line-height: 18px; ">การกระทำทางลอจิกภายในลอจิกฟังก์ชัน<span> </span>ในทางกลับกันสำหรับการเขียนลอจิกฟังก์ชันจากวงจรลอจิก</span><span lang="TH" style="line-height: 18px; "><span> </span></span></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; text-indent: 36pt; "><span lang="TH" style="line-height: 18px; "><span> </span>สามารถทำได้โดยพิจารณาการทำงานของลอจิกเกตแต่ละตัวในวงจรแล้วนำมาเขียนเป็นลอจิกฟังก์ชันรวมสำหรับการทำงานของวงจรลอจิก</span></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; text-indent: 36pt; "><o:p></o:p></p><p class="MsoNormal" style="line-height: 20px; "><b><span class="Apple-style-span"><span lang="TH" style="line-height: 17px; ">การเขียนสมการลอจิก (</span>LOGIC EXPRESSION) </span></b><span lang="TH" style="font-size: medium; line-height: 18px; ">
<br /></span><span lang="TH" style="font-size: medium; line-height: 18px; "><span> </span>เนื่องจากวงจรลอจิกได้ถูกนำไปใช้ในระบบสวิตลิ่งของเครื่องชุมสามโทรศัพท์แบบอัตโนมัติ และปัจจุบันวงจรลอจิกได้มีบทบาทในการรับ - ส่งข้อมูลต่างๆเราจึงจำเป็นต้องเรียนรู้การเขียน </span></p><p class="MsoNormal" style="line-height: 20px; "><span lang="TH" style="font-size: medium; line-height: 18px; ">สมการลอจิกเพื่อใช้ในการออกแบบวงจรลอจิก ซึ่งจะได้นำไปใช้ได้ตามความต้องการและมีประสิทธิภาพสูงสุด </span><span class="Apple-style-span"><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 20px; "><span lang="TH" style="line-height: 17px; "><b>การเขียนสมการลอจิกเต็มรูป</b></span><span lang="TH" style="font-size: medium; line-height: 18px; ">
<br /><span> </span></span><span lang="TH" style="font-size: medium; line-height: 18px; ">การเขียนสมการลอจิกก็คือการเขียนฟังก์ชั่นสวิตชิ่ง (</span><span class="Apple-style-span">Switching Function) </span><span lang="TH" style="font-size: medium; line-height: 18px; ">ในรูปแบบการทำพื้น ฐานทางลอจิกนั้นเอง ซึ่งมีอยู่ 2 รูปแบบ คือ </span><span class="Apple-style-span"><o:p></o:p></span></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; "><span lang="TH" style="line-height: 18px; ">- ฟังก์ชั่นเต็มรูปแบบ ผลบวกของเทอมผลคูณ (</span>Canonical Sum of Product Form) <span lang="TH" style="line-height: 18px; ">หมายถึง การนำตัวแปรซึ่งอยู่ในรูปปกติและรูปคอมพลีเมนต์มา </span>AND <span lang="TH" style="line-height: 18px; ">กัน</span></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; "><span lang="TH" style="line-height: 18px; "> ซึ่งเราเรียกเทอมที่ </span>AND <span lang="TH" style="line-height: 18px; ">กันนี้ว่า มินเทอม (</span>Minterm) <span lang="TH" style="line-height: 18px; ">แล้วจึงนำมินเทอมแต่ละเทอมมา </span>OR <span lang="TH" style="line-height: 18px; ">กันอีกที ดังตัวอย่าง</span></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; "><span lang="TH" style="line-height: 18px; ">ฟังก์ชั่นที่มี 3 ตัวแปร คือ </span>A, B <span lang="TH" style="line-height: 18px; ">และ </span>C <span lang="TH" style="line-height: 18px; ">จะเขียนได้เป็น </span><o:p></o:p></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; ">f(A,B,C)<span> </span>=<span> </span>B<span> </span>+AB<span> </span>+<span> </span>BC<o:p></o:p></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; "><span lang="TH" style="line-height: 18px; ">โดยที่ </span>f(A,B,C) <span lang="TH" style="line-height: 18px; ">เป็นฟังก์ชั่นสวิตชิ่งของตัวแปรลอจิก</span>A, B <span lang="TH" style="line-height: 18px; ">และ </span>C <span lang="TH" style="line-height: 18px; ">ซึ่งค่าของฟังก์ชั่น </span>f <span lang="TH" style="line-height: 18px; ">จะเป็นได้2 ค่า คือ 0 หรือ 1 ขึ้นอยู่กับตัวแปร </span>A, B, C <span lang="TH" style="line-height: 18px; ">ทั้ง 3 ตัว นอกจากนี้ อาจเขียนให้อยู่ในรูปของมินเทอมได้ดังนี้ </span><o:p></o:p></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; ">f(A,B,C) = m<span lang="TH" style="line-height: 18px; ">2+</span>m<span lang="TH" style="line-height: 18px; ">6+</span>m<span lang="TH" style="line-height: 18px; ">3 (</span>m=<span lang="TH" style="line-height: 18px; ">มินเทอม)</span></p><p class="MsoNormal" style="line-height: 20px; font-size: medium; ">เพื่อความสะดวกอาจเขียนได้ดังนี้ </p><p class="MsoNormal" style="line-height: 20px; font-size: medium; "><span class="Apple-style-span"><span class="Apple-style-span"><o:p></o:p></span></span></p></span><span class="Apple-style-span" style="line-height: 20px; font-size: medium; white-space: pre; "><span class="Apple-style-span">f(A,B,C)</span><span> </span><span class="Apple-style-span">=</span><span> </span></span><span class="Apple-style-span" style="line-height: 20px; "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMRFgEI_azePv-MMKyRoTsyd70NMghudtLYCJgu3G0HoIaOH6PTTp0XoW4PCg5PQ06iC5ZiW-Zr_ljkTVSob5SN4Hw3U1mkW7YGrqsy_8ZkE5rMkXvPRmnfO4yRgpqzzgkk7AiehNUDNY/s400/5.jpg" /></span><span class="Apple-style-span" style="line-height: 20px; font-size: medium; white-space: pre; "><span> </span></span><span class="Apple-style-span" style="line-height: 20px; font-size: medium; white-space: pre; ">m<span> </span>(<span lang="TH" style="line-height: 21px; ">2,6,3)</span></span><span class="Apple-style-span" style="line-height: 20px; font-size: medium; white-space: pre; "><p class="MsoNormal"><span> </span></p></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">การเขียนสมการลอจิก (</span>Logic expression) <span lang="TH" style="line-height: 17px; ">จากตารางความจริง (</span>Truth table)<span class="Apple-style-span"><span class="Apple-style-span"> </span></span></span><span class="Apple-style-span" style="white-space: pre; "></span><span class="Apple-style-span" style="line-height: 21px; white-space: pre; ">- ฟังก์ชั่นในรูปแบบเต็มผลบวกของเทอมผลคูณ</span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "></span><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">จากตารางความจริงซึ่งเกิดขึ้นจากการทำงานของวงจรลอจิกวงจรหนึ่ง จะสังเกตเห็นว่ามีเพียง 2 แบบ จากทั้งหมด 8 แบบ ของวิธีการจัดหมู่โดย</span></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">ไม่ซ้ำกันของตัวแปรอินพุต </span>A, B <span lang="TH" style="line-height: 17px; ">และ </span>C <span lang="TH" style="line-height: 17px; ">ที่ให้ระดับลอจิกทางเอาต์พุต (</span>X) <span lang="TH" style="line-height: 17px; ">เป็น "1" ซึ่งสามารถ เขียนในรูป </span>Minterm <span lang="TH" style="line-height: 17px; ">จะได้เป็น<span> </span></span>BC<span> </span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "><span> </span>(<span lang="TH" style="line-height: 17px; ">แทนค่าตัวแปรอินพุต จะได้<span> </span>.11= 1.1 .1 = 1) และ </span>A<span> </span>(<span lang="TH" style="line-height: 17px; ">แทนค่าตัวแปรอินพุต จะได้ 1.<span> </span>= 1.1.1 = 1) แสดงสมการลอจิกทางเอาต์พุต </span></span><span class="Apple-style-span" style="white-space: pre; ">Y <span lang="TH" style="line-height: 17px; ">ซึ่งได้จากการนำเอามินเทอมทั้งสองมารวมกันแบบ </span>OR (<span lang="TH" style="line-height: 17px; ">ถ้ามินเทอมตัวใดตัวหนึ่งหรือทั้งคู่ เป็น 1 ให้เอาต์พุต </span>Y <span lang="TH" style="line-height: 17px; "><span class="Apple-style-span">เป็น 1 ทันที) จะได้ดังนี้</span><span class="Apple-style-span"><span class="Apple-style-span"> </span></span></span></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "></span><span class="Apple-style-span" style="white-space: pre; ">f(A,B,C) = Y =<span> </span>BC +<span> </span>A<span> </span></span><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; "><span> </span></span><span lang="TH" style="line-height: 17px; ">จากหลักการข้างต้น สมการลอจิกทางเอต์พุต </span>Y </span><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">ที่ได้จากตารางความจริงนั้น สามารถสรุปขึ้นตอนในการเขียนสมการเอาต์พุตได้ดังนี้ </span></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "></span><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">1. เขียน </span>AND (</span><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">มินเทอม) ของแต่ละกรณีของการจัดหมู่ของตัวแปรอินพุตในตารางความจริงที่มีเอาต์พุตเป็น "1" </span></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "></span><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">2. แต่ละเทอม </span>AND (</span><span class="Apple-style-span" style="white-space: pre; "><span lang="TH" style="line-height: 17px; ">มินเทอม) มีตัวแปรอินพุตอยู่ในรูปคอมพลีเมนต์หรือรูปปกติ (ถ้าตัวแปรใดเป็น 0 ตัวแปรนั้นจะมีเครื่องหมายคอมพลีเมนต์ (บาร์ = - ) อยู่บนตัวแปรนั้น) </span></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; "></span><span lang="TH" style="line-height: 17px; ">3. นำเทอม </span>AND (<span lang="TH" style="line-height: 17px; ">มินเทอม) ทุกเทอมมา </span>OR <span lang="TH" style="line-height: 17px; ">กัน เพื่อให้ได้สมการลอจิกทางเอาต์พุต</span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span">
<br /></span></div><div style="line-height: 20px; text-align: left; "><div style="text-align: center; "><span class="Apple-style-span"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjySyMkW6RrSQ_KmhaoODKYe0ir3_WR2KvWxYnG8nNtmvKIlXGLw2TqfRWm-09yIWniaAYi2paaL9-iHuLm_penpZ4nJZiRrHTz-GBhhitlyV4Kx_nxmZFN4KGy_ZB8dA_3cQehsKCBbQk/s200/1.jpg" /></span></div><div style="text-align: center; "><span class="Apple-style-span">
<br /></span></div><span class="Apple-style-span"><span lang="TH"><div style="text-align: center; "><span class="Apple-style-span"><b><span lang="TH">สมการลอจิก </span><span>Y = <span style="position: relative; top: 2pt; "><v:shapetype id="_x0000_t75" coordsize="21600,21600" spt="75" preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:stroke joinstyle="miter"><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"><v:f eqn="sum @0 1 0"><v:f eqn="sum 0 0 @1"><v:f eqn="prod @2 1 2"><v:f eqn="prod @3 21600 pixelWidth"><v:f eqn="prod @3 21600 pixelHeight"><v:f eqn="sum @0 0 1"><v:f eqn="prod @6 1 2"><v:f eqn="prod @7 21600 pixelWidth"><v:f eqn="sum @8 21600 0"><v:f eqn="prod @7 21600 pixelHeight"><v:f eqn="sum @10 21600 0"></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas><v:path extrusionok="f" gradientshapeok="t" connecttype="rect"><o:lock ext="edit" aspectratio="t"></o:lock></v:path></v:stroke></v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" ole="" style="width: 12pt; height: 15.75pt; "><v:imagedata src="file:///C:\DOCUME~1\MAKCOM~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.wmz" title=""></v:imagedata></v:shape></span>BC<span> </span>+<span> </span><span>A</span></span></b></span></div><div style="text-align: center; "><span class="Apple-style-span"><b><span><span>
<br /></span></span></b></span></div><div style="text-align: center; "><span class="Apple-style-span"><b><span><span>
<br /></span></span></b></span></div></span><span><div style="text-align: justify; "><b><span class="Apple-style-span"><span lang="TH"><span class="Apple-tab-span" style="white-space: pre; "> </span>รูปที่ </span>7 <span lang="TH">รูปแบบสมการลอจิกแบบ </span>SP <span lang="TH">จากตารางความจริง</span></span></b></div><div style="font-size: medium; text-align: left; "><span lang="TH">
<br /></span></div></span><span class="Apple-style-span"><p class="MsoNormal" style="font-size: medium; text-align: left; "><span class="Apple-style-span"></span></p><p class="MsoNormal" style="white-space: pre; text-align: left; margin-left: 36pt; "><span class="Apple-style-span"><span><b><span class="Apple-style-span">- <span lang="TH">ฟังก์ชั่นในรูปเต็มแบบผลคูณของเทอมผลบวก </span></span></b><span class="Apple-style-span"><o:p></o:p></span></span></span></p><div style="font-size: medium; text-align: left; "><span lang="TH">จากตารางความจริง สามารถเขียนสมการลอจิกทางเอาต์พุต </span><span>Y <span lang="TH">โดยมีขั้นตอนดังต่อไปนี้</span></span></div><span class="Apple-style-span" style="font-size: medium; "><p class="MsoNormal" style="white-space: pre; margin-left: 36pt; "><span>1. <span lang="TH">เขียนเทอม </span>OR (<span lang="TH">แมกเทอม) ของแต่ละกรณีของการจัดหมู่ของตัวแปรอินพุตในตารางความจริงที่มีเอาต์พุตเป็น "</span>0" <o:p></o:p></span></p><p class="MsoNormal" style="white-space: pre; text-indent: 36pt; "><span>2. <span lang="TH">แต่ละเทอม </span>OR (<span lang="TH">แมกเทอม) มีตัวแปรอินพุตอยู่ในรูปคอมพลีเมนต์หรือรูปปกติ</span> (<span lang="TH">ถ้าตัวแปร ใดเป็น </span>1 <span lang="TH">ตัวแปรนั้นจะมีเครื่องหมายคอมพลีเมนต์ <o:p></o:p></span></span></p><p class="MsoNormal" style="white-space: pre; margin-top: 0cm; margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt; "><span>3. <span lang="TH">นำเทอม </span>OR (<span lang="TH">แมกเทอม) </span><o:p></o:p></span></p><span lang="TH" style="white-space: pre; ">ทุกเทอมมา </span><span class="Apple-style-span"><span class="Apple-style-span" style="white-space: pre; ">AND </span></span><span lang="TH" style="white-space: pre; ">กัน เพื่อให้ได้สมการลอจิกทางด้านเอาต์พุต </span></span><p style="font-size: medium; "></p><p class="MsoNormal" style="font-size: medium; text-align: center; "><span class="Apple-style-span"><span lang="TH" style="white-space: pre; "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1Uww5HDm5VracH7M8Mvi3f1wGDcubpnmd-v8wxsO364UlizQs0fZlaLMeF_Qcew7Zhg4o-elmNvuZbTTJbIF1OxaBn1PLkBDLUHDtL0U-vf34-B2FQKTK6J7AVYPN4DOA-eUOShyFiKE/s200/2.jpg" /></span></span></p><p class="MsoNormal" style="font-size: medium; text-align: center; "><span class="Apple-style-span"><span lang="TH"></span></span></p><p class="MsoNormal" align="center" style="font-size: medium; margin-left: 36pt; text-align: center; "></p><div style="font-size: medium; text-align: center; white-space: pre; "><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; "><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9xFHoB4IFVorxK4TRCA9LxZJVh8dK7TLWqDgiNgumPTdxiomK5eUZHKa5gvIvfX2tnpaHUHe2LG1NMS1vipqyV_WoeB5Uz1NxIDu5Yor6kUS3Lpp5s4pcM7pvFZGAl7YrZy3gu8Tftds/s400/3.jpg" /></span></span></div><div style="text-align: center; white-space: pre; "><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; "><b><span lang="TH">รูปที่</span><span>8 <span lang="TH">รูปแบบสมการลอจิกแบบ</span>SP <span lang="TH">จากตารางความจริง</span></span></b></span></span></div><div style="font-size: medium; text-align: left; white-space: pre; "><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; "><span><span lang="TH">
<br /></span></span></span></span></div></span><span class="Apple-style-span" style="font-size: medium; line-height: 21px; white-space: pre; "><span><span lang="TH"><p class="MsoNormal" style="text-indent: 36pt; display: inline !important; "><span lang="TH"></span></p><div style="text-align: left; "><span lang="TH"><span class="Apple-style-span" style="line-height: 21px; white-space: pre; "><span><span lang="TH"><p class="MsoNormal" style="text-indent: 36pt; display: inline !important; "><span lang="TH">
<br /></span></p></span></span></span></span></div><p></p></span></span></span><span class="Apple-style-span"><div style="text-align: left; white-space: pre; "><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; "><span><span lang="TH"><p class="MsoNormal"><span lang="TH"><b>การเขียนสมการลอจิกจากวงจรลอจิก</b></span><span style="font-size: medium; "><o:p></o:p></span></p></span></span></span></span></div></span><span class="Apple-style-span" style="font-size: medium; line-height: 21px; white-space: pre; "><span><span lang="TH"><p class="MsoNormal" style="text-indent: 36pt; display: inline !important; "><span lang="TH">การเขียนสมการลอจิกหรือฟังก์ชั่นสวิตชิ่ง (</span><span>Switching Function) <span lang="TH">จากวงจรลอจิกที่กำหนดให้นั้น วิธีเขียนต้องเริ่มต้นจากทางด้าน </span>Input <span lang="TH">มาทาง </span>Output </span></p></span></span></span><span class="Apple-style-span" style="font-size: medium; line-height: 21px; white-space: pre; "><span><span lang="TH"><p class="MsoNormal" style="text-indent: 36pt; display: inline !important; "><span><span lang="TH">เรื่อยๆ ไปตามลำดับ </span></span></p></span></span></span><span class="Apple-style-span" style="font-size: medium; line-height: 21px; white-space: pre; "><span><span lang="TH"><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt; display: inline !important; "><span lang="TH">ดังตัวอย่างนี้จงหาสมการลอจิกทางเอาร์พุตของเกตทุกตัวจากวงจรลอจิก </span></p></span></span></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span" style="font-size: medium; "><div style="text-align: left; white-space: pre; "><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; "><span><span lang="TH">
<br /></span></span></span></span></div></span><span class="Apple-style-span" style="font-size: medium; line-height: 21px; white-space: pre; "><div style="text-align: center; "><span><span lang="TH"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeXCxG1uvHmZCqxSYuGp_g0wxxX0E9zh1NUmHvhIGeBvtQQowq-t7Heq_27eZqE4saXNvMdt4ggyk2zFnxlph0pTONT4kWtNUlIJnEShDHcfPSFc34ZmDKbxZ_jM9M1CY_i0iR6e7hGzo/s200/4.jpg" /></span></span></div><div style="text-align: left; "><span><span lang="TH">
<br /></span></span></div></span><span class="Apple-style-span"><div style="text-align: left; white-space: pre; "><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; "><span><span lang="TH"><p class="MsoNormal" style="font-size: medium; "><span><o:p></o:p></span></p><p class="MsoNormal"><span><b><span class="Apple-style-span"><span lang="TH">การเขียนวงจรลอจิกจากสมการลอจิก</span><span lang="TH"> </span></span></b><span style="font-size: medium; "><o:p></o:p></span></span></p><span><span lang="TH" style="font-size: medium; "><span class="Apple-tab-span" style="white-space: pre; "> </span> การเขียนวงจรลอจิก (</span><span style="font-size: medium; ">logic diagram) <span lang="TH">จากสมการลอจิก (</span>logic expression) <span lang="TH">หรือฟังก์ชั่นสวิตชิ่ง ให้ทำตามลำดับขั้นตอนดังนี้ </span></span><span class="Apple-style-span">
<br /></span><p class="MsoNormal" style="font-size: medium; margin-left: 36pt; "><span>1. <span lang="TH">ถ้าในสมการลอจิกมีวงเล็บ จะต้องทำในวงเล็บในสุดก่อน แล้วจึงจะทำวงเล็บนอก </span><o:p></o:p></span></p><span class="Apple-style-span"> </span><p class="MsoNormal" style="font-size: medium; text-indent: 36pt; "><span>2. <span lang="TH">สำหรับตัวกระทำเราจะทำ </span>NOT <span lang="TH">ก่อน ตามด้วย </span>AND <span lang="TH">ท้ายสุดจะทำ </span>OR (<span lang="TH">ในกรณีเครื่องหมาย </span>NOT <span lang="TH">อยู่บนเทอมที่มีการกระทำกันอีก ในกรณีนี้จะต้องทำเทอมที่อยู่ใต้เครื่องหมาย </span>NOT <span lang="TH">ก่อน แล้วจึงจะทำ </span>NOT) <span lang="TH">เพื่อความเข้าใจขอให้ดูตัวอย่างต่อไปนี้</span><o:p></o:p></span></p><span class="Apple-style-span"> </span><p class="MsoNormal"><b><span class="Apple-style-span"><span lang="TH">ตัวอย่าง</span><span><o:p></o:p></span></span></b></p><b><span class="Apple-style-span"> </span></b><p class="MsoNormal" style="font-size: medium; text-indent: 36pt; "><span lang="TH">จงเขียนวงจรลอจิกจากสมการลอจิกนี้</span><span><o:p></o:p></span></p><span class="Apple-style-span"> </span><p class="MsoNormal" style="text-indent: 36pt; "><span><span class="Apple-style-span">X = AB + </span><span class="Apple-style-span">C
<br /></span><b><span class="Apple-style-span"><u><span lang="TH">วิธีทำ</span></u><span lang="TH"> </span></span></b><span class="Apple-style-span"><o:p></o:p></span></span></p><span class="Apple-style-span"> </span><p class="MsoNormal" style="font-size: medium; margin-left: 36pt; "><span>- <span lang="TH">เนื่องจากไม่มีวงเล็บ เราจึงทำเทอม </span>AND <span lang="TH">ก่อน </span><o:p></o:p></span></p><span class="Apple-style-span"> </span><p class="MsoNormal" style="font-size: medium; margin-left: 36pt; "><span>- <span lang="TH">เทอม </span>AND <span lang="TH">มี </span>2 <span lang="TH">ชุด แต่ชุดหลังมี </span>NOT <span lang="TH">จึงต้องทำ </span>NOT <span lang="TH">ก่อน ได้เป็น <span style="position: relative; top: 2pt; "><v:shape id="_x0000_i1026" type="#_x0000_t75" ole="" style="width: 12pt; height: 15.75pt; "> <v:imagedata src="file:///C:\DOCUME~1\MAKCOM~1\LOCALS~1\Temp\msohtmlclip1\02\clip_image002.wmz" title=""> </v:imagedata></v:shape></span>แล้วจึงมา </span>AND <span lang="TH">กับ </span>C <span lang="TH">ได้เป็น </span><span style="position: relative; top: 2pt; "><v:shape id="_x0000_i1027" type="#_x0000_t75" ole="" style="width: 12pt; height: 15.75pt; "> <v:imagedata src="file:///C:\DOCUME~1\MAKCOM~1\LOCALS~1\Temp\msohtmlclip1\02\clip_image003.wmz" title=""> </v:imagedata></v:shape></span>C <o:p></o:p></span></p><span class="Apple-style-span"> </span><p class="MsoNormal" style="font-size: medium; margin-left: 36pt; "><span>- <span lang="TH">ทำเทอม </span>AND <span lang="TH">ชุดแรกได้เป็น </span>AB <o:p></o:p></span></p><span class="Apple-style-span"> </span><p class="MsoNormal" style="font-size: medium; margin-top: 0cm; margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt; "><span>- <span lang="TH">เมื่อทำ </span>AND <span lang="TH">เสร็จแล้ว จึงมาทำ </span>OR <span lang="TH">ก็จำนำเอาต์พุตจาก </span>AND <span lang="TH">เกต </span><o:p></o:p></span></p></span><p style="font-size: medium; "></p></span></span></span></span></div></span><span class="Apple-style-span" style="font-size: medium; line-height: 21px; white-space: pre; "><span><span lang="TH"><p class="MsoNormal" style="display: inline !important; "><span><o:p></o:p></span></p><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt; display: inline !important; "><span><span><span lang="TH">แต่ละชุด มา </span>OR <span lang="TH">กัน จึงจะได้เอาต์พุต </span>X </span></span></p></span></span></span><span class="Apple-style-span" style="font-size: medium; line-height: 21px; white-space: pre; "><span><span lang="TH"><p class="MsoNormal" style="margin-top: 0cm; margin-right: 0cm; margin-bottom: 12pt; margin-left: 36pt; display: inline !important; "><span><span><span lang="TH">ดังรูป <span class="Apple-tab-span" style="white-space: pre; "> </span></span></span></span></p><p></p></span></span></span></span></div><div style="line-height: 20px; text-align: left; "><span class="Apple-style-span"><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; white-space: pre; ">
<br /></span></span><span class="Apple-style-span"><div style="text-align: left; white-space: pre; "><span class="Apple-style-span"><span class="Apple-style-span" style="line-height: 21px; "><span><span lang="TH"><p class="MsoNormal" style="text-align: center; "><span><o:p><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiExAJ97ImpKjIRr46loIzYmMEi-KuVQ4wY2ejnLxY4FlKU4l4Y4fdkUO8GHuMyJWAzssNMHV4lZHuDj8DLryK15vX5KLifC_WTBpB9c1ed4csSKP-HfUFnSfhyphenhyphenxj4KRLgOk8BFbDHERVI/s200/7.jpg" /> </o:p></span></p><div><span><o:p>
<br /></o:p></span></div></span></span></span></span></div></span><span class="Apple-style-span" style="white-space: pre; "><span><span lang="TH"></span></span></span></span></div></span>makcomhttp://www.blogger.com/profile/11913072907749007987noreply@blogger.com0