Page 258 - Untitled
P. 258

༛
                      วงจรดิจิตอล฽ละลอจิก༛                        ༛                      ༛บททีไ༛8༛วงจรนับ༛༛༛241





                                                                 ีไ
                                                            บทท༛8༛
                                                 วงจรนับ༛(Counter༛Circuit)༛
                                                                ༛
                      8.1༛บทน้า༛༛

                                                                                   ຏ
                                                 ืๅ
                      ༛ ฿นบททีไ༛2༛เดຌกล຋าวถึง฼กตพนฐานทีไ฿ชຌ฼ปຓนวงจร฿นส຋วนของอุปกรณทีไ฼กยวกบการตัดสิน฿จ฾ดย༛
                                                                                          ั
                                                                                      ีไ
                                                                  ุ
                                                                              ຌ
                                                                                          ้
                      ค຋าทีไ฼อาตຏพุตจะขึๅนอยู຋กับการปງอนสัญญาณ฼ขຌาทีไอินพต༛฿นบททีไ༛6༛เดกล຋าวถึงการนา฼อา฼กตหลายโ༛ตัว༛༛
                      มาต຋อ฼ปຓนวงจรทีไ฼รียกว຋า༛วงจร฼ชิงจัดหมู຋༛ท้า฿หຌการท้างานมีความซับซຌอนมากกว຋าการ฿ชຌ฼กต฼พียงตัว฼ดียว༛
                                             ุ
                      ส຋วน฿นบททีไ༛7༛เดຌกล຋าวถึงอปกรณทีไ฼รียกว຋าฟลิปฟลอป༛฿ชຌ฿นการ฼กใบขຌอมูลของ฼ลขฐานสอง฽ละ฿ชຌ฼ปຓน
                                                  ຏ
                                                                     ຋
                      วงจรหารความถีไทีไปງอน฼ขຌามา༛฼มืไอนา฼อาฟลิปฟลอปมาตอรวมกนหลายโ༛ตว༛จะเด฼ปຓนวงจรทีไ฼รียกว຋า༛༛
                                                                           ั
                                                                                           ຌ
                                                                                    ั
                                                    ้
                      ฼ชิงล้าดับ༛วงจรนีๅ฽บ຋งออกเดຌ฼ปຓน༛2༛ชนิด༛คือ༛วงจรนับ༛฽ละวงจรรีจิส฼ตอรຏ༛
                               ั
                                                     ้
                                                                                   ั
                                                                                            ั
                      ༛ วงจรนบ฼ปຓนวงจรทีไ฼กิดจากการนา฼อาฟลิปฟลอปมาต຋อรวมกน༛฼พอนบจ้านวนพลสຏทีไปງอน฼ขຌาทาง
                                                                            ั
                                                                                ืไ
                                                                         ั
                                                                                                 ຋
                                                                                      ิ
                          ุ
                                    ั
                      อินพต༛จึงคลຌายกบว຋าฟลิปฟลอปท้าหนຌาทีไ฼ปຓนวงจรนับ༛วงจรนบ฽บ຋ง฼ปຓน༛2༛ชนด༛คือ༛฽บบเม฼ขຌาจังหวะ༛
                      (Asynchronous)༛฽ละ฽บบ฼ขຌาจังหวะ༛(Synchronous)༛
                      ༛ วงจรนับ฽บบเม຋฼ขຌาจังหวะหรือริป฼ปຂล༛฼ปຓนวงจรนับพืๅนฐานทีไ฿ชຌ༛J-K༛ฟลิปฟลอปมาต຋อรวมกัน༛฾ดย฿หຌ
                      สัญญาณ฼อาตຏพุตของฟลิปฟลอปตัว฽รกต຋อ฼ขຌาทีไขา༛CLK༛ของฟลิปฟลอปตวถัดเปท้า฿หຌฟลิปฟลอป฽ต຋ละ
                                                                                  ั
                      ตัวถูกกระตุຌนเม຋พรຌอมกัน༛ส຋วนวงจรนับ฽บบ฼ขຌาจังหวะ༛ฟลิปฟลอปทุกตัวจะต຋อขา༛CLK༛฼ขຌาดຌวยกัน༛฼พืไอ฿หຌ
                      สัญญาณนาฬิกากระตุຌน฿หຌท้างานพรຌอมกัน༛วงจรนับ฿น฽ต຋ละ฽บบยัง฽บ຋งออก฼ปຓนวงจรนับขึๅน༛วงจรนับลง༛
                      ฽ละวงจรนับตามค຋าทีไก้าหนด༛ซึไงจะเดຌกล຋าวต຋อเป༛
                      ༛
                      8.2༛วงจรนับ฼ลขฐานสอง฽บบนับขึๅน༛(Binary༛Up༛Counter)༛
                                                                                   ึไ
                      ༛ วงจรนบ฼ลขฐานสอง฽บบนบขึๅน༛฼ปຓนวงจร฽บบเม฼ขຌาจังหวะ฽บบหนงทีไ฿ชຌนบค຋าของ฼ลขฐานสอง༛
                                                ั
                               ั
                                                                   ຋
                                                                                        ั
                      เปตามล้าดับ༛วงจรนับ฽บบนีๅ฿ชຌ༛J-K༛ฟลิปฟลอป༛4༛ตัว༛นับค຋าเดຌตัๅง฽ต຋༛010༛(00002)༛เปถึงค຋า༛1510༛(11112)༛
                      ༛ การต຋อวงจรนับ฼ลขฐานสอง฽บบนับขึๅน༛จะต຋อสัญญาณนาฬิกา฼ขຌาทีไขา༛CLK༛ของฟลิปฟลอป༛A༛
                      ฼อาตຏพุตของฟลิปฟลอป༛A༛ต຋อกับขา༛CLK༛ของฟลิปฟลอป༛B༛฽ละ฼อาตຏพุตของฟลิปฟลอป༛B༛C༛จะต຋อ฼ขຌา
                      กับขา༛CLK༛ของฟลิปฟลอป༛C༛฽ละ༛D༛ตามล้าดับ༛ค຋าการนับทีไ฼อาตຏพุตของฟลิปฟลอป༛A༛B༛C༛฽ละ༛D༛มีค຋า
                      นๅ้าหนัก฼ปຓน༛1,2,4༛฽ละ༛8༛ตามล้าดับ༛
                                                           ຌ
                                                                                          ืไ
                                                        ั
                      ༛ การท้างานของฟลิปฟลอป฿นวงจรนบ༛ตองท้า฿หຌขา༛J༛฽ละ༛K༛฼ปຓนลอจิก༛1༛฼พอ฿หຌท้างาน฿น฾หมด༛
                      ทใอค฼กิล༛฾ดยมีล้าดับการนับตามเดอะ฽กรม฽สดง฼วลา฿นรูปทีไ༛8.1༛(ข)༛฾ดย฼ริไมนับจากค຋า༛00002༛จะ฼หใน༛
                      เดຌว຋าทีไ฼อาตຏพุต༛A༛มีลอจิก฼ปຓน༛1༛฽ละ༛0༛สลับกันเปทุกครัๅง฿นช຋วงขอบขาลงของสัญญาณนาฬิกา༛฼นืไองจาก
                      ขา༛CLK༛ของฟลิปฟลอป༛B༛ต຋อกับ฼อาตຏพุตของฟลิปฟลอป༛A༛ท้า฿หຌ฼กิดการ฼ปลีไยน฽ปลง༛2༛ครัๅง༛฼มืไอมีการ
                      ปງอนสัญญาณนาฬิกา฼ขຌามาทีไฟลิปฟลอป༛A༛ส຋วนฟลิปฟลอป༛C༛฽ละ༛D༛จะ฼ปลีไยนทุก༛4༛฽ละ༛8༛ครัๅง༛
                      ตามล้าดับ༛
   253   254   255   256   257   258   259   260   261   262   263