เอกสารประกอบการสอน รายวชิ าดิจิทลั อเิ ลก็ ทรอนกิ ส ธีรวทิ ย อศั วศิลปกุล วศ.บ. (อเิ ลก็ ทรอนิกส) วศ.ม. (วทิ ยาการหนุ ยนตแ ละระบบอตั โนมตั )ิ คณะวทิ ยาศาสตรแ ละเทคโนโลยีมหาวิทยาลัยราชภฏั บา นสมเดจ็ เจาพระยา พ.ศ. 2560
คาํ นาํ เอกสารประกอบการเรียนการสอน รายวชิ า ดิจทิ ัลอเิ ลก็ ทรอนิกส รหสั วิชา 4214202 ฉบับน้ีไดเรียบเรียงขึ้นอยางเปนระบบโดยการคนควา ศึกษาและรวบรวมขอมูลจากประสบการณ เอกสารตําราและแหลงขอมูลตาง ๆ ครอบคลุมเนื้อหาสาระตามคําอธิบายของรายวิชาในหมวดวิชาเอกของมหาวทิ ยาลยั เพื่อใชเปน เคร่ืองมือสําคัญของผูสอน ในการใชป ระกอบการสอนของอาจารยท่มี ุง เนนใหผูเรียนมคี วามรูความเขาใจในเน้ือหา เอกสารเลมน้ี ไดแบงการเรียนการสอนเน้ือหาเกี่ยวกับดิจิทัลอิเล็กทรอนิกส ซ่ึงประกอบไปดวยระบบจาํ นวน ลอจกิ เกต ตารางความจรงิ และแผนภาพเวลา พีชคณติ บลู ลีน แผนภาพคารนอห การลดรปู วงจร วงจรเชิงผสม วงจรเชิงผสมมาตรฐาน วงจรเชงิ ลาํ ดับ ฟลิปฟลอป และวงจรนบั โดยผูส อนไดศึกษารายละเอียดแตละหวั ขอเรื่องที่สอนจากเอกสาร ตํารา หรอื ส่อื อ่ืน ๆ เพ่ิมเตมิ ทั้งน้หี วังเปนอยางยิ่งวาเอกสารประกอบการสอนฉบับนี้จะอํานวยประโยชนตอผูเรียนผูสอนและผูสนใจท่ีศึกษาคนควาไดเปนอยางดี หากมีขอบกพรองประการใด ผูจัดทําขอนอมรับคําติชมทุกประการ เพ่ือนํามาแกไขปรับปรงุ ใหสมบูรณย่ิงขนึ้ ตอ ไป ธีรวทิ ย อศั วศลิ ปกุล 5 เมษายน 2560
สารบัญ (ข)คาํ นํา หนาสารบัญสารบัญภาพ (ก)สารบญั ตาราง (ข)แผนบริหารการสอนประจาํ รายวชิ า (ญ)แผนการสอนประจําสปั ดาหท่ี 1 และ 2 (ต) (ท) หวั ขอเรือ่ ง 1 เนื้อหา/รายละเอยี ด 1 จาํ นวนชว่ั โมงทีส่ อน 1 วิธสี อนและกิจกรรมการเรยี นการสอน 1 สอื่ การสอน 1 แผนการประเมนิ ผลการเรยี นรู 2 2 - ผลการเรยี นรู 2 - วธิ ีประเมนิ ผลการเรียนรู 3 - สัดสว นของการประเมนิ 4 บทที่ 1 วงจรดิจทิ ัลและระบบจํานวน 5 1.1 สญั ญาณอนาล็อกและสัญญาณดิจทิ ัล 5 1.2 วงจรดจิ ทิ ลั 7 1.3 ระบบจํานวน 9 1.4 การแปลงผนั ระบบจาํ นวน 13 1.5 การดําเนนิ การบวก 17 1.6 การดําเนนิ การคณู 21 1.7 การแสดงจํานวนลบในระบบจาํ นวนฐานสอง 25 1.8 การดาํ เนนิ การลบในระบบจํานวนฐานสอง 29 สรุป 33 แบบฝกหัดทา ยบท 34 เอกสารอา งองิ 35
(ค) หนา สารบญั (ตอ ) 37 37 แผนการสอนประจําสัปดาหท่ี 3 37 หวั ขอเร่อื ง 37 เนือ้ หา/รายละเอียด 37 จํานวนชว่ั โมงทส่ี อน 38 วธิ ีสอนและกจิ กรรมการเรยี นการสอน 38 สอ่ื การสอน 38 แผนการประเมนิ ผลการเรยี นรู 39 - ผลการเรยี นรู 40 - วิธีประเมินผลการเรยี นรู 41 - สัดสวนของการประเมิน 41 42 บทท่ี 2 ลอจิกเกต 43 2.1 ออรเ กต 44 2.2 แอนดเ กต 45 2.3 นอตเกต 46 2.4 นอรเกต 47 2.5 แนนดเ กต 48 2.6 เอกซคลูซีฟออรเกตหรือออรเฉพาะเกต 51 2.7 เอกซคลูซฟี นอรเกต 53 2.8 การแปลงเกต 54 2.9 การตอ ขยายเกต 55 สรุป 57 แบบฝกหัดทา ยบท 57 เอกสารอางองิ แผนการสอนประจําสปั ดาหท่ี 4 หัวขอเรอื่ ง
สารบญั (ตอ ) (ง) เนือ้ หา/รายละเอยี ด หนา จํานวนชวั่ โมงที่สอน วธิ ีสอนและกจิ กรรมการเรยี นการสอน 57 ส่อื การสอน 57 แผนการประเมนิ ผลการเรียนรู 57 58 - ผลการเรยี นรู 58 - วธิ ปี ระเมินผลการเรยี นรู 58 - สัดสว นของการประเมนิ 59 บทท่ี 3 ตารางความจรงิ และแผนภาพเวลา 60 3.1 ตารางความจรงิ 61 3.2 แผนภาพเวลา 61 สรุป 64 แบบฝกหดั ทา ยบท 75 เอกสารอางอิง 76แผนการสอนประจาํ สปั ดาหท่ี 4 และ 5 77 หัวขอเรอ่ื ง 79 เนอื้ หา/รายละเอียด 79 จาํ นวนชวั่ โมงทสี่ อน 79 วิธีสอนและกิจกรรมการเรยี นการสอน 79 ส่ือการสอน 79 แผนการประเมินผลการเรียนรู 80 - ผลการเรียนรู 80 - วธิ ปี ระเมินผลการเรียนรู 80 - สดั สว นของการประเมิน 81 บทท่ี 4 พีชคณติ บลู ลนี 82 4.1 พื้นฐานของพชี คณิตบลู ลีน 83 4.2 ทฤษฎีบทบลู ลีน 83 84
(จ) หนา สารบญั (ตอ) 87 89 4.3 การเขยี นฟงกช นั บูลลีนในรปู แบบมาตรฐาน 92 4.4 การลดรูปฟงกช นั บูลลีน 96 4.5 การหาคอมพลีเมนตข องฟงกชัน 97 สรุป 98 แบบฝก หัดทายบท 99 เอกสารอา งอิง 99 แผนการสอนประจาํ สปั ดาหที่ 6 และ 7 99 หัวขอ เรือ่ ง 99 เน้ือหา/รายละเอยี ด 99 จาํ นวนชัว่ โมงท่ีสอน 100 วธิ สี อนและกิจกรรมการเรยี นการสอน 100 สือ่ การสอน 100 แผนการประเมนิ ผลการเรียนรู 101 102 - ผลการเรียนรู 103 - วิธีประเมินผลการเรยี นรู 103 - สัดสว นของการประเมนิ 107 บทที่ 5 แผนภาพคารน อห 126 5.1 มินเทอมและแมกซเทอม 130 5.2 การลดรปู ฟงกช นั โดยใชแผนภาพคารน อห 131 5.3 การลดรูปฟง กช นั บลู ลีนในรูปแบบใด ๆ โดยใชแผนภาพคารน อห 133 5.4 การลดรูปฟง กช นั ใหอยใู นรูปผลคูณของผลบวก 135 5.5 กรณีที่ไมสนใจ 136 5.6 การลดรูปวงจรทม่ี ีหลายเอาตพ ุต 137 สรปุ แบบฝกหัดทา ยบท เอกสารอา งองิ
สารบญั (ตอ ) (ฉ)แผนการสอนประจาํ สปั ดาหท่ี 9 และ 10 หนา หวั ขอ เร่ือง เนือ้ หา/รายละเอียด 139 จาํ นวนชว่ั โมงทสี่ อน 139 วธิ สี อนและกจิ กรรมการเรยี นการสอน 139 สื่อการสอน 139 แผนการประเมนิ ผลการเรยี นรู 139 - ผลการเรยี นรู 140 - วิธีประเมินผลการเรียนรู 140 - สดั สวนของการประเมนิ 140 141 บทท่ี 6 วงจรเชงิ ผสม 142 6.1 การวิเคราะหว งจรเชงิ ผสม 143 6.2 การออกแบบวงจรเชงิ ผสม 143 6.3 การปรับปรงุ วงจรเชิงผสม 146 สรปุ 149 แบบฝก หัดทา ยบท 153 เอกสารอางอิง 154 155แผนการสอนประจําสัปดาหท่ี 10 11 และ 12 157 หวั ขอ เร่ือง 157 เนื้อหา/รายละเอียด 157 จาํ นวนชัว่ โมงที่สอน 157 วิธีสอนและกจิ กรรมการเรยี นการสอน 157 สือ่ การสอน 158 แผนการประเมินผลการเรียนรู 158 - ผลการเรียนรู 158 - วธิ ปี ระเมนิ ผลการเรยี นรู 159 - สดั สว นของการประเมนิ 160
(ช) หนา สารบัญ (ตอ ) 161 161 บทท่ี 7 วงจรเชงิ ผสมมาตรฐาน 163 7.1 วงจรเชงิ ผสมมาตรฐาน 183 7.2 การออกแบบวงจรคํานวณทางคณติ ศาสตร 184 7.3 วงจรเปรียบเทียบ 188 7.4 วงจรถอดรหสั 191 7.5 วงจรเขารหัส 200 7.6 วงจรรวมสง สัญญาณ 201 สรุป 202 แบบฝกหดั ทา ยบท 203 เอกสารอางองิ 203 203 แผนการสอนประจาํ สปั ดาหท่ี 13 และ 14 203 หัวขอ เรื่อง 203 เน้ือหา/รายละเอียด 204 จํานวนช่วั โมงท่สี อน 204 วิธีสอนและกิจกรรมการเรยี นการสอน 204 สอ่ื การสอน 205 แผนการประเมนิ ผลการเรยี นรู 206 - ผลการเรยี นรู 207 - วธิ ีประเมนิ ผลการเรยี นรู 207 - สัดสว นของการประเมนิ 209 209 บทท่ี 8 วงจรเชงิ ลําดับ 210 8.1 รปู แบบของวงจรเชงิ ลาํ ดบั 215 8.2 ประเภทของวงจรเชงิ ลําดับ 227 8.3 ลกั ษณะของสัญญาณอินพุต 8.4 ตารางสภาวะและแผนภาพสภาวะ 8.5 ฟลิปฟลอป สรุป
สารบญั (ตอ ) (ซ) แบบฝก หดั ทา ยบท หนา เอกสารอางอิงแผนการสอนประจาํ สัปดาหที่ 15 และ 16 228 หวั ขอเรอื่ ง 229 เนอ้ื หา/รายละเอยี ด 231 จาํ นวนชั่วโมงที่สอน 231 กจิ กรรมการเรยี นการสอน 231 สอื่ การสอน 231 แผนการประเมินผลการเรียนรู 231 232 - ผลการเรยี นรู 232 - วธิ ปี ระเมนิ ผลการเรียนรู 232 - สดั สว นของการประเมิน 233 บทท่ี 9 วงจรนบั 234 9.1 วงจรนบั แบบอะซิงโครนัส 235 9.2 วงจรนบั แบบซิงโครนสั 235 9.3 การประยุกตใ ชงานวงจรนบั 248 สรปุ 252 แบบฝก หัดทา ยบท 254 เอกสารอา งองิ 255บรรณานุกรม 256 257
(ฌ)
สารบัญภาพภาพที่ หนา 1.1 ลกั ษณะสญั ญาณอนาล็อก 5 1.2 ลักษณะสัญญาณดจิ ิทลั 6 1.3 ตัวอยา งการกาํ หนดคาบติ ใหก ับชวงคาแรงดันไฟฟาในระบบดิจทิ ัล 7 1.4 การแทนฐานสองแบบระบุเคร่ืองหมายของจํานวนขนาด n บติ 25 2.1 สญั ลักษณของออรเกตที่มี 2 อนิ พตุ 41 2.2 สัญลักษณข องแอนดเ กตท่ีมี 2 อนิ พตุ 43 2.3 สญั ลักษณข องนอตเกต 43 2.4 (ก) สญั ลกั ษณข องนอรเกต และ (ข) วงจรดิจทิ ลั ที่ทํางานแบบเดยี วกับนอรเ กต 44 2.5 (ก) สัญลักษณข องแนนดเกต และ (ข) วงจรดจิ ิทลั ท่ีทาํ งานแบบเดียวกับแนนดเ กต 45 2.6 สัญลกั ษณข องเอกซคลูซีฟออรเกต 46 2.7 สัญลักษณข องเอกซคลูซีฟนอรเ กต 48 2.8 (ก) การใชงานแนนดเกตแทนนอตเกต และ (ข) การใชงานนอรเ กตแทนนอตเกต 49 2.9 การใชง านแนนดเ กตสองตวั แทนการใชงานแอนดเ กต 492.10 การใชง านนอรเ กตสองตวั แทนการใชงานออรเกต 502.11 การใชง านแนนดเกตสามตัวแทนการใชงานออรเ กต 502.12 การใชง านนอรเกตสามตวั แทนการใชง านแอนดเกต 512.13 (ก) การตอ ขยายออรเกตรองรับอินพุต 4 สัญญาณ และ 52 (ข) การตอ ขยายแอนดเ กตรองรบั อนิ พุต 3 สัญญาณ 532.14 (ก) การตอ ขยายนอรเ กตรองรับอนิ พตุ 4 สัญญาณ และ 62 (ข) การตอขยายแนนดเ กตรองรับอินพุต 3 สัญญาณ 65 3.1 วงจรดิจิทัลของฟง กชัน ������������ = ������������ ������������ 66 3.2 ลกั ษณะคา เวลา Setup time 66 3.3 ลักษณะคาเวลา Hold time 67 3.4 ลกั ษณะคาเวลา Propagation delay time 3.5 ชว งเวลาเพมิ่ ระดับและลดระดบั ของสญั ญาณดิจิทัล
(ฎ) หนา สารบญั ภาพ (ตอ ) 67ภาพท่ี 68 69 3.6 (ก) รูปคลืน่ ดิจิทลั แบบเปลี่ยนแปลงระดบั ฉับพลนั และ 69 (ข) รปู คล่นื ดิจทิ ัลแบบเปลีย่ นแปลงระดับไมฉบั พลัน 70 71 3.7 แผนภาพเวลาของแอนดเกตสองอนิ พตุ 71 3.8 แผนภาพเวลาของออรเกตสองอินพุต 72 3.9 แผนภาพเวลาของนอตเกต 73 3.10 แผนภาพเวลาของแนนดเ กต 74 3.11 แผนภาพเวลาของนอรเ กต 3.12 แผนภาพเวลาของเอกซค ลูซีพออรเ กต 84 3.13 แผนภาพเวลาของเอกซคลซู ีฟนอรเ กต 88 3.14 วงจรดจิ ิทัลลอจกิ และแผนภาพเวลาการทํางานของวงจร 89 3.15 แผนภาพเวลาท่ีวิเคราะหถงึ คาหนว งเวลาของวงจรดิจทิ ัลลอจกิ 90 ในภาพที่ 3.14 91 4.1 วงจรลอจิกของฟงกชนั ������������ = ������������ ⋅ ������������ + ������������� 4.2 การสรางวงจรลอจิก (ก) แบบ 3 ระดับ และ (ข) แบบ 2 ระดบั 94 4.3 การสรา งลอจกิ ของฟง กช ันบูลลีน ������������ = ������������(������������� + ������������)(������������� + ������������ + ������������) 94 4.4 วงจรลอจิกของฟงกช นั ในตัวอยา งที่ 4.2 (ก) กอนลดรปู และ 94 95 (ข) หลงั ลดรูป 95 4.5 วงจรลอจกิ ของฟงกช ันในตัวอยางท่ี 4.3 (ก) กอนลดรปู และ 96 108 (ข) หลงั ลดรูป 4.6 วงจรลอจิก F ในขนั้ ที่ 1 ทีใ่ ชนอตเกต ออรเ กต และแอนดเกตในการสราง 4.7 วงจรลอจกิ F ท่ีใชแนนดเกตในการสราง 4.8 วงจรลอจิก ������������ = ������������̅ ������������ + ������������̅ ������������ โดยใชแ นนดเกตในการสรา ง 4.9 วงจรลอจกิ F ในข้ันท่ี 1 ทใี่ ชนอตเกต ออรเกต และแอนดเกตในการสราง 4.10 วงจรลอจกิ F ท่ใี ชน อรเ กตในการสราง 4.11 วงจรลอจิก ������������ = ������������̅ ������������ + ������������̅ ������������ โดยใชนอรเ กตในการสรา ง 5.1 แผนภาพคารนอหชนิด 1 ตวั แปร
(ฏ) สารบัญภาพ (ตอ ) หนาภาพท่ี 108 109 5.2 แผนภาพคารน อหช นดิ 1 ตวั แปรของฟง กช ัน F = A 110 5.3 การใชแ ผนผงั คารนอหลดรปู ฟง กช ัน 1 ตัวแปร 111 5.4 แผนภาพคารนอหแ บบ 2 ตัวแปร (ก) แทนมนิ เทอม และ (ข) แทนตัวแปร 112 5.5 การใชแผนภาพคารนอหใ นการลดรปู ฟง กช นั ������������(������������, ������������) = ∑ ������������ (0,1,3) 112 5.6 แผนภาพคารน อหแบบ 3 ตัวแปร 5.7 การจับกลมุ มินเทอม ������������1และ ������������5 โดยใชแผนภาพคารนอหแบบ 3 ตวั แปร 113 113 5.8 การจับกลุมมนิ เทอม m0 และ m2 โดยใชแ ผนภาพคารน อหแบบ 3 ตวั แปร 114 5.9 ตัวอยางการจบั กลุม 2 มินเทอมโดยใชแ ผนภาพคารน อหแบบ 3 ตวั แปร 115 5.10 การจับกลมุ มนิ เทอม m0, m1, m4 และ m5 โดยใชแ ผนภาพคารน อหแ บบ 3 ตวั แปร 116 5.11 ตัวอยางการจบั กลมุ 4 มินเทอมโดยใชแผนภาพคารน อหแบบ 3 ตวั แปร 117 5.12 แผนภาพคารน อหสาํ หรบั ฟงกชัน F ในตวั อยา งที่ 5.2 117 5.13 แผนภาพคารนอหสาํ หรบั ฟง กชัน F ในตัวอยางท่ี 5.3 118 5.14 แผนภาพคารน อหส ําหรบั ฟง กชนั ������������(������������, ������������, ������������) = ∑ ������������ (2, 3, 5, 7) 119 5.15 อิมพลิแคนท ������������̅������������������������̅ เปน เซตยอ ยของอิมพลิแคนท ������������̅������������ 119 5.16 อิมพลิแคนทเ ฉพาะทั้งหมดของฟงกชัน F ในภาพที่ 5.15 120 5.17 การลดรูปฟงกช นั ������������(������������, ������������, ������������) = ������������̅������������ + ������������������������ โดยใชแผนภาพคารน อห 121 5.18 แผนภาพคารน อหแบบ 4 ตัวแปร 122 5.19 ตัวอยา งการจบั กลุมมนิ เทอมโดยใชแผนภาพคารนอหแบบ 4 ตวั แปร 5.20 การลดรูปฟง กชนั ������������(������������, ������������, ������������, ������������) = ������������ + �������������������������̅ + ������������������������� โดยใชแผนภาพคารน อห 123 123 สาํ หรบั ตวั อยา งท่ี 5.4 124 5.21 อมิ พลิแคนทเ ฉพาะทั้งหมดของฟง กช ัน F สําหรบั ตัวอยางที่ 5.5 125 5.22 การลดรูปฟง กชัน F โดยใชแ ผนภาพคารนอหสาํ หรบั ตวั อยางที่ 5.5 126 5.23 การลดรปู ฟง กช ัน F โดยใชแ ผนภาพคารน อหสําหรับตวั อยางที่ 5.6 127 5.24 แผนภาพคารน อหแบบ 5 ตัวแปร 128 5.25 อิมพลแิ คนทเ ฉพาะทั้งหมดของฟงกชัน F สาํ หรบั ตัวอยางที่ 5.7 5.26 การเขียนพจนผ ลคณู บนแผนภาพคารน อหสําหรับฟงกชัน F ในตวั อยา งท่ี 5.8 5.27 แผนภาพคารนอหเพ่ือลดรูปฟงกชัน F ในตัวอยา งที่ 5.8
(ฐ) สารบญั ภาพ (ตอ )ภาพที่ หนา 5.28 การเขียนพจนผ ลคณู บนแผนภาพคารน อหส าํ หรับฟง กช นั F ในตัวอยางที่ 5.9 129 5.29 อมิ พลิแคนทเฉพาะทั้งหมดของฟงกช นั F สาํ หรบั ตัวอยางที่ 5.9 129 5.30 การใชแผนภาพคารน อหล ดรูปสมการใหอยูในรปู มาตรฐานผลคูณของผลบวก 131 5.31 การใชแผนภาพคารนอหล ดรูปในกรณีที่มีเทอมท่ไี มส นใจ 132 5.32 การลดรูปฟง กช นั F1 และ F2 โดยพิจารณาแยกแตละฟง กช ัน 133 5.33 การลดรปู ฟง กชัน F1 และ F2 โดยพจิ ารณาฟงกช ันรว มกนั 134 5.34 การเปรยี บเทียบวงจรลอจิกของวงจรหลายเอาตพุตท่ีลดรูปโดยพิจารณาแยกแต 134 ละฟงกช ันและพิจารณารวมกัน 144 6.1 ตัวอยางวงจรเชงิ ผสมสาํ หรับการวิเคราะห 148 6.2 แผนภาพคารน อหส ําหรับฟง กชนั ������������ 148 6.3 แผนภาพคารน อหสําหรับฟง กชัน ������������� 149 6.4 วงจรเชงิ ผสมสาํ หรับตัวอยา งท่ี 6.2 151 6.5 แผนภาพคารนอหส ําหรบั ฟง กชัน ������������ 152 6.6 วงจรเชิงผสมท่ใี ชแ อนดเ กตและออรเ กตในการสรา ง 152 6.7 วงจรเชงิ ผสมทีส่ รา งในรูปผลบวกของผลคูณ 152 6.8 วงจรเชิงผสมที่ใชแนนดเ กตในการสราง 161 7.1 สญั ลักษณของบล็อกไดอะแกรมที่ใชแทนวงจรเชงิ ผสม 163 7.2 การกระทาํ การบวกและบลอ็ กไดอะแกรม 164 7.3 ความสมั พนั ธข องการบวกแบบไมค ดิ คา ตัวทด 164 7.4 ตวั อยางวิธกี ารบวกจาํ นวนฐานสอง 165 7.5 ความสมั พันธของการบวกและบลอ็ กไดอะแกรมแทนวงจรบวกแบบ 166 7.6 วิธกี ารลดรปู ฟง กชนั S และ Co 166 7.7 วงจรบวกแบบคดิ คา ตัวทด (Full Adder) 167 7.8 วงจรบวก 26 บิต โดยการขนานกันของวงจรบวกแบบคดิ คาตัวทด 168 7.9 การรบวกแบบ Look – Ahead – Carry 170 7.10 วงจรบวกแบบ Look – Ahead – Carry 2 จํานวน จํานวนละ 3 บติ
(ฑ)สารบัญภาพ (ตอ )ภาพที่ หนา7.11 วงจรบวกแบบ Look – Ahead – Carry Generator ในรูปแบบท่ีเปนโมดูล 1717.12 การบวกเลข 4 จาํ นวน 1727.13 วงจรบวกแบบ Carry Save 3 Bit 4 จาํ นวน โดยใชว งจรบวกแบบคดิ คาตัวทด 1727.14 วงจรลบแบบคิดคาตัวยมื 1747.15 วงจรบวก – ลบแบบคิดเคร่ืองหมาย 1757.16 รปู แบบของการคูณและบลอ็ กไดอะแกรมการคูณ 1777.17 ตารางความจริงของการคูณ 2 จํานวน จาํ นวนละ 2 บติ และ การลดรูปฟงกช ัน่ 1787.18 วงจรคูณ 2 จํานวน จาํ นวนละ 2 บติ 1797.19 วงจรคณู 2 จาํ นวน จาํ นวนละ 2 บติ แบบโมดูลโดยอาศยั วงจรบวกแบบคิดคา ตวั ทด 1797.20 บลอ็ กไดอะแกรมทว่ั ไปของการหาร 1807.21 ตารางความจรงิ แสดงการกระทําการหารของ 2 จาํ นวน จาํ นวนละ 2 บิต 1807.22 แผนภาพคารน อหและวงจรหาร 2 จาํ นวน จํานวนละ 2 บิต 1817.23 การหาความสมั พนั ธของเศษการหาร 1827.24 วงจรหาร 2 จาํ นวนโดยวธิ กี ารกระทาํ การหารแบบ Algorithm Division 1827.25 ตารางความจรงิ เปรียบเทียบระหวา งจาํ นวน 2 จาํ นวน 1837.26 วงจรลอจิก เปรยี บเทียบระหวางจํานวน 2 จํานวน 1847.27 วงจรถอดรหสั 3 อนิ พตุ 1857.28 การประยุกตใ ช Decoder 4 อนิ พุต จํานวน 4 ตวั /256 เอาตพตุ 1867.29 การทํางานของวงจรเขารหัส 1887.30 บลอ็ กไดอะแกรมของ Priority Encoder 1897.31 การใชแผนภาพคารน อหเพ่อื ออกแบบ Priority Encoder 3 อินพุต/2 เอาตพตุ 1897.32 วงจร Priority Encoder 3 อินพุต/2 เอาตพตุ 1907.33 กาตอ รวมวงจร Priority Encoder 3 อินพุต/2 เอาตพุต 1917.34 บลอ็ กไดอะแกรมของ Multiplexer 1927.35 การออกแบบวงจร Multiplexer สัญญาณ ควบคมุ 2 สัญญาณ 1927.36 การสรางวงจร DMUX 16 อินพุต/1 เอาตพุต โดยการใช DMUX 4 อินพุต/1 193 เอาตพตุ
(ฒ) สารบัญภาพ (ตอ ) หนาภาพท่ี 194 195 7.37 บลอ็ กไดอะแกรมการรับ-สง สญั ญาณขอมลู 196 7.38 ตารางการทํางานของตวั อยางท่ี 7.1 ใชกบั ตัว MUX ขนาด 8 to 1 196 7.39 การทาํ Multiplexing ในตัวอยา งที่ 7.1 โดยใชกับตัว MUX ขนาด 8 to 1 197 7.40 วงจรการตออนิ พตุ ของ MUX ขนาด 8 to 1 ของตัวอยางท่ี 7.1 198 7.41 วิธกี ารสรา งวงจร MUX 4 to 1 ของฟงกชนั ������������1(������������, ������������) = ������������̅������������ + ������������������������� + ������������������������ 198 7.42 วธิ ีการสรางวงจร MUX 4 to 1 ของฟงกชนั ������������2(������������, ������������, ������������) = ������������������������������������̅ + ������������������������������������� + ������������̅������������ 7.43 วิธีการสรา งวงจร MUX 4 to 1 ของฟงกชัน 199 ������������3(������������, ������������, ������������, ������������) = �������������������������������������̅������������ + ������������������������������������̅������������ + �������������������������������������������������� + ������������̅������������������������̅������������� + �������������������������������������̅������������� 199 208 7.44 วธิ ีการสรางวงจร MUX 4 to 1 ของฟงกชัน 208 ������������4(������������, ������������, ������������, ������������, ������������) = ������������������������������������� + �������������������������������������̅������������ + ������������̅������������������������������������� + ������������̅�������������������������̅������������ + ������������̅������������������������̅ 209 210 7.45 วิธีการสรา งวงจร MUX 4 to 1 ของฟงกช ัน F5 211 8.1 โครงสรา งของวงจรเชงิ ผสมและวงจรเชงิ ลําดับ 212 8.2 ลักษณะพลั สส ัญญาณนาฬิกา 213 8.3 ลักษณะอนิ พตุ ของวงจรเชงิ ลําดับ 215 8.4 ลักษณะของตารางสภาวะและแผนภาพสภาวะ 216 8.5 ลักษณะของตารางสภาวะและแผนภาพสภาวะแบบ Mealy 216 8.6 ลักษณะของตารางสภาวะและแผนภาพสภาวะแบบ Moore 217 8.7 ตารางสภาวะสําหรับตวั อยางที่ 8.1 8.8 การเขยี นสภาวะปจ จุบนั และสภาวะถดั ไปของวงจร 218 8.9 สญั ลักษณข องอารเอสฟลิปฟลอปชนดิ แอคทีฟท่ลี อจิก “1” 8.10 วงจรอาร เอส ฟลปิ ฟลอป ชนิดแอคตีฟทล่ี อจกิ “1” 220 8.11 (ก) สัญลักษณอารเ อส ฟลปิ ฟลอปชนิดทม่ี กี ารกระตุนสัญญาณนาฬิกา และ 220 (ข) สัญลกั ษณอารเอส ฟลิปฟลอปทม่ี ีขาพรีเซ็ต และ ขาเคลียร 8.12 (ก) วงจรอารเอส ฟลิปฟลอปชนดิ ที่มีการกระตนุ สัญญาณนาฬกิ า และ (ข) วงจรอารเอส ฟลปิ ฟลอปทีม่ ีขาพรเี ซต็ และ ขาเคลยี ร 8.13 (ก) วงจรอารเ อส ฟลิปฟลอปชนิดทีม่ ีการกระตุน สัญญาณนาฬกิ า และ (ข) วงจรอารเ อส ฟลปิ ฟลอปท่มี ขี าพรีเซต็ และขาเคลียร 8.14 สญั ลักษณ เจ เค ฟลิปฟลอปทกี่ ระตุนดวยสญั ญาณนาฬิกาแบบขอบขาลง
(ณ)สารบญั ภาพ (ตอ )ภาพท่ี หนา8.15 (ก) บล็อกไดอะแกรมมาสเตอร– สเลฟ เจเค ฟลปิ ฟลอป และ 221 (ข) สัญลกั ษณข องมาสเตอร–สเลฟ เจเค ฟลปิ ฟลอป 2228.16 โครงสรา งภายในของ มาสเตอร-สเลฟ ฟลิปฟลอป 2228.17 การรบั สงขอมูลผานมาสเตอร-สเลฟ ฟลิปฟลอปตามการใหสญั ญาณนาฬิกา 2238.18 ไดอะแกรมเวลาของ มาสเตอร - สเลฟ ฟลิปฟลอป 2238.19 สญั ลักษณข องมาสเตอร–สเลฟ เจเค ฟลปิ ฟลอปแบบดาตาลอ็ คเอาต 2248.20 (ก) ที ฟลบิ ฟลอบที่กระตุนคล็อกท่ีขอบขาขน้ึ และ 225 (ข) ที ฟลบิ ฟลอบท่กี ระตนุ คล็อกที่ขอบขาลง8.21 (ก) ที ฟลิบฟลอบทีด่ ดั แปลงมาจาก อารเ อส ฟลิบฟลอบ และ 226 (ข) ที ฟลิบฟลอบทีด่ ดั แปลงมาจาก เจเค ฟลบิ ฟลอบ 2268.22 (ก)ดี ฟลปิ ฟลอปท่กี ระตนุ คลอ็ กท่ีขอบขาขึ้น และ 236 (ข) ดี ฟลปิ ฟลอปท่ีกระตนุ คล็อกที่ขอบขาลง8.23 (ก) ดี ฟลปิ ฟลอปท่ดี ัดแปลงมาจาก อารเอส ฟลิปฟลอป และ 236 (ข) ดี ฟลิปฟลอปท่ีดดั แปลงมาจาก เจเค ฟลปิ ฟลอป 238 9.1 วงจรนับขึ้นแบบอะซิงโครนัส ในระบบจํานวนฐานสองขนาด 4 บติ ทส่ี รางขน้ึ จาก 239 เจเค ฟลปิ ฟลอป 9.2 แผนภาพเวลาของวงจรนบั ขึ้นแบบอะซิงโครนสั ในระบบจาํ นวนฐานสองขนาด 4 241 บิต 242 9.3 วงจรนบั ลงแบบอะซงิ โครนสั ในระบบจาํ นวนฐานสองขนาด 4 บิต ทีส่ รา งขนึ้ จาก 243 เจเค ฟลิปฟลอป 244 9.4 แผนภาพเวลาของวงจรนบั ลงแบบอะซิงโครนัส ในระบบจาํ นวนฐานสองขนาด 4 บติ 9.5 วงจรนบั ขึ้น/นบั ลงแบบอะซงิ โครนสั ในระบบจํานวนฐานสองขนาด 4 บิต ท่สี ราง ขึน้ ดวย เจเค ฟลิปฟลอป และวงจรเชงิ ผสม 9.6 วงจรนบั แบบอะซิงโครนสั ในระบบจํานวนฐานสบิ ซ่ึงนับแบบจาํ นวนฐานสอง ขนาด 4 บติ ท่ีสรา งข้ึนดวย เจเค ฟลปิ ฟลอป 9.7 แผนภาพเวลาของวงจรนบั ขนึ้ แบบอะซงิ โครนัส ในระบบจาํ นวนฐานสบิ 9.8 แผนภาพสภาวะของการนบั ข้ึนตัง้ แต 0000 – 1010 ของวงจรนับข้นึ ฐานสิบ
(ด) สารบัญภาพ (ตอ )ภาพที่ หนา 9.9 แผนภาพสภาวะของวงจรนบั ข้ึนแบบอะซิงโครนัส ท่ีมกี ารต้ังคา การนับได 2469.10 วงจรนบั ขึ้นแบบอะซงิ โครนสั ทีม่ กี ารตั้งคา การนบั ได 2479.11 วงจรวงจรนบั ซงิ โครนสั ขนาด 4 บติ แบบนับขึ้น ทสี่ รา งขนึ้ จาก เจเค ฟลปิ ฟลอป 2489.12 วงจรนับขึน้ ไบนารแี บบซิงโครนสั ทส่ี ามารถตัง้ คา การนับไดโดยใชว งจรรวมหมายเลข 250 741639.13 การประยุกตใชว งจรรวมหมายเลข 74160 และ 7447 เพื่อสรางเปนวงจรนับและ 252 แสดงผลหมายเลข 00 ถึง หมายเลข 999.14 วงจรนาฬกิ าดิจิทลั ทใี่ ชว งจรนับแบบตาง ๆ มาประยกุ ตใชใ นการนับเวลา 253
สารบัญตารางตารางที่ หนา1.1 จาํ นวนในระบบจาํ นวนฐานตาง ๆ 121.2 การบวกเลขโดดฐานสอง 181.3 การคณู เลขโดดฐานสอง 211.4 เปรยี บเทียบการแทนฐานสองแบบระบุเคร่ืองหมายทั้ง 3 แบบตั้งแตคา -8 ถงึ +7 282.1 ตารางความจรงิ ของการออร 2 อนิ พตุ 422.2 ตารางความจรงิ ของการแอนด 2 อนิ พตุ 432.3 ตารางความจริงของการนอต 442.4 ตารางความจริงของการนอร 2 อินพตุ 452.5 ตารางความจรงิ ของการแนนด 2 อินพตุ 462.6 ตารางความจริงของการเอกซคลซู ฟี ออร 2 อินพุต 472.7 การใชต ารางความจรงิ เพ่ือพิสจู นสมการ ������������ ⨁ ������������ = x ⋅ y̅ + x̅ ⋅ y 472.8 ตารางความจริงของการเอกซคลซู ีฟนอร 2 อินพุต 482.9 การใชตารางความจรงิ เพื่อพิสูจนสมการ ���������������⨁���������������� = x ⋅ y̅ + x̅ ⋅ y 483.1 ตารางความจริงของฟงกช นั ที่ประกอบขึน้ จากอินพตุ 2 อินพตุ 623.2 ตารางความจรงิ ของฟงกช นั ท่ีประกอบข้นึ จากอนิ พตุ 2 อนิ พุต 623.3 ตารางความจริงของพจน ������������������������ 633.4 ตารางความจรงิ ของพจน ������������������������� 633.5 ตารางความจรงิ ของพจน ������������������������� 643.6 ตารางความจริงของฟง กช นั ������������ = ������������������������ + ������������������������� + ���������������������������� 644.1 ตาราความจรงิ ของฟงกช นั ������������ = ������������ ⋅ ������������ + ������������� 844.2 คณุ สมบัตแิ ละทฤษฎีบทของบูลลีนและเดอมอรแ กน 854.3 ตารางความจรงิ ของตัวอยา งที่ 4.1 865.1 มนิ เทอมและแมกซเ ทอมสําหรบั ฟงกช นั ท่ีมี 3 อนิ พตุ 1045.2 ตารางความจรงิ ของฟงกช ัน F(x, y, z) = ∑ ������������(0,2,5) 105
(ถ) สารบญั ตาราง (ตอ )ตารางที่ หนา 5.3 ตารางความจริงของฟง กชัน ������������ = ������������ + ������������������������̅ 107 5.4 ตารางความจรงิ ของฟง กชัน F 108 5.5 ตารางความจรงิ ของฟงกชัน ������������(������������, ������������) = ∑ ������������ (0,1,3) 111 6.1 ตารางความจริงของวงจรลอจกิ ในตัวอยา งที่ 6.1 146 6.2 ตารางความจริงของวงจรเชงิ ผสมในตัวอยางที่ 6.2 148 6.3 ตารางความจรงิ ของวงจรเชิงผสมในตวั อยา งท่ี 6.3 150 7.1 ตารางความจริงของวงจรบวกแบบคดิ คา ตวั ทด 165 7.2 ตารางความจริงแสดงการทํางานของวงจรถอดรหสั 3 อนิ พุต 185 7.3 การทํางานของวงจรเขารหัสตาม Priority 188 7.4 ตารางความจรงิ แสดงความสัมพนั ธของ Priority Encoder 3 อินพุต/2 เอาตพุต 191 ท่ีตอรว มกนั 2 วงจร 217 8.1 ตารางความจริงของอารเอสฟลปิ ฟลอปชนิดแอคทีฟทล่ี อจกิ “0” 219 8.2 ตารางความจริงของอารเ อสฟลปิ ฟลอปชนิดทีม่ ีขา CLK, PR และ CLR 220 8.3 ตารางความจริงของ เจเค ฟลิปฟลอป ชนิดท่ีกระตุนดว ยสัญญาณนาฬกิ าแบบ 224 ขอบขาลง 227 8.4 ตารางความจรงิ ของ ที ฟลปิ ฟลอป 237 8.5 ตารางความจรงิ ของ ดี ฟลปิ ฟลอป 240 9.1 ตารางความจรงิ ของวงจรนบั ขึ้นแบบอะซิงโครนัส ขนาด 4 บติ 243 9.2 ตารางความจรงิ ของวงจรนับลงแบบอะซิงโครนัส ขนาด 4 บิต 251 9.3 ตารางความจริงของวงจรนับนับข้ึนแบบอะซิงโครนัส ในระบบจาํ นวนฐานสิบ 9.4 ตารางความจรงิ ของการนบั คา 0000 0000 ถงึ 1111 1111
แผนบริหารการสอนประจารายวิชารายวชิ า ดิจิทัลอิเล็กทรอนิกส์ รหสั วชิ า 4214202Digital Electronicsจานวนหน่วยกิต - ช่ัวโมง 3(2-2-5)เวลาเรยี น 45 ชว่ั โมงตอ่ ภาคเรยี นคาอธบิ ายรายวิชา ระบบเลขฐานและรหัสต่าง ๆ ที่เกี่ยวข้องกับระบบคอมพิวเตอร์ ตัวดาเนินการและอุปกรณ์เชิงตรรกะ หลักการและสมการพีชคณิตบลูลีน การลดรูป ตารางตรรกะ วงจรรวมเกทพื้นฐานปฏิบตั กิ ารเกีย่ วกบั ระบบเลขฐาน รหสั ต่างๆ วงจรเกทพน้ื ฐาน หน่วยความจาและการเลื่อนตาแหนง่จุดมุ่งหมายรายวชิ า 1. เพ่ือสร้างพื้นฐานความรู้ ความเข้าใจให้กับผู้เรียนเก่ียวกับเร่ืองระบบคอมพิวเตอร์ ตารางความจริง ลอจิกเกตพื้นฐาน สมการลอจิกและวงจรคอมบิเนชัน หลักการพีชคณิตบลูลีน การลดรูปสมการลอจิก แผนผังทางเวลา ฟลิปฟลอป วงจรนับและวงจรเปรียบเทียบ การเข้ารหัสและถอดรหัสการรวมสัญญาณและแยกสัญญาณ 2. เพ่ือให้ผู้เรียนสามารถวิเคราะห์ปัญหา และนาความรู้ไปใช้ในการแก้ปัญหาทางด้านเทคโนโลยีคอมพิวเตอรอ์ ิเลก็ ทรอนิกส์ทีเ่ ก่ยี วข้องได้ 3. เพ่อื ให้ผเู้ รียนร้จู กั ค้นควา้ หาความรดู้ ว้ ยตนเองจากกิจกรรมการสอนท่เี นน้ ผเู้ รียนเป็นสาคัญเน้อื หา 6 ชวั่ โมง แผนการสอนประจาสัปดาห์ท่ี 1 และ 2 บทท่ี 1 วงจรดจิ ิทัลและระบบจานวน 1.1 สญั ญาณอนาล็อกและสญั ญาณดิจิทลั 1.2 วงจรดิจทิ ลั 1.3 ระบบจานวน 1.4 การแปลงผนั ระบบจานวน 1.5 การดาเนินการบวก 1.6 การดาเนนิ การคูณ 1.7 การแสดงจานวนลบในระบบจานวนฐานสอง 1.8 การดาเนินการลบในระบบจานวนฐานสอง
(ธ) แผนการสอนประจาสปั ดาห์ท่ี 3 3 ชั่วโมง บทท่ี 2 ลอจิกเกต 2.1 ออร์เกต 2.2 แอนด์เกต 2.3 นอตเกต 2.4 นอร์เกต 2.5 แนนดเ์ กต 2.6 เอกซ์คลซู ฟี ออรเ์ กตหรือออร์เฉพาะเกต 2.7 เอกซ์คลซู ฟี นอรเ์ กต 2.8 การแปลงเกต 2.9 การตอ่ ขยายเกต แผนการสอนประจาสปั ดาห์ท่ี 4 2 ชั่วโมง บทที่ 3 ตารางความจริงและแผนภาพเวลา 3.1 ตารางความจรงิ 3.2 แผนภาพเวลา แผนการสอนประจาสัปดาห์ท่ี 4 และ 5 4 ช่ัวโมง บทที่ 4 พชี คณติ บลู ลนี 4.1 พนื้ ฐานของพชี คณติ ตบิ ูลลนี 4.2 ทฤษฎบี ทบลู ลนี 4.3 การเขยี นฟังก์ชนั บลู ลนี ในรูปแบบมาตรฐาน 4.4 การลดรูปฟงั ก์ชนั บูลลีน 4.5 การหาคอมพลีเมนต์ของฟงั ก์ชนั แผนการสอนประจาสัปดาห์ท่ี 6 และ 7 6 ชั่วโมง บทที่ 5 แผนภาพคารน์ อห์ 5.1 มนิ เทอมและแมกซ์เทอม 5.2 การลดรูปฟังก์ชนั โดยใชแ้ ผนภาพคารน์ อห์ 5.3 การลดรปู ฟงั ก์ชันบูลลีนในรปู แบบใด ๆ โดยใช้แผนภาพคารน์ อห์ 5.4 การลดรปู ฟงั กช์ นั ใหอ้ ยู่ในรปู ผลคณู ของผลบวก 5.5 กรณที ่ีไม่สนใจ 5.6 การลดรปู วงจรท่มี ีหลายเอาตพ์ ุต
แผนการสอนประจาสปั ดาห์ที่ 8 (น) บทท่ี 1 – 5 การสอบกลางภาค 3 ช่ัวโมง 4 ชั่วโมงแผนการสอนประจาสปั ดาห์ท่ี 9 และ 10 8 ชั่วโมง บทท่ี 6 วงจรเชิงผสม 6.1 การวเิ คราะห์วงจรเชงิ ผสม 6 ชวั่ โมง 6.2 การออกแบบวงจรเชิงผสม 6.3 การปรบั ปรุงวงจรเชงิ ผสม 6 ชว่ั โมง 3 ชั่วโมงแผนการสอนประจาสัปดาห์ที่ 10 11 และ 12 บทท่ี 7 วงจรเชงิ ผสมมาตรฐาน 7.1 วงจรเชงิ ผสมมาตรฐาน 7.2 การออกแบบวงจรคานวณทางคณติ ศาสตร์ 7.3 วงจรเปรียบเทียบ 7.4 วงจรถอดรหสั 7.5 วงจรเขา้ รหสั 7.6 วงจรรวมสง่ สญั ญาณแผนการสอนประจาสัปดาห์ที่ 13 และ 14 บทท่ี 8 วงจรเชิงลาดับ 8.1 รูปแบบของวงจรเชิงลาดับ 8.2 ประเภทของวงจรเชงิ ลาดับ 8.3 ลกั ษณะของสัญญาณอินพุต 8.4 ตารางสภาวะและแผนภาพสภาวะ 8.5 ฟลปิ ฟลอปแผนการสอนประจาสัปดาห์ที่ 15 และ 16 บทที่ 9 วงจรนับ 9.1 วงจรนับแบบอะซิงโครนัส 9.2 วงจรนับแบบซิงโครนสั 9.3 การประยกุ ต์ใช้งานวงจรนับแผนการสอนประจาสัปดาห์ที่ 17 บทที่ 6 – 9 การสอบปลายภาค
(บ)วธิ ีสอนและกจิ กรรม 1. ผู้สอนนาเสนอความรู้ในแต่ละหวั ขอ้ ตามแผนการสอนประจาสปั ดาห์ 2. ให้ผ้เู รยี นทาแบบฝึกหัด 3. อภปิ รายกลุ่มและตอบคาถาม 4. ให้ผูเ้ รียนทาโครงงานหรือรายงานและนาเสนอหนา้ ช้นั เรียน 5. ค้นควา้ สืบเสาะหาความร้เู พิ่มเตมิสอ่ื การเรยี นการสอน 1. เอกสารประกอบการสอนรายวชิ าดิจิทัลอเิ ลก็ ทรอนิกส์ 2. ใช้ส่อื อิเล็กทรอนิกส์เพ่ือแสดงเนื้อหา 3. โจทย์ปญั หา ตวั อย่างเหตุการณ์ 4. อุปกรณ์ทดลองตามแผนการสอนประจาสปั ดาห์แผนการประเมนิ ผลการเรยี นรู้ 1. ผลการเรียนรู้ 1.1 ด้านคณุ ธรรม จริยธรรม 1.1.1 มีจิตสานึก ตระหนักในการปฏิบตั ติ ามจรรยาบรรณทางวิชาการและวิชาชพี 1.1.2 มจี ิตสาธารณะ 1.2 ดา้ นความรู้ 1.2.1 ผเู้ รยี นมีความร้ใู นหลักการและทฤษฏี ทางด้านคอมพิวเตอร์อเิ ล็กทรอนิกส์ 1.2.2 มีความรู้พ้ืนฐานทางวิทยาศาสตร์และคณิตศาสตร์ และสามารถนามาบูรณาการในดา้ นคอมพวิ เตอร์อิเล็กทรอนิกส์ได้ 1.3 ดา้ นทกั ษะทางปัญญา 1.3.1 ผู้เรียนมีความสามารถในการคิดวิเคราะห์อย่างเป็นระบบ และมีเหตุมีผลตามหลกั การทางวทิ ยาศาสตร์ 1.3.2 ผู้เรียนสามารถนาความรู้ทางด้านคอมพิวเตอร์อิเล็กทรอนิกส์ไปประยุกต์กับสถานการณ์ต่าง ๆ ไดอ้ ยา่ งถกู ตอ้ งเหมาะสม 1.4 ด้านทกั ษะความสัมพนั ธ์ระหวา่ งบคุ คลและความรบั ผิดชอบ 1.4.1 ผูเ้ รียนมีความรบั ผิดชอบต่อสงั คมและองค์กร 1.5 ทักษะในการวเิ คราะหเ์ ชิงตวั เลข การสื่อสารและการใช้เทคโนโลยสี ารสนเทศ
(ป) 1.5.1 ผู้เรียนสามารถประยกุ ตค์ วามรู้ทางคณติ ศาสตร์และสถติ ิ เพือ่ การวเิ คราะห์ประมวลผล การแกป้ ัญหา และนาเสนอข้อมลู ได้อยา่ งเหมาะสม 1.5.2 ผู้เรยี นสามารถใช้เทคโนโลยสี ารสนเทศในการสืบคน้ เก็บรวบรวมข้อมูล และนาเสนอข้อมูลได้อย่างมีประสิทธภิ าพและเหมาะสมกับสถานการณ์ 2. วธิ ปี ระเมนิ ผลการเรียนรู้ 2.1 ดา้ นคณุ ธรรม จริยธรรม 2.1.1 ประเมินจากการเข้าชั้นเรียนท่ีตรงเวลาของผู้เรียน ส่งงานที่ได้รับมอบหมายตรงตอ่ เวลา 2.1.2 ประเมินจากความซื่อสัตย์สุจริตในการทางานท่ีได้รับมอบหมาย ไม่คัดลอกงานเพอ่ื น และไมท่ ุจริตในการสอบ 2.1.3 ประเมินจากพฤติกรรมการทากิจกรรมแบบกลุ่ม มีการเสียสละ หรือช่วยเหลืองานเพอื่ ส่วนรวม 2.2 ด้านความรู้ 2.2.1 ประเมนิ จากการตอบคาถามและแสดงความคิดเหน็ ในช้ันเรียน 2.2.2 ประเมนิ จากการทาแบบฝึกหัดทบทวนท่ีสง่ ในแต่ละสัปดาห์ 2.2.3 ประเมนิ จากการนาเสนอรายงานในช้ันเรียน 2.2.4 ประเมนิ จากผลการสอบ 2.3 ด้านทกั ษะทางปัญญา 2.3.1 ประเมินจากความสามารถทางปัญญาของผู้เรียน ที่มีความสามารถในการวิเคราะห์ สังเคราะห์ และแสดงความรู้ ความคิดเห็นที่เก่ียวข้องกับเน้ือที่เรียนในชั้นเรียนเช่น การต้ังคาถาม การตอบคาถาม 2.3.2 ประเมินจากผลงาน และการปฏิบัติของนักศึกษา เช่น การนาเสนอรายงานการทดสอบโดยใชแ้ บบทดสอบหรือสัมภาษณ์ 2.4 ด้านทักษะความสัมพันธร์ ะหวา่ งบุคคลและความรบั ผิดชอบ 2.4.1 ประเมินจากการความรับผิดชอบต่อตนเองและผู้อื่นในการทางานกลุ่มมคี วามใสใ่ จช่วยเหลือเก้ือกลู เพื่อนร่วมงานม่นั ใจในการเปน็ ผ้นู า และรับฟังความคดิ เหน็ ของผอู้ ่นื
(ผ) 2.5 ทกั ษะในการวิเคราะหเ์ ชิงตัวเลข การส่ือสารและการใช้เทคโนโลยีสารสนเทศ 2.5.1 ประเมินจากความสามารถในการคานวณ โจทย์ตัวอย่าง แบบฝึกหัดในช้ันเรียน และแบบฝึกหัดประจาสปั ดาห์ 2.5.2 ประเมินจากเทคนิคการนาเสนอโดยใช้ทฤษฎี การเลือกใช้เคร่ืองมือทางเทคโนโลยีสารสนเทศ หรือการใชท้ ฤษฎที างคณิตศาสตร์ 3. สดั สว่ นการประเมนิ 3.1 ดา้ นคณุ ธรรม จรยิ ธรรม รอ้ ยละ 10 3.1.1 มีจิตสานึก ตระหนักในการปฏิบัติตามจรรยาบรรณทางวิชาการและวิชาชีพ ร้อยละ 5 3.1.2 มีจติ สาธารณะ รอ้ ยละ 5 3.2 ด้านความรู้ ร้อยละ 50 3.2.1 ผเู้ รยี นมีความรูใ้ นหลักการและทฤษฏี ทางดา้ นคอมพวิ เตอรอ์ ิเล็กทรอนกิ ส์ ร้อยละ 30 3.2.2 มีความรู้พ้ืนฐานทางวิทยาศาสตร์และคณิตศาสตร์ และสามารถนามาบูรณาการ ในด้านคอมพิวเตอรอ์ เิ ลก็ ทรอนกิ ส์ได้ ร้อยละ 20 3.3 ดา้ นทกั ษะทางปญั ญา ร้อยละ 20 3.3.1 ผู้เรียนมีความสามารถในการคิดวิเคราะห์อย่างเป็นระบบ และมีเหตุมีผลตามหลักการทางวทิ ยาศาสตร์ ร้อยละ 10 3.3.2 ผู้เรียนสามารถนาความรู้ทางด้านคอมพิวเตอร์อิเล็กทรอนิกส์ไปประยุกต์กับสถานการณต์ า่ ง ๆ ไดอ้ ยา่ งถูกตอ้ งเหมาะสม รอ้ ยละ 10 3.4 ดา้ นทักษะความสมั พันธ์ระหวา่ งบคุ คลและความรับผิดชอบ ร้อยละ 10 ผู้เรียนมีความรับผิดชอบต่อตนเองและส่วนรวม มีความสัมพันธ์ระหว่างกลุ่มและสามารถทางานร่วมกบั ผอู้ ืน่ 3.5 ทักษะในการวิเคราะหเ์ ชิงตัวเลข การสือ่ สารและการใช้เทคโนโลยีสารสนเทศ ร้อยละ 10 3.5.1 ผูเ้ รยี นสามารถประยุกต์ความร้ทู างคณิตศาสตรแ์ ละสถิติ เพ่ือการวิเคราะห์ประมวลผล การแกป้ ัญหา และนาเสนอข้อมูลได้อยา่ งเหมาะสม ร้อยละ 5 3.5.2 ผู้เรียนสามารถใชเ้ ทคโนโลยีสารสนเทศในการสบื ค้น เก็บรวบรวมขอ้ มูล และนาเสนอข้อมูลได้อยา่ งมีประสิทธภิ าพและเหมาะสมกบั สถานการณ์ ร้อยละ 5
(ฝ)การวัดและประเมินผล ร้อยละ 10 ร้อยละ 10 1. การวัดผล ร้อยละ 30 1.1 คะแนนระหวา่ งภาครวม ร้อยละ 60 แบง่ เป็น 1.1.1 พฤติกรรมในการเรยี น ร้อยละ 10 1.1.2 แบบฝกึ หัด รอ้ ยละ 30 1.1.3 สอบเน้อื หากลางภาคเรียน 1.2 คะแนนสอบปลายภาครวม ร้อยละ 40 แบ่งเปน็ 1.2.1 รายงานและการนาเสนอ 1.2.2 สอบเนือ้ หาปลายภาคเรียน2. การประเมนิ ผล ระดับ คา่ ระดบั คะแนน ความหมายของผลการเรียน คะแนน A 4.0 ดเี ย่ยี ม 80-100 B+ 3.5 ดีมาก 75-79 B 3.0 ดี 70-74 C+ 2.5 ดีพอใช้ 65-69 C 2.0 พอใช้ 60-64 D+ 1.5 ออ่ น 55-59 D 1.0 อ่อนมาก 50-54 E 0 ตก 0-49
(พ)
1 แผนการสอนประจําสปั ดาหท ี่ 1 และ 2หวั ขอเร่ือง บทที่ 1 วงจรดจิ ิทัลและระบบจํานวนเน้ือหา/รายละเอียด 1.1 สัญญาณอนาลอ็ กและสัญญาณดิจทิ ัล 1.2 วงจรดิจทิ ัล 1.3 ระบบจาํ นวน 1.4 การแปลงผนั ระบบจํานวน 1.5 การดําเนินการบวก 1.6 การดาํ เนินการคูณ 1.7 การแสดงจํานวนลบในระบบจํานวนฐานสอง 1.8 การดาํ เนนิ การลบในระบบจาํ นวนฐานสองจาํ นวนชัว่ โมงที่สอน 6 ชั่วโมงวตั ถปุ ระสงคเชงิ พฤติกรรม เมือ่ ศึกษาจบบทเรียน ผเู รียนมคี วามรคู วามเขา ใจในเนอ้ื หาและสามารถทําสิง่ ตอไปนี้ได 1. อธิบายความแตกตา งระหวางสัญญาณอนาล็อกและสัญญาณดิจทิ ลั ได 2. อธบิ ายคุณลักษณะของวงจรดิจิทลั ได 3. สามารถแปลงผันเลขฐานตา ง ๆ ได 4. สามารถคาํ นวณทางคณติ ศาสตรใ นระบบเลขฐานสองไดวธิ ีสอนและกจิ กรรมการเรียนการสอน 1. ผสู อนช้แี จงแนวการสอนและกิจกรรมการเรียนรู 2. ผูสอนทําความรูจักผูเรียนและอธิบายแนวการปฏิบัติตนในการเขาชั้นเรียน เชน ความตรงตอ เวลา การแตง กาย ความรับผิดชอบตอ งานท่ไี ดร ับมอบหมาย และการไมค ัดลอกผลงานผูอื่น 3. ผูสอนแนะแนวทางการปฏิบัติตนเพื่อสวนรวม เชน การชวยลบกระดาน การชวยตั้งเครื่องฉายภาพ 4. ผูสอนใหผูเรียนแนะนําตัวพรอมกับถามตอบคําถามเก่ียวกับดิจิทัลอิเล็กทรอนิกส เพ่ือประเมินความรโู ดยรวมของผูเ รียนจากคําถาม 5. ผูส อนใหผ ูเรียนแบง กลุมเพ่ือเตรียมทํากจิ กรรมแบบกลุม เพ่อื การระดมสมองแกโจทยป ญหา
2 6. ผูสอนบรรยายเนื้อหาเก่ียวกับสัญญาณอนาล็อกและสัญญาณดิจิทัล วงจรดิจิทัล ระบบจาํ นวนฐานตา ง ๆ และการแปลงผัน การดําเนินการทางคณิตศาสตรของเลขฐานสอง 7. ผูสอนใชการยกตัวอยางโจทยปญหาและการระดมสมองของผูเรยี นเพื่อแกโจทยปญ หา 8. ผูสอนใหโจทยปญหาท่ีเกี่ยวของกับบทเรียนเพ่ิมเติม เพ่ือใหผูเรียนไปคนควา และสืบเสาะหาความรเู พมิ่ เติม เพ่อื แกโ จทยป ญ หาเสรมิ จากผูส อน 9. ผูสอนสรุปเน้ือหาสาระสําคัญประจําบทเรียนและมอบหมายงานประจําสัปดาห และกาํ หนดสง งานในสัปดาหถดั ไปส่ือการสอน 1. แนวการสอนรายวชิ าดจิ ทิ ลั อเิ ลก็ ทรอนิกส 2. เอกสารประกอบการสอนรายวิชาดิจทิ ลั อเิ ลก็ ทรอนกิ ส 3. ส่อื อเิ ล็กทรอนิกส 4. โจทยป ญ หาหรือตวั อยา งสถานการณจ าํ ลองแผนการประเมนิ ผลการเรยี นรู 1. ผลการเรยี นรู 1.1 ดานคุณธรรม จรยิ ธรรม 1.1.1 มจี ติ สาํ นึก ตระหนักในการปฏิบตั ติ ามจรรยาบรรณทางวชิ าการและวชิ าชพี 1.1.2 มจี ติ สาธารณะ 1.2 ดา นความรู 1.2.1 ผเู รียนมีความรูใ นหลกั การและทฤษฏี ทางดานคอมพิวเตอรอิเลก็ ทรอนกิ ส 1.2.2 มีความรูพ้ืนฐานทางวิทยาศาสตรและคณิตศาสตร และสามารถนํามาบูรณาการในดานคอมพวิ เตอรอเิ ลก็ ทรอนกิ สไ ด 1.3 ดานทักษะทางปญ ญา 1.3.1 ผูเรียนมีความสามารถในการคิดวิเคราะหอยางเปนระบบ และมีเหตุมีผลตามหลักการทางวิทยาศาสตร 1.3.2 ผูเรียนสามารถนําความรูทางดานคอมพิวเตอรอิเล็กทรอนิกสไปประยุกตกับสถานการณตา ง ๆ ไดอ ยา งถกู ตองเหมาะสม 1.4 ดา นทกั ษะความสมั พนั ธระหวา งบคุ คลและความรับผิดชอบ 1.4.1 ผเู รียนมีความรับผดิ ชอบตอสงั คมและองคก ร
3 1.5 ทักษะในการวิเคราะหเชิงตวั เลข การส่ือสารและการใชเ ทคโนโลยสี ารสนเทศ 1.5.1 ผูเรียนสามารถประยุกตความรูทางคณิตศาสตรและสถิติ เพ่ือการวิเคราะหประมวลผล การแกปญหา และนําเสนอขอ มูลไดอ ยางเหมาะสม 1.5.2 ผูเรียนสามารถใชเทคโนโลยีสารสนเทศในการสบื คน เก็บรวบรวมขอมูล และนําเสนอขอมูลไดอยางมปี ระสทิ ธิภาพและเหมาะสมกบั สถานการณ 2. วิธีประเมินผลการเรยี นรู 2.1 ดา นคณุ ธรรม จรยิ ธรรม 2.1.1 ประเมินจากการเขาช้ันเรียนที่ตรงเวลาของผูเรียน สงงานที่ไดรับมอบหมายตรงตอ เวลา 2.1.2 ประเมินจากความซื่อสัตยสุจริตในการทํางานที่ไดรับมอบหมาย ไมคัดลอกงานเพ่ือน และไมทจุ รติ ในการสอบ 2.1.3 ประเมินจากพฤติกรรมการทํากิจกรรมแบบกลุม มีการเสียสละ หรือชวยเหลืองานเพื่อสว นรวม 2.2 ดานความรู 2.2.1 ประเมินจากการตอบคาํ ถามและแสดงความคิดเหน็ ในชนั้ เรียน 2.2.2 ประเมินจากการทําแบบฝก หดั ทบทวนทสี่ ง ในแตละสัปดาห 2.2.3 ประเมินจากการนําเสนอรายงานในชัน้ เรยี น 2.2.4 ประเมินจากผลการสอบ 2.3 ดานทักษะทางปญ ญา 2.3.1 ประเมินจากความสามารถทางปญญาของผูเรียน ท่ีมีความสามารถในการวิเคราะห สังเคราะห และแสดงความรู ความคิดเห็นที่เก่ียวของกับเน้ือที่เรียนในชั้นเรียน เชนการตง้ั คําถาม การตอบคาํ ถาม 2.3.2 ประเมินจากผลงาน และการปฏิบัติของนักศึกษา เชน การนําเสนอรายงานการทดสอบโดยใชแ บบทดสอบหรือสมั ภาษณ 2.4 ดานทกั ษะความสมั พันธร ะหวางบุคคลและความรบั ผิดชอบ 2.4.1 ประเมินจากการความรับผิดชอบตอตนเองและผูอ่ืนในการทํางานกลุมมีความใสใ จชวยเหลอื เกื้อกูลเพ่อื นรว มงานมนั่ ใจในการเปนผนู าํ และรบั ฟงความคดิ เห็นของผอู ่นื
4 2.5 ทักษะในการวิเคราะหเชิงตวั เลข การสื่อสารและการใชเ ทคโนโลยีสารสนเทศ 2.5.1 ประเมินจากความสามารถในการคํานวณ โจทยตัวอยาง แบบฝกหัดในชน้ั เรยี น และแบบฝก หดั ประจาํ สปั ดาห 2.5.2 ประเมินจากเทคนิคการนําเสนอโดยใชทฤษฎี การเลือกใชเคร่ืองมือทางเทคโนโลยีสารสนเทศ หรือการใชทฤษฎที างคณิตศาสตร 3. สัดสว นการประเมิน 3.1 ดา นคณุ ธรรม จริยธรรม รอยละ 1.33 3.1.1 มีจิตสํานึก ตระหนักในการปฏิบัติตามจรรยาบรรณทางวิชาการและวิชาชีพ รอยละ 0.66 3.1.2 มจี ิตสาธารณะ รอ ยละ 0.67 3.2 ดานความรู รอยละ 6.67 3.2.1 ผเู รยี นมีความรูในหลักการและทฤษฏี ทางดานคอมพวิ เตอรอเิ ล็กทรอนิกส รอยละ 4.00 3.2.2 มีความรูพื้นฐานทางวิทยาศาสตรและคณิตศาสตร และสามารถนํามาบูรณาการ ในดา นคอมพิวเตอรอ ิเล็กทรอนิกสไ ด รอ ยละ 2.67 3.3 ดา นทกั ษะทางปญ ญา รอ ยละ 2.67 3.3.1 ผูเรียนมีความสามารถในการคิดวิเคราะหอยางเปนระบบ และมีเหตุมีผลตามหลกั การทางวทิ ยาศาสตร รอ ยละ 1.33 3.3.2 ผูเรียนสามารถนําความรูทางดานคอมพิวเตอรอิเล็กทรอนิกสไปประยุกตกับสถานการณตา ง ๆ ไดอยางถกู ตองเหมาะสม รอยละ 1.34 3.4 ดานทกั ษะความสัมพนั ธระหวางบคุ คลและความรบั ผิดชอบ รอ ยละ 1.33 ผูเรียนมีความรับผิดชอบตอตนเองและสวนรวม มีความสัมพันธระหวางกลุมและสามารถทาํ งานรวมกับผูอน่ื 3.5 ทักษะในการวเิ คราะหเ ชงิ ตวั เลข การสอ่ื สารและการใชเทคโนโลยีสารสนเทศ รอยละ 1.33 3.5.1 ผูเรียนสามารถประยุกตความรูทางคณิตศาสตรและสถิติ เพ่ือการวิเคราะหประมวลผล การแกป ญ หา และนําเสนอขอ มลู ไดอยางเหมาะสม รอ ยละ 0.66 3.5.2 ผูเรียนสามารถใชเทคโนโลยีสารสนเทศในการสืบคน เก็บรวบรวมขอมูลและนําเสนอขอมูลไดอยา งมปี ระสทิ ธภิ าพและเหมาะสมกบั สถานการณ รอ ยละ 0.67
5 บทท่ี 1 วงจรดจิ ิทลั และระบบจาํ นวน (Digital Circuit and Number System) ในชวงหลายทศวรรษที่ผา นมา วงจรอิเล็กทรอนิกสไดกลายมาเปนสวนสําคัญตอ การดาํ รงชีวิตของมนุษย เพราะเปนองคประกอบสําคัญของเครื่องคอมพิวเตอรและอุปกรณเล็กทรอนิกสอื่น ๆ เชนโทรศัพทมือถือ เคร่ืองใชไฟฟาตาง ๆ การศึกษาและเขาใจการทํางานของวงจรอิเล็กทรอนิกสจึงมีความสําคญั อยางมากสาํ หรับผทู เ่ี ก่ียวของในงานคอมพิวเตอรแ ละอิเล็กทรอนิกสโดยเฉพาะวงจรดิจิทัลซึ่งถือเปนพ้ืนฐานของการทํางานในวงจรไฟฟาสมัยใหม ในบทน้ีไดอธิบายถึงการทํางานพ้ืนฐานของวงจรดิจิทัล เพื่อศึกษาขอดีและขอเสียเม่ือเปรียบเทียบกับวงจรอนาล็อก และศึกษาระบบจํานวนที่ใชในวงจรดทิ ัล พรอมทัง้ อธิบายความสมั พนั ธร ะหวา งระบบจํานวนท่ีใชในวงจรดิจิทัลและระบบจาํ นวนที่มนุษยใชส่ือสาร รวมไปถึงแสดงการดําเนินการคํานวณทางคณิตศาสตร พรอมยกตัวอยางการบวกการลบ และการคูณในระบบจํานวนพื้นฐานอื่น ๆ ท่ีสําคัญสําหรับวงจรดิจิทัล เพ่ือใชเปนความรูพืน้ ฐานในการศึกษาเนอ้ื หาของดจิ ทิ ัลอเิ ล็กทรอนิกสในบทตอ ๆ ไป1.1 สัญญาณอนาลอ็ กและสญั ญาณดจิ ทิ ลั (Analog Signal and Digital Signal) การทํางานของวงจรอิเล็กทรอนิกสจะเกี่ยวของกับสัญญาณทเ่ี ปน สัญญาณพื้นฐาน 2 ชนดิ คือสญั ญาณอนาล็อกและสัญญาณดิจทิ ัล 1.1.1 สญั ญาณอนาลอก (Analog Signal) คําวา อนาลอ็ ก (analog) มาจากคาวา อนาโลกัส (analogus) หมายถงึ ปริมาณใด ๆ ท่ีแสดงคา การเปลีย่ นแปลงอยา งตอเนือ่ งจากคา ต่ําสดุ จนถึงคาอนันต แสดงไดดงั ภาพท่ี 1.1 ภาพท่ี 1.1 ลกั ษณะสัญญาณอนาล็อก
6สัญญาณในภาพที่ 1.1 เปนสัญญาณเสียงของมนุษย ซึ่งมีการเปลี่ยนแปลงคาแอมพลิจูดทุกชวงเวลาแตมีความตอเนื่องทางเวลา ซ่ึงสัญญาณอนาล็อกลักษณะน้ีมนุษยสามารถพบและสัมผัสไดจากสัญญาณท่ัวไป เชน สัญญาณความรอนและสัญญาณแสง ไฟฟาสัญญาณอนาล็อกจึงนําไปประยุกตใ ชเปล่ียนเปนปริมาณตาง ๆ ไดโดยตรง เชน เสียง ความเร็ว ความยาว นาหนัก อุณหภูมิ ระยะทางแรงดัน และความเขมของแสง เปนตน สัญญาณอนาล็อกที่ไดจากวงจรอิเล็กทรอนิกสนี้สามารถใชตรวจสอบหรือควบคุมการทํางานของอุปกรณตาง ๆ โดยใชแทนปริมาณของแรงดันไฟฟาและกระแสไฟฟาในวงจรไฟฟาตา ง ๆ ได 1.1.2 สัญญาณดจิ ทิ ลั (Digital Signal) สัญญาณดิจิทัลเปนสัญญาณท่ีใชแทนระดับของแรงดันไฟฟา 2 ระดับ เชน 0 โวลต กับ +5โวลต โดยกําหนดใหระดับแรงดันไฟฟา +5 โวลต เปนสถานะ 1 หรือลอจิก 1 และ 0 โวลต เปนสถานะ 0 หรอื ลอจิก 0 ดงั แสดงในภาพที่ 1.2 ภาพที่ 1.2 ลกั ษณะสัญญาณดิจิทัลลกั ษณะของสัญญาณดิจิทัลในภาพท่ี 1.2 มีความคงที่ของระดบั แรงดันไฟฟา แตล ะระดบั แตขาดความตอเนื่องทางชวงเวลาของสัญญาณ สัญญาณดิจิทัลใชแทนสัญญาณท่ีมีเพียง 2 อยาง หรือ 2 สถานะเชน จริง-เท็จ ใช-ไมใช เปด-ปด และ 1 กับ 0 การนําสถานะทางดิจิทัลไปใชแทนขอมูลจึงมักไมใชเพียงสัญญาณเดียว เพราะแทนขอมูลไดจํากัด จึงใชวิธีสงสัญญาณขอมูลแบบตอเนื่องเพื่อใหแทนขอ มูลไดมากขน้ึ จะเห็นไดวาขอมูลขาวสารตาง ๆ โดยธรรมชาติน้ันจะเปนแบบอนาล็อก แตการพัฒนาเทคโนโลยีอิเล็กทรอนิกสทําใหมีการพัฒนาทางดานดิจิทัล และนํามาประยุกตใชในเคร่ืองมือและอุปกรณตาง ๆ มากมาย อุปกรณที่ใชในวงจรดิจิทัลแบงไดอยางกวาง ๆ เปน 2 ชนิด คืออุปกรณสวนความจํา ไดแก ฟลิปฟลอบ ใชเ กบ็ ขอมลู และอุปกรณใ นสว นตัดสนิ ใจ ไดแก ลอจกิ เกตชนดิ ตาง ๆ
71.2 วงจรดจิ ิทัล (Digital Circuit) วงจรดิจิทัล คือ อุปกรณอิเล็กทรอนิกสที่แสดงคาและประมวลผมสัญญาณในรูปแบบไมตอเน่ือง (discrete) ซึ่งแตกตางจากวงจรอนาล็อกที่ประมวลผลสัญญาณในรูปแบบตอเนื่อง(continuous) ตัวอยางการแสดงผลสัญญาณไมตอเน่ืองในระบบดิจิทัล คือ การแสดงผลของเวลาในนาฬิกาดิจิทัล ซ่ึงจะแสดงหนวยเปนช่ัวโมงและนาที (และวินาทีในบางรุน) ในรูปแบบจํานวนฐานสิบโดยเปลี่ยนเปนข้ัน ขัน้ ละ 1 นาที (หรอื วินาที) แบบไมต อเน่ือง แตนาฬิการะบบอนาล็อกจะมลี ักษณะเปนเข็มสั้น เข็มยาว และเข็มวินาที ซ่ึงมีการเปลี่ยนแปลงเคลื่อนไหวตลอดเวลา การแสดงตัวเลขในระบบดิจิทัลเปนแบบไมตอเน่ืองจึงทําใหงายตอการอานคามากกวาการอานคาตัวเลขในระบบอนาล็อกที่บอยครง้ั ผูอา นตองกะประมาณหรือปด คาตวั เลขท่ีไดจ ากการอาน สัญญาณที่ใชในวงจรดิจิทัลโดยสวนมากจะเปนแรงดันไฟฟา (voltage) หรือคากระแสไฟฟา(current) โดยจะถูกควบคุมผานอุปกรณอิเล็กทรอนิกสท่ีช่ือทรานซิสเตอร (transistor) ท่ีแสดงคาสญั ญาณ 2 ระดับ คอื ระดบั สูงและระดับตาํ่ เพราะเหตนุ ี้วงจรดิจทิ ลั เกือบทุกชนิดจะแสดงผลสัญญาณแบบไมตอเนื่องโดยใชคาเพียง 2 คาเทาน้ันคือ 1 แทนคาสูงและ 0 แทนคาต่ํา โดยเราเรียกคาเหลาน้ีวา เลขโดดฐานสอง (binary digit) หรือบิต (bit) หากเราใชคาแรงดันไฟฟาในการแสดงสัญญาณ คาบติ 0 จะถกู กาํ หนดใหกบั คา แรงดันไฟฟา 0 โวลตและคา บิต 1 จะถกู กาํ หนดใหกบั คาแรงดนั ไฟฟา +5โวลต แตเน่ืองจากคาแรงดันไฟฟาในวงจรไฟฟาน้ันอาจเปลี่ยนแปลงไดงายจากสัญญาณรบกวน การกําหนดคาบิตใหกับชวงคาแรงดันไฟฟาจึงกําหนดเปนชวงน่ันคือ บิต 0 สําหรับคาแรงดันไฟฟา อยูในชวงของ 0 ถึง 0.8 โวลต และบิต 1 สําหรับคาแรงดันไฟฟาอยูในชวงของ 2 ถึง 5 โวลต [1] หรืออาจจะแตกตางจากนีไ้ ดขึน้ อยูกับผูผลติ ดงั แสดงในภาพที่ 1.3 การกาํ หนดคา ดงั นจี้ ะทาํ ใหวงจรไมอานคาผิดพลาดไดงายเมื่อสัญญาณรบกวน เชน คาแรงดันไฟฟา 3.5 โวลต จะถูกอานคาเดียวกับคาแรงดนั ไฟฟา 4.7 โวลต คอื คา บิต 1 น่ันเอง ภาพที่ 1.3 ตวั อยางการกาํ หนดคา บติ ใหกบั ชว งคา แรงดนั ไฟฟาในระบบดิจิทัล
8 อุปกรณไฟฟาอิเล็กทรอนิกสไดเปลี่ยนมาใชระบบดิจิทัลในการทํางานท่ีเปนท่ีรูจักกันดีในปจจุบัน เชน คอมพิวเตอร โทรทัศนดิจิทัล เครื่องคิดเลข นาฬิกาดิจิทัล โทรศัพทมือถือ กลองถายรูปฯลฯ โดยมีเหตุผลหลัก ๆ ท่ีผูผลิตอุปกรณเหลานี้ไดเปล่ียนมาใชระบบดิจิทัลแทนนั้นสามารถสรุปไดดังนี้ - ระบบดจิ ทิ ัลงา ยตอการออกแบบ วงจรที่ใชระบบดจิ ิทลั น้นั ประกอบไปดว ยอุปกรณท่ีทาํ หนา ทีเ่ หมอื รสวติ ชเปด-ปด ที่ใหคา สูงและตา่ํ เพราะฉะนัน้ คา แรงดันไฟฟาหรือกระแสไฟฟา ทตี่ องใชการคํานวณอยางแมนยําจึงไมจําเปน เพราะใชเฉพาะคาไฟฟาในชวงสูงหรือต่ําท่ีถูกกําหนดเทาน้ันท่ีถกู นาํ ไปใชในการออกแบบในระบบดจิ ิทัล - การเก็บขอมูลในระบบดิจิทัลน้ันทําไดงาย โดยสามารถเก็บขอมูลจํานวนหลายลานบิตไวในอุปกรณขนาดเล็กไดอยางงายดาย ในขณะท่ีการเก็บขอมูลจํานวนมากในระบบอนาล็อกไมสามารถทําไดง า ยนัก - ความถูกตองของขอมูลในระบบดิจิทัลมีสูงกวา เพราะวาคาแรงดันไฟฟาหรือกระแสไฟฟาท่ีถูกบันทึกไวในระบบดิจิทัลอยูในรูปแบบสูงหรือต่ํา เมื่อคาสัญญาณเหลานี้มีการเปล่ียนแปลงเล็กนอยอันเน่ืองมาจากสัญญาณรบกวน คาตัวเลขในระบบดิจิทัลจะไมเปล่ียนแปลง ซึ่งแตกตา งจากระบบอนาลอ็ ก - คําส่ังในระบบดิจิทัลสามารถโปรแกรมไดงาย โดยการใชคําสั่งในการเขียนโปรแกรมผา นระบบคอมพิวเตอรห รือวงจรดจิ ิทัลตา ง ๆ และทาํ ไดอยางรวดเรว็ ในขณะทร่ี ะบบอนาล็อกหากวาสามารถโปรแกรมคาํ ส่ังได จะตอ งใชการเขียนคําส่ังผานการแปลงสัญญาณทางไฟฟา จงึ เปน เร่อื งที่ทําไดอ ยา งยากลําบากและจํากดั - วงจรดิจิทัลสามารถประดิษฐ (fabricate) ลงบนไอซีหรือวงจรรวม (IC หรือintegrated circuit) ไดงาย จึงทําใหมีราคาถูกกวาวงจรแบบอนาล็อกเม่ือคํานึงถึงประสิทธิภาพที่ไดรบั จากราคาของระบบทีเ่ ทากัน ดวยเหตุผลดังกลาวขางตน วงจรดิจิทัลจึงเปนท่ีนิยมใชงานในการออกแบบระบบตาง ๆแตการประมวลผลสัญญาณและแสดงคาจํานวนในระบบดิจิทัลน้ันจะใชเพียงจํานวนฐานสองคือ 0และ 1 เทาน้ัน ซึ่งแตกระบบจํานวนท่ีในชีวิตประจําวันของมนุษยคือ ระบบจํานวนฐานสิบ ดังน้ันเราจึงมีความจําเปนท่ีจะตองศึกษาและอธิบายความสัมพันธระหวางระบบจํานวนที่สําคัญในวงจรดจิ ิทัล กอ นที่เราจะทําการวิเคราะหแ ละออกแบบวงจรดจิ ิทลั ในบทตอ ๆ ไป
91.3 ระบบจํานวน (Number System) ระบบจํานวนท่ีใชแสดงจํานวนนั้นมีอยูหลายระบบ โดยระบบท่ีเปนท่ีนิยม ไดแก ระบบจํานวนฐานสอง ระบบจํานวนฐานแปด ระบบจํานวนฐานสิบ และระบบจํานวนฐานสิบหก โดยระบบจํานวนฐานสองนั้นเปนระบบจํานวนฐานหลักที่ใชในวงจรดิจิทัล ระบบจํานวนฐานสิบเปนระบบที่ใชส่ือสารกันระหวางมนุษย สว นระบบจาํ นวนฐานแปดและฐานสิบหกนน้ั ใชเพื่อแสดงจํานวนฐานสองในทางออ ม เน่ืองจากสามรถถกู แปลงเปนจาํ นวนฐานสองไดโดยงา ย 1.3.1 ระบบจาํ นวนฐานสบิ (Decimal Number System) ระบบจํานวนฐานสิบเปนที่เขาใจไดงายท่ีสุดเพราะวาเปนระบบจํานวนที่ใชในชีวิตประจําวันของมนุษยโดยใชสัญลักษณท่ีใชในระบบนี้อยูทั้งหมด 10 ตัวดวยกัน ไดแก 0, 1, 2, 3, 4, 5, 6, 7, 8และ 9 ท่ีเราใชร ะบบจาํ นวนนกี้ เ็ นอ่ื งจากมนุษยนน้ั มีนิว้ มอื 10 นว้ิ น่ันเอง คาจาํ นวนใด ๆ กต็ ามสามรถถูกแสดงโดยใชสัญญาณเหลาน้ี โดยคาของแตละสัญลักษณขน้ึ อยูกบั ตําแหนงทีส่ ัญลักษณน ้ันถูกแสดงยกตัวอยางเชน จํานวนฐานสิบ 4,632.5 น้ันใชสําหรับแสดงคา จํานวน สี่พันหกรอยสามสิบสอง และเศษหาสว นสบิ หนวย โดยหลักพนั หลกั รอย และหลักอื่น ๆ เปนคา ประจําหลักในระบบจาํ นวนฐานสิบซึ่งมีคาเทากับเลขสิบยกกําลังตําแหนง ประจําหลกั น่ันคือ จํานวน 4,632.5 เขียนในรูปแบบสมการไดดงั น้ี 4,632.5 = (4 × 10+3) + (6 × 10+2) + (3 × 10+1) + (2 × 10+0) + (5 × 10-1)สําหรับตัวอยางขางตน เลข 4 เปนตัวเลขที่มีนัยสําคัญสูงสุด (most significant digit หรือ MSD)เพราะมีคาประจําหลักเปนหนึ่งพันและเลข 5 เปนตัวเลขท่ีมีนัยสําคัญตํ่าสุด (least significant digitหรือ LSD) เพราะมีคาประจําหลักเปนเศษหนึ่งสวนสิบเทานั้น โดยทั่วไปแลวจํานวนใด ๆ ใน ระบบจาํ นวนฐานสิบสามรถเขียวอยใู นรูปแบบทวั่ ไปคือ AnAn-1 … A1A0.A-1 … A-mโดย . คือ จดุ ทศนิยม (decimal point) ที่ใชแ ยกจาํ นวนเต็มและจาํ นวนเศษสว น Ai คือ คาสัมประสทิ ธใิ์ นระบบจาํ นวนฐานสิบ (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) An คอื ตวั เลขท่ีมนี ัยสาํ คัญสูงสุด (MSD) A-m คือ ตัวเลขทม่ี นี ยั สาํ คญั ตํ่าสดุ (LSD)และตัวหอย i ในแตละตําแหนงใชระบุคายกกําลังของเลขประจําตําแหนงน้ัน เพราะฉะนั้นตัวอยางขา งตน สามรถเขียนใหอ ยใู นรปู แบบคณติ ศาสตรไดคือ An × 10n + An-1 × 10n-1 + … + A1 × 101 + A0 × 100 + … + A-m × 10-m
10 ขอบเขตของจํานวนท่ีสามารถแสดงไดน้ันขึ้นอยูกับจํานวนหลักทั้งหมดท่ีใชในการแสดงจํานวนในระบบจํานวนฐานสิบเนื่องจากแตละหลักในระบบจํานวนฐานสิบสามารถแสดงคาได 10 สัญลักษณในการแสดงเลขจํานวนเตม็ (ไมม ตี วั เลขหลังจดุ ทศนยิ ม) ถา ตัวเลขมที ง้ั หมด N หลกั จะสามารถแสดงคา ไดท้งั หมด10N จํานวนโดยมคี า ตงั้ แต 0 ถงึ 10N = 1 ยกตวั อยางเชน ตัวเลข 2 หลักในระบบจํานวนฐานสบิ จะสามารถแสดงคาจํานวนเต็มไดทั้งหมด 10 × 10 หรือ 100 คาต้ังแต 0 ถึง 99 นั่นเอง การใชตัวเลข N หลักในการแสดงเศษสวน (ตัวเลขหลงั จดุ ทศนิยม) จะสามารถแสดงคาไดตัง้ แต 0 ถึง (10N - 1)/10N เชนตัวเลข 2 หลักหลังจุดทศนยิ มจะแสดงคาไดต ั้งแต 0 ถึง (102 - 1)/102 หรอื ต้งั แต 0.00 ถงึ 0.99 1.2.2 ระบบจาํ นวนฐานสอง (Binary Number System) ในระบบจํานวนฐานสองน้ัน มีสัญลักษณท่ีใชในระบบอยู 2 ตัวดวยกันคือ 0 และ 1 โดยคาของแตละสัญลักษณนั้นข้ึนอยูกับตําแหนงท่ีถูกแสดงเชนเดียวกับระบบจํานวนฐานสิบ แตตางกันท่ีคาประจําหลักจะเปนเลขยกกําลังของสอง (เปรียบเทียบกับเลขยกกําลังของเลขสิบในระบบจํานวนฐานสิบ) ตัวอยางของตวั เลขในระบบจํานวนฐานสอง เชน 1011.112โดยใชเ คร่ืองหมาย . ท่เี รยี กวาจุดทวินิยม (binary point) ในการแยกจํานวนเต็มและเศษสว น โดยตวัเลขฐานสองหรือบติ ท่ีอยูทางซายของจุดทวินยิ มใชแสดงจํานวนเต็ม และบิตทางขวาของจุดทวินิยมใชแสดงเศษสวน บิตทอ่ี ยูตาํ แหนง ซายสุดจะมีนัยสาํ คัญสูงสดุ (most significant bit หรือ MSB) เพราะมีคาประจําหลักสูงท่ีสุดและบิตท่ีอยูตําแหนงขวาสุดจะมีนัยสําคัญตํ่าสุด (least significant bit หรือLSB) และเลขหอย 2 ใชเพ่ือระบุเลขฐานของจํานวน การหาคาท่ีเทากันในระบบจํานวนฐานสิบของเลขฐานสอง ทําไดด ว ยการนําเลขบิตไปคณู กับคา ประจําหลักของแตละบติ จะไดว า 1011.112 = (1 × 2+3) + (0 × 2+2) + (1 × 2+1) + (1 × 2+0) + (1 × 2-1) + (1 × 2-2) = 11.7510โดยคาประจําตําแหนงของบิตที่อยูทางซายของจุดทวินิยมจะเริ่มตนท่ี 20 เปนตน ขณะท่ีคาประจําตาํ แหนงของบิตท่อี ยูข างขวาของจดุ ทวินิยมจะเริ่มตน ที่ 2-1 เปน ตนไป ขอบเขตของจํานวนที่สามารถแสดงไดในระบบจํานวนฐานสองน้ันข้ึนอยูกับจํานวนบิตท้ังหมดที่ใชในการแสดงจํานวน ในการแสดงเลขจํานวนเต็ม (ไมมีตัวเลขหลังจุดทวินิยม) ถาจํานวนมีทั้งหมด N บิต จะสามารถแสดงคาไดท้ังหมด 2N คาโดยมีคาต้ังแต 0 ถึง 2N -1 ในระบบจํานวนฐานสิบ ยกตัวอยางเชน ตัวเลข 8 บิต ในระบบจํานวนฐานสองจะสามารถแสดงจํานวนเต็มไดต้ังแต 0 ถึง28 – 1 หรือตั้งแต 0 ถึง 255 ในระบบจํานวนฐานสิบ การใชตัวเลข N หลักในการแสดงเศษสวน(ตัวเลขหลังจุดทวินิยม) จะสามารถแสดงคาไดต้ังแต 0ถึง (2N – 1)/2N เชน ตัวเลข 8 บิต หลังจุดทวินิยมจะแสดงคา ไดต ง้ั แต 0 ถงึ (28 – 1)/28 หรือต้ังแต 0.0 ถึง 0.99609375 ในระบบจาํ นวนฐานสิบ
11ตัวอยางท่ี 1.1 การแสดงจํานวนเต็ม 32010 ตองใชอยางนอยก่ีบิตในระบบจํานวนฐานสองวิธีทํา ถาใชจํานวนฐานสอง 8 บิต เราสามารถแสดงจํานวนเต็มในระบบจํานวนฐานสิบไดตั้งแต 0 ถึง 28 - 1 = 25510 ซึ่งจะเห็นวาไมเพียงพอในการแสดงคา 32010 หากเราใช 9 บิตเราจะแสดงจํานวนเต็มไดตั้งแต 0 ถึง 28 - 1 = 51110 เพราะฉะนั้นเราจึงเราจึงตองใชจํานวนฐานสองอยางนอย 9 บิตในการแสดงจํานวนเต็ม 32010 1.2.3 ระบบจํานวนฐานแปดและฐานสบิ หก (Octal and Hexadecimal Number System) ระบบจํานวนฐานแปดมีตัวเลขที่ใชอยู 8 ตัวเลขเปนสัญลักษณ อันไดแก 0, 1, 2, 3, 4,5, 6, และ 7 วิธีนับจะเร่ิมจาก 0 เม่ือหลักแรกเต็มจํานวนที่ 7 จะรีเซ็ตเปน 0 และเติมเลข 1 ในหลักตอไปตัวอยางการนับจํานวนฐานแปด 0 1 2 3 … 7 10 11 … ในสวนระบบจํานวนฐานสิบหกนั้นจะใชสัญลักษณทั้งหมด 16 สัญลักษณ ไดแก ตัวเลข0 ถึง 9 และตัวอักษร A, B, C, D, E และ F ซึ่งมีคาเทากับ 10, 11, 12, 13, 14, และ 15 ในระบบจาํ นวนฐานสิบตามลําดับ วิธีนับจะเร่ิมจาก 0 เม่ือหลักแรกเต็มจํานวนที่ F จะรีเซ็ตเปน 0และเติมเลข 1 ในหลักตอไปตัวอยางการนับจํานวนฐานสิบหก 0 1 2 3 … 9 A B … F 10 11 … จํานวน 16 ตัวแรกในระบบจํานวนฐานสิบ ฐานสอง ฐานแปด ฐานสิบหก แสดงไดในตารางท่ี 1.1
12ตารางที่ 1.1 จาํ นวนในระบบจํานวนฐานตา ง ๆ ฐานสิบ ฐานสอง ฐานแปด ฐานสบิ หก (octal) (hexadecimal) (decimal) (binary) 0 0 00 1 1 11 2 2 3 3 2 10 4 4 5 5 3 11 6 6 7 7 4 100 10 8 11 9 5 101 12 A 13 B 6 110 14 C 15 D 7 111 16 E 17 F 8 1000 9 1001 10 1010 11 1011 12 1100 13 1101 14 1110 15 1111 ระบบจํานวนฐานแปดและฐานสิบหกมีความสําคัญในการแสดงจํานวนในระบบจํานวนฐานสอง เน่ืองจากท้ัง 2 ระบบมีคาเทากับเลขยกกําลังของสอง โดย 23 = 8 และ 24 = 16 ดังน้ัน 1สัญลักษณในระบบจํานวนฐานแปดจึงแปลงเปนจํานวนฐานสองได 3 บิต และ 1 สัญลักษณในระบบจํานวนฐานสิบหกแปลงเปนจํานวนฐานสองได 4 บิต เมื่อจํานวนบิตในระบบจํานวนฐานสองจํานวนมาก เรามักจะแสดงกลุมตัวเลขดังกลาวในระบบจํานวนฐานแปดหรือฐานสิบหกซ่ึงใชจํานวนสัญลักษณนอยกวา 3 และ 4 เทาตามลําดับ เพื่อความสะดวกในการบันทึกและจดจํา โดยเราจะกลา วถงึ วิธีการแปลงผนั จากระบบจาํ นวนฐานสองเปน ฐานแปดหรือฐานสิบหกในหัวขอตอ ไป
131.4 การแปลงผนั ระบบจาํ นวน 1.4.1 การแปลงผนั จากจํานวนฐานสองเปนจาํ นวนฐานสบิ การแปลงผันจํานวนในระบบจํานวนฐานสองเปนจํานวนในระบบจํานวนฐานสิบน้ันทําไดโดยการบวกผลคณู ของคาํ สัมประสิทธท์ิ เ่ี ปน 1 กับคาประจาํ ตําแหนงในระบบจํานวนฐานสอง ดงั ตัวอยา งท่ี 1.2ตวั อยา งที่ 1.2 จงเปลีย่ น 11010.1012 ในระบบจาํ นวนฐานสองใหอยูในระบบจํานวนฐานสิบวิธที าํ 11010.1012 = 1 × 24 + 1× 23 + 0 × 22 + 1 × 21 + 0 × 20 +1 × 2-1 + 0 × 2-2 + 1 × 2-3 = 16 + 8 +0 +2 + 0 + 0.5 + 0 + 0.125 = 26.62510ซึ่งจะเหน็ ไดว า คา สัมประสทิ ธิ์ที่เปน 1 ในระบบจาํ นวนฐานสองเทาน้นั ทจ่ี ะสงผลตอผลรวมหรือคาท่ีไดในระบบจาํ นวนฐานสบิ โดยคาประจาํ ตําแหนง ของบิตทีอ่ ยูทางซา ยของจุดทวินิยมจําเริ่มตน ท่ี 20 เปนตน ไป ขณะท่คี า ประจําตาํ แหนงของบิตท่อี ยูทางขวาของจุดทวินิยมจะเร่ิมตน 2-1 เปน ตน ไป 1.4.2 การแปลงผันจากฐานสิบเปนฐานสอง ในการแปลงผันจํานวนในระบบจํานวนฐานสิบใหเปนจํานวนท่ีมีคาเทากันในระบบจํานวนฐานสองตองทําการแบงจํานวนฐานสิบนั้นออกเปน 2 สวนคือ สวนที่เปนจํานวนเต็มกับสวนที่เปนเศษสวน (ในกรณีที่มีตัวเลขเปนเศษสวน) เพราะวาวิธีการเปลี่ยนของท้ัง 2 สวนนั้นตางกัน ในการเปล่ียนจํานวนเต็มทําไดโดยการหารจํานวนน้ันและผลลัพธดวยเลข 2 ซํ้า ๆ จนกระทั่งผลลัพธเปน 0และเศษท่ีไดจากการหารแตละคร้ังคือบิตในจํานวนฐานสอง วิธีการเปลี่ยนเศษสวนนั้นก็ทําคลายกันเพียงแตเ ปล่ียนจากการหารเปนการคูณ ดงั แสดงในตวั อยา งที่ 1.3 ถึง 1.5ตัวอยาง 1.3 จงเปลีย่ น 910 ในระบบจาํ นวนฐานสบิ ใหอ ยใู นระบบจาํ นวนฐานสองวธิ ีทาํ 2 ) 9 เศษ 1 LSB 2 ) 4 เศษ 0 อานคา เศษจากลา งขน้ึ บน 2 ) 2 เศษ 0 2 ) 1 เศษ 1 MSB 0 หยุดเมอื่ ผลลพั ธเ ปน 0เพราะฉะนน้ั 910 = 10012
14ตวั อยา งท่ี 1.4 จงเปลีย่ น 0.37510 ในระบบจาํ นวนฐานสบิ ใหอ ยูในระบบจํานวนฐานสองวิธีทํา ในตัวอยางน้ีมีกระบวนการคํานวณคลายกับการเปลี่ยนเลขจํานวนเต็ม แตเปล่ียนจากการหารดวย 2 เปน การคณู ดวย 2 และใหน าํ เฉพาะเศษสวนท่ีไดไปทาํ การคูณตอไปเรื่อยๆจนกวาเศษสวนท่ีไดจ ะเปนศนู ย หรือไดจาํ นวนบดิ หลังจดุ ทวินิยมตามทต่ี องการ และจาํ นวนเต็มทไ่ี ดจ ากการคณู แตละครงั้ คอื คาบิตในจํานวนฐานสองที่เราตองการ จาํ นวนเต็ม เศษสวน 0.375 × 2 = 0 + 0.750 0.750 × 2 = 1 + 0.500 0.500 × 2 = 1 + 0.000 อานคา จาํ นวนเต็มจากบนลงลาง หยุดเมอ่ื เศษสว นเปน 0เพราะฉะนั้น 0.37510 = 0.0112 ใหสังเกตวาเวลาอานคาใหอานคาของจํานวนเต็มที่ไดจากการคูณจากบนลงลา ง ซึ่งจะแตกตางกบั การเปล่ียนเลขจํานวนเต็มในตัวอยา งท่ี 1.3 ท่ตี อ งอา นคาของเศษท่ีไดจากการหารจากลา งขน้ึ บนตวั อยางท่ี 1.5 จงเปล่ยี น 22.62510 ในระบบจํานวนฐานสิบใหอยใู นระบบจาํ นวนฐานสองวธิ ที ํา สาํ หรับจํานวนที่ประกอบไปดว ยจํานวนเต็มและเศษสวน ใหทําการแยกจาํ นวนน้ันออกเปน 2สวนและเปลีย่ นตามขัน้ ตอน จากนั้นจึงนาํ ผลลัพธทไี่ ดมารวมกัน ขน้ั ท่ี 1 เปลีย่ นจํานวนเต็ม 2210 เปนจาํ นวนฐานสอง 2 )22 เศษ 0 LSB 2 )11 เศษ 1 2 ) 5 เศษ 1 อา นคาเศษจากลา งขนึ้ บน 2 ) 2 เศษ 0 2 ) 1 เศษ 1 MSB 0 หยดุ เมอื่ ผลลพั ธเปน 0เพราะฉะนั้น 2210 = 101102
15ข้นั ท่ี 2 เปลยี่ นเศษสวน 0.62510 เปนจํานวนฐานสอง จาํ นวนเต็ม เศษสว น0.625 × 2 = 1 + 0.2500.250 × 2 = 0 + 0.5000.500 × 2 = 1 + 0.000 อา นคา จาํ นวนเต็มจากบนลงลาง หยดุ เมอื่ เศษสวนเปน 0เพราะฉะนั้น 0.62510 = 0.1012ขน้ั ท่ี 3 รวมผลลพั ธท ไี่ ดจากขั้นที่ 1 และ 2จะไดว า 22.62510 = 10110.1012 1.4.3 การแปลงผันระหวา งฐานแปดหรอื ฐานสบิ หกกับฐานสิบ ในการแปลงผันระหวางฐานแปดกับฐานสิบ หรือระหวางฐานสิบหกกับฐานสิบทําไดโดยใชวิธีท่ีกลาวมาขางตน เพียงแตเปลี่ยนไปใชตัวเลขประจําตําแหนงสําหรับคาฐานท่ีเหมาะสมในการแปลงผันคือเลข 8 สําหรับระบบจํานวนฐานแปดและเลข 16 สาํ หรับระบบจํานวนฐานสิบหกตัวอยางที่ 1.6 จงเปลี่ยน 9C1. B16 ในระบบจาํ นวนฐานสิบหกใหอยูในระบบจํานวนฐานสบิวธิ ที าํ 9C1. B16 = 9 × 162 + 12 × 161 + 1 × 160 + 11 × 16−1 = 2304 + 192 + 1 + 0.6875 = 2497.687510 โดยที่สัญลกั ษณ B และ C ถกู แทนคา ดว ย 11 และ 12 ในการเปล่ียนคาเปน ระบบจาํ นวนฐานสิบตวั อยางท่ี 1.7 จงเปลีย่ น 22.62510 ในระบบจาํ นวนฐานสิบใหอ ยใู นระบบจาํ นวนฐานแปดและฐานสบิ หกวธิ ที ํา ในการเปลี่ยนเปน จํานวนฐานแปดทาํ คลายระบบจาํ นวนฐานสองแตใหใชเลข 8 แทนเลข 2 ดงั นี้ เปลีย่ นจํานวนเต็ม 2210 เปนจํานวนฐานแปด 8) 22 เศษ 6 8) 2 เศษ 2 0เพราะฉะนัน้ เมือ่ อานคาเศษจากลางข้ึนบน เราจะไดว า 2210 = 268
16 เปลยี่ นเศษสว น 0.625 เปนจาํ นวนฐานแปด จํานวนเต็ม เศษสว น 0.625 × 8 = 5 + 0.000เพราะฉะน้ันเม่ืออานคา จาํ นวนเต็มจากบนลงลาง เราจะได 0.62510 = 0.58 เม่ือรวมผลลพั ธท ี่ได จงึ สรปุ ไดว า 22.62510 = 26.58 ในการเปล่ียนเปนระบบจํานวนฐานสิบหก เราตองใชเลข 16 ในการทําการหารจํานวนเต็มและคณู เศษสว นดังตอ ไปน้ี เปล่ียนจาํ นวนเต็ม 2210 เปนจาํ นวนฐานสบิ หก 16) 22 เศษ 6 16) 1 เศษ 1 0เพราะฉะนัน้ 2010 = 1616 เปลีย่ นเศษสว น 0.625 เปน จาํ นวนฐานสบิ หก จํานวนเต็ม เศษสวน 0.625 × 16 = 10 + 0.000จาํ นวนเต็ม 10 ในระบบฐานจํานวนสิบหกคอื สญั ลกั ษณ A ดงั นน้ั 0.62510 = 0. ������������16 เราจึงสรปุ ไดว า 22.62510 = 16. ������������16 1.4.4 การแปลงผันระหวางฐานแปดหรอื ฐานสิบหกกบั ฐานสอง การแปลงผนั ระหวางฐานสองกับฐานแปดหรือฐานสิบหกสามารถทําไดอ ยา งงายดายเพราะวา23 = 8 และ 24 = 16 ดังนั้น ในการเปล่ียนจํานวนฐานแปดเปนจํานวนฐานสองจึงทําไดโดยการเปลีย่ นแตล ะสัญลักษณใ นระบบจาํ นวนฐานแปดเปนจํานวนฐานสอง 3 บิตไดโ ดยตรง และการเปล่ียนจํานวนฐานสิบหกเปนจํานวนฐานสองใหเปล่ียนแตละสัญลักษณในระบบจํานวนฐานสิบหกใหเปนจาํ นวนฐานสอง 4 บิต ดงั แสดงในตวั อยางท่ี 1.8ตวั อยา งที่ 1.8 จงเปลีย่ น 2AF16 ใหอยใู นระบบจาํ นวนฐานสองวธิ ีทํา ใหเปล่ียนสัญลักษณแตละตัวในระบบจํานวนฐานสิบหกเปนจํานวนฐานสองโดยใช 4 บิตสาํ หรับแตละสญั ลกั ษณ (จากตารางที่ 1.1) 2AF16 = 001010101111 = 0010101011112 2AF
17 ในการเปล่ียนจํานวนฐานสองเปนจํานวนฐานแปด ใหแบงกลุมจํานวนฐานสองเปนกลุมละ 3บิตโดยใชจุดทวินิยมเปนจุดอางอิง สําหรับกลุมจํานวนเต็มทางซายสุดท่ีไมครบ 3 บิตใหเติม 0ทางซายจนกวา จะครบ 3 บิต สวนกลุมเศษสว นทางขวาสดุ ที่ไมครบ 3 บิตใหเ ติม 0 ทางขวาจนกวาจะครบ 3 บิต จากนั้นจึงแปลงแตละกลุมเปนเลขโดดฐานแปด สวนการเปลี่ยนจํานวนฐานสองเปนจาํ นวนฐานสิบหกใหแ บงกลุมจํานวนฐานสองเปนกลุมละ 4 บิตโดยใชจ ุดทวนิ ยิ มเปน จดุ อางอิง และถากลุมจาํ นวนเตม็ ทไ่ี มครบ 4 บติ ใหเตมิ 0 ทางซา ยจนกวา จะครบ 4 บิตและกลุม เศษสวนทีไ่ มครบ 4 บิตก็ใหเ ตมิ 0 ทางขวาจนกวาจะครบ 4 บติ จากน้นั จึงแปลงแตละกลมุ เปน สัญลกั ษณใ นระบบจํานวนฐานสิบหก ดังแสดงในตัวอยางท่ี 1.9ตัวอยา งท่ี 1.9 จงเปลย่ี น 1011010.012 ใหอ ยใู นระบบจํานวนฐานแปดและฐานสบิ หกวิธีทํา เปลยี่ น 1011010.012 ใหอยูในระบบฐานแปด 1011010.012 = 001011010.0102 = 001011010.010 = 132.28 132 2 เปลยี่ น 1011010.012 ใหอยใู นระบบจาํ นวนฐานสบิ หก 1011010.012 = 01011010.01002 = 01011010.0100 = 5A.416 5A4 เราสามารถตรวจสอบคาํ ตอบทไ่ี ดโ ดยทําการแปลงคําตอบท่ีไดนใี้ นระบบจาํ นวนฐานแปดและฐานสิบหกเปนระบบจํานวนฐานสิบ เพ่ือเปรียบเทียบวามีตรงกับคาท่ีไดจากการเปลี่ยนจํานวน1011010.012 เปนระบบจํานวนฐานสิบหรือไม โดยคาที่ไดตองตรงกันเนื่องจากใชแสดงคาจํานวนเดียวกนั1.5 การดําเนินการบวก การดําเนินการบวกในระบบจํานวนฐานสอง ฐานแปด และฐานสิบหก ก็กระทําในลักษณเดยี วกนั กับระบบจํานวนฐานสิบ โดยจะทาํ การบวกทลี ะตาํ แหนง เร่มิ จากการบวกตัวเลขหลักทางขวาสุดของตัวตั้งและตัวบวกกอนซ่ึงมีนัยสําคัญตํ่าสุด ถาผลบวกมีคามากกวาท่ีจะแสดงไดท้ังหมดในหลักนั้น ก็จะเกิดตัวทดไปหลักถัดไปทางซาย และจะทําการบวกในลักษณะน้ีจนครบทุกหลักจนไดผลบวกสุดทาย ในการดําเนินการบวกตัวเลขแตละหลักในระบบจํานวนฐานอ่ืนท่ีไมใชระบบจํานวนฐานสิบเราสามารถเปลี่ยนตัวเลขหลักนั้นเปนระบบจํานวนฐานสิบกอนและดําเนินการบวกในระบบจํานวนฐานสิบ จากน้ันจงึ เปลี่ยนผลบวกทีไ่ ดก ลบั มาเปน ระบบจาํ นวนทตี่ อ งการในหลักนนั้
18 ในการดําเนินการบวกของจํานวนฐานสอง 2 จํานวนนั้น ใหดําเนินการบวกทีละบิตโดยเริ่มจากบิตทางขวาสุดกอน โดยใชตารางการบวกเลขโดฐานสอง (ตารางที่ 1.2) เพื่อชวยในการบวกผลบวกในแตละหลักเปนไดแค 0 หรือ 1 เทานั้น หากการบวกในตําแหนงใดมีผลบวกมากกวา 1 จะเกิดตัวทดข้ึนในตําแหนงถัดไป (เปรียบเทียบกับการบวกในระบบจํานวนฐานสิบท่ีจะเกิดตัวทดขึ้นในกรณีทผ่ี ลบวกมคี า มากกวา 9) ตัวอยา งท่ี 1.10 แสดงการบวกจาํ นวนฐานสองอยางเปนขัน้ ตอนตารางที่ 1.2 การบวกเลขโดดฐานสอง ผลบวกเลขโดดฐานสอง หมายเหตุ 0+0=0 0+1=1 1+0=1 1 + 1 = 10 (หรือ 210) จะไดผ ลบวกเปน 0 และทด 1ไปหลักถดั ไปทางซาย 1 + 1 + 1 = 11(หรือ 310) จะไดผ ลบวกเปน 1 และทด 1ไปหลักถัดไปทางซายตวั อยางที่ 1.10 จงหาผลบวกของ 10111 + 1112 และแสดงผลลัพธในระบบจาํ นวนฐานสองวิธีทาํ ในข้ันแรก เราจะทําการบวกเลขบิตทม่ี ีนัยสําคัญต่ําสดุ ท่ีอยูทางขวาสุดของตัวต้ังและตัวบวกจะได 1 (ตวั ตั้ง) + 1 (ตวั บวก) = 10 น่ันคือจะไดผลบวกเปน 0 และทดตัวทด 1 ไปหลักถัดไปทางซาย ตัวทด 1 ตวั ตัง้ 1 0 1 1 ตวั บวก + 1 1 1 ผลบวก 0 ขั้นตอไป เราจะบวกบิตตําแหนงที่สองจากขวาสุด ซึ่งจะตองนําตัวทดมาคิดดวย จะได1 (ตัวต้ัง) + 1 (ตวั บวก) + 1 (ตวั ทด) = 11 หรือผลบวกเปน 1 และ ทด 1 ไปหลักถดั ไปทางซาย ตวั ทด 1 1 ตวั ตงั้ 1 0 1 1 ตัวบวก + 1 1 1 ผลบวก 1 0การบวกบิตตําแหนงท่ีสามจากขวาสดุ จะได 0 (ตัวตั้ง) + 1 (ตัวบวก) + 1 (ตัวทด) = 10 หรือผลบวกเปน 0 และทด 1 ไปหลักถัดไปทางซา ยนนั่ เอง
19 ตวั ทด 1 1 1 ตวั ต้งั 1 0 1 1 ตวั บวก + 1 1 1 ผลบวก 0 1 0การบวกบิตในตําแหนงซายสุด เราจะเห็นวาตัวต้ังเปน 1 ตัวบวกไมมีคาบิตหรือคาเปน 0 และตัวทดเปน 1 จึงไดผลบวกเปน 1 (ตวั ตง้ั ) + 0 (ตวั บวก) + 1 (ตวั ทด) = 10 หรอื ผลบวกเปน 0 และทด 1 ไปหลักถัดไปทางซาย แตเน่ืองจากหลักที่หาจากทางขวา ตัวต้ังและตัวบวกเปน 0 ผลบวกที่ไดในหลักนี้จึงมคี า เทากับตัวทดคือ 1 นัน่ เอง ตัวทด 1 1 1 1 ตวั ตงั้ 1 0 1 1 ตัวบวก + 1 1 1 ผลบวก 1 0 0 1 0เพราะฉะนัน้ 10112 (หรอื 1110) + 1112 (หรือ 7 10) = 100102 (หรอื 1810) ในการบวกจํานวนฐานแปด ผลบวกในแตละหลักเปนไดแค 0, 1, 2, 3, 4, 5, 6, และ 7 หากผลบวกหลักใดเกิน 7 จะเกิดตัวทดไปหลักถัดไปทางซาย โดยเราสามารถเปลี่ยนตัวเลขแตละหลักในระบบจาํ นวนฐานแปดเปน ระบบจํานวนฐานสิบ จากนั้นทาํ การบวกเลขแตล ะหลักในระบบจํานวนฐานสบิ แลว เปลย่ี นผลบวกในแตล ะหลักทไ่ี ดเปนระบบจาํ นวนฐานแปดตอ ไป ดงั แสดงในตัวอยา งที่ 1.11ตวั อยา งท่ี 1.11 จงหาผลบวกของ 6258 + 4378 และแสดงผลลพั ธทีไ่ ดในระบบจาํ นวนฐานแปดวิธีทํา เราเร่ิมทําการบวกเลขในหลักท่ีอยูทางขวาสุดของตัวตั้ง (58) และตัวบวก (78) กอน โดยทําการแปลงทั้ง 2 ตัวเลขเปนจํานวนฐานสิบจะไดผลบวกเปน 58 + 78= 510 + 710 = 1210 จากนั้นจึงเปล่ียนผลบวก 1210 ที่ไดเปนระบบจํานวนฐานแปดจะได 1210 = 148 จึงสรุปไดวา 58 + 78 = 148หรือผลบวกเปน 4 และทดตัวทด 1 ไปหลักถัดไปทางซาย ตวั ทด 1 ตวั ตง้ั 6 2 5 ตวั บวก + 4 3 7 ผลบวก 4
20ในการบวกตัวตัง้ และตัวบวกในหลกั ที่สองจากทางขวา เราตองนําตวั ทดทไ่ี ดมารวมกันผลบวกที่ไดดวยโดยจะไดผ ลบวกเปน 28 (ตัวตัง้ ) + 38 (ตวั บวก) + 18 (ตัวทด) = 210 + 310 + 110 = + 610 = 68 (หรอืผลบวกเปน 6 และไดตัวทดเปน 0 ไปหลกั ถดั ไปทางซาย) ตัวทด 0 1 ตัวตั้ง 6 2 5 ตัวบวก + 4 3 7 ผลบวก 6 4ในหลักที่สามจากทางขวา เราจะไดผลบวกเปน 68 (ตัวตั้ง) + 48 (ตัวบวก) + 08 (ตัวทด) = 610 + 410+ 010 = 1010 = 128 (หรือผลบวกเปน 2 และไดตัวทดเปน 1 ไปหลกั ถดั ไปทางซา ย) และเนื่องจากในหลักถัดไปไมมีตัวตั้งและตัวบวกเราจึงสามารถสรุปไดวาผลบวกในหลักที่ส่ีจากทางขวามีคาเทากับตัวทดในหลักนน้ั น่นั เอง ตวั ทด 1 0 1 ตัวตัง้ 6 2 5 ตัวบวก + 4 3 7 ผลบวก 1 2 6 4เพราะฉะน้นั ผลบวกของ 6258 + 4378 = 12648 การดําเนินการบวกในระบบจํานวนฐานสิบหกใชหลักการเดียวกันกับการดําเนินการบวกในระบบจํานวนฐานแปด นั่นคือเราจะเปลี่ยนตัวเลขแตละหลักในระบบจํานวนฐานสิบหกเปนฐานสิบกอน จากน้นั ทาํ การบวกเลขแตล ะหลกั ในระบบจาํ นวนฐานสิบ แลว จงึ เปลยี่ นผลบวกในแตละหลักท่ไี ดเปน จาํ นวนฐานสิบหกตอ ไป ดงั แสดงในตัวอยางที่ 1.12ตัวอยา งท่ี 1.12 จงหาผลบวกของ 59E16 + B4616 และแสดงผลลพั ธท ี่ไดในระบบจํานวนฐานสบิ หกวธิ ที าํ ในข้ันแรก เราหาผลบวกของหลักทางขวาสุดของตัวตั้งและตัวบวกกอน จะได E16 + 616 =1410 + 610 = 2010 หรอื 1416 (ผลบวกเปน 4 และ ทดตวั ทด 1 ไปหลักถัดไปทางซาย) ตัวทด 1 ตวั ต้ัง 5 9 E ตัวบวก + B 4 6 ผลบวก 4
Search
Read the Text Version
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287