任务描述
本关任务:利用两个在第3关设计的十进制计数器,设计一个24进制计数器,要求具有同步置数、异步清零功能。
相关知识
计数是一种最简单的基本运算。计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能。计数器在数字系统中应用广泛,如在电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令,等等。
引脚说明
信号 | 输入/输出 | 位宽 | 说明 |
---|---|---|---|
Clock | 输入 | 1 位 | 时钟脉冲,上升沿有效 |
Reset | 输入 | 1 位 | 异步清零端:Reset=1时,Q=0 |
Enable | 输入 | 1 位 | 使能端:Reset=0时,Enable=1递增计数、0保持 |
Load | 输入 | 1 位 | 同步置数端:Reset=0、Load=1、Clock上升沿时,Q=D |
D1,D0 | 输入 | 4 位 | 并行数据加载端 |
Q1,Q0 | 输出 | 4 位 | 状态输出端:分别表示十位和个位 |
Co | 输出 | 1 位 | 进位输出端:状态Q1Q0=23时,Co=1 |