การเข้าใจวิธีคํานวณค่ามากที่สุดในเคาน์เตอร์นั้น จําเป็นสําหรับการออกแบบระบบดิจิทัลที่มีประสิทธิภาพ มัคคุเทศก์นี้จะให้วิธีคํานวณค่าจํานวนนับสูงสุดที่ใช้ได้ชัดเจน โดยเพิ่มค่าจากความกว้างและการปรับแต่งของค่ามัน

พื้น ฐาน ของ การ ออก แบบ แบบ ที่ โต้ แย้ง กัน

ตัวนับคืออุปกรณ์ดิจิทัลที่เพิ่มหรือลดค่าของมันตามค่านาฬิกา ค่าสูงสุดของค่าที่ใช้ในเคาน์เตอร์นั้นขึ้นอยู่กับจํานวนบิต สําหรับค่านับ n บิต จํานวนรัฐทั้งหมดคือ 2[FLT: 0] n[FLT: 1) [FT: 1].

คํานวณค่ามากที่สุด

ค่าจํานวนสูงสุดของตัวนับฐานสอง โดยปกติจะเป็น 2[FLT: 0] n -1 โดย n คือจํานวนบิต นี่เพราะการนับเริ่มต้นจากศูนย์ และค่าสูงสุดน้อยกว่าจํานวนรัฐทั้งหมด 1 คน

การคํานวณตัวอย่าง

สําหรับเคาน์เตอร์ 4 บิต จํานวนรัฐทั้งหมดคือ 24 = 16. ค่าสูงสุดคือ 16–1 = 15. ดังนั้นตัวนับนับนับจาก 0 ถึง 15 ก่อนรีเซ็ตใหม่ถึงศูนย์.

  • นับจํานวนบิต (n)
  • คํานวณ 2[[FLT: 0] n.
  • ลบ 1 เพื่อหาจํานวนสูงสุด