流水灯的实现需要一个定时器来控制移位的时间以实习流水灯,那么该把这个控制条件划分为组合逻辑还是时序逻辑呢?
我一开始是想着把时序和逻辑严格分开的,就把这个控制条件划给了组合逻辑
例如:
但这会导致出现这样的错误
因为若是划给组合逻辑就会导致控制条件只会判断一次,使得引脚信号被固定在VCC or GND
(因为语句是并行执行的,counter还没计数,被已经比较完了)
所以需要划给时序逻辑,如
流水灯的实现需要一个定时器来控制移位的时间以实习流水灯,那么该把这个控制条件划分为组合逻辑还是时序逻辑呢?
我一开始是想着把时序和逻辑严格分开的,就把这个控制条件划给了组合逻辑
例如:
但这会导致出现这样的错误
因为若是划给组合逻辑就会导致控制条件只会判断一次,使得引脚信号被固定在VCC or GND
(因为语句是并行执行的,counter还没计数,被已经比较完了)
所以需要划给时序逻辑,如