Skip to main content

เคาน์เตอร์แหวนคืออะไร?

ในระบบคอมพิวเตอร์แบบฟอร์มเคาน์เตอร์แหวนมาตรฐานเป็นประเภทของตัวนับที่ประกอบด้วยการลงทะเบียนกะซึ่งเป็นตัวนับประเภทอื่นที่มีอยู่ในรูปแบบลอจิกตามลำดับตรรกะประเภทนี้ได้รับผลกระทบและกำหนดโดยอินพุตก่อนหน้าและประวัติก่อนหน้าของข้อมูลการลงทะเบียนสร้างความล่าช้าของรูปคลื่นหรือสัญญาณดิจิตอลที่ไม่ต่อเนื่องซึ่งซิงโครไนซ์กับฟังก์ชั่นบางอย่างโดยจำนวนขั้นตอนที่ไม่ต่อเนื่องและตัวแปรในการลงทะเบียนกะขั้นตอนเหล่านี้เรียกว่า flip-flop ของประเภท "d" หรือ flip-flop ของประเภท "jk"Shift Registers เคยทำหน้าที่เป็นหน่วยความจำดิจิตอลของคอมพิวเตอร์ซึ่งมีความยาวถึงหลายร้อยขั้นตอนed Registers Shift บางอย่างสามารถกลายเป็นเคาน์เตอร์ Ring ได้หากข้อมูลเอาต์พุตของ Shift Register โดยเฉพาะถูกป้อนกลับเข้าไปในอินพุตในการดำเนินการนี้การลงทะเบียนประเภทนี้ถือว่าเป็นตัวนับวงแหวนที่ข้อมูลเอาต์พุต Flip-Flop สุดท้ายกลายเป็นข้อมูลอินพุต Flip-Flop เริ่มต้นของการลงทะเบียนข้อมูลในตัวนับลูปอย่างต่อเนื่องหมุนเวียนและทำซ้ำข้อมูลภายในวงจรปิดนี้เคาน์เตอร์ชนิดนี้เรียกว่าเคาน์เตอร์แหวนตรงหรือเคาน์เตอร์ overbeck

ในเคาน์เตอร์แหวนตรงซึ่งประกอบด้วย 4 บิตวงจรทำงานด้วยรหัสไบนารีโดยแต่ละบิตจะถูกตั้งค่าที่ 1 หรือ 0 พร้อมชุดฟังก์ชันที่รีเซ็ตแต่ละบิตด้วยการพลิกทั้งหมดการทำงานในลักษณะนี้เมื่อบิตแรกตั้งค่าเป็น 1 บิตอื่น ๆ ทั้งหมดตั้งค่าเป็น 0 ด้วยฟลอพพลิเคชั่นต่อเนื่องกันแต่ละบิตถัดไปที่ตามมาจะถูกตั้งค่าเป็น 1 ในขณะที่บิตที่ตั้งไว้ก่อนหน้านี้ที่ 1 จะตั้งค่าที่ 0 สิ่งนี้กระบวนการดำเนินการต่อในเคาน์เตอร์นี้สำหรับ 4 flip-flop จนกว่าจะถึงบิตสุดท้ายและเริ่มต้นใหม่การเคลื่อนไหวที่เคาน์เตอร์จัดแสดงนี้เรียกว่า "การหมุน" เนื่องจากลักษณะวงกลมของมัน

เคาน์เตอร์ประเภทอื่นเรียกว่าเคาน์เตอร์แหวนบิดหรือที่รู้จักกันในชื่อจอห์นสันแหวนเคาน์เตอร์หรือเคาน์เตอร์โมเบียสข้อมูลข้อเสนอแนะของตัวนับประเภทนี้คล้ายกับตัวนับ Overbeck ยกเว้นว่าข้อมูลเอาต์พุต flip-flop สุดท้ายจะกลับด้านและป้อนกลับเข้าไปในอินพุต flip-flop เริ่มต้นเคาน์เตอร์นี้มีประโยชน์เพราะต้องใช้ครึ่งหนึ่งของจำนวนรองเท้าแตะที่ตัวนับ overbeck อาจต้องใช้ในบางกรณีตัวนับประเภทนี้อาจทำงานได้เร็วเป็นสองเท่าซึ่งจะลดเวลาการทำงานตัวนับแหวนบิดเป็นรูปแบบมาตรฐานของ TTL หรือ CMOS IC.