การเข้าใจวิธีคํานวณค่ามากที่สุดในเคาน์เตอร์นั้น จําเป็นสําหรับการออกแบบระบบดิจิทัลที่มีประสิทธิภาพ มัคคุเทศก์นี้จะให้วิธีคํานวณค่าจํานวนนับสูงสุดที่ใช้ได้ชัดเจน โดยเพิ่มค่าจากความกว้างและการปรับแต่งของค่ามัน
พื้น ฐาน ของ การ ออก แบบ แบบ ที่ โต้ แย้ง กัน
ตัวนับคืออุปกรณ์ดิจิทัลที่เพิ่มหรือลดค่าของมันตามค่านาฬิกา ค่าสูงสุดของค่าที่ใช้ในเคาน์เตอร์นั้นขึ้นอยู่กับจํานวนบิต สําหรับค่านับ 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 เพื่อหาจํานวนสูงสุด