你写的代码是与电路图匹配的,我认为代码没错。按给出的仿真时序图来看, dff 模块中的 q 没初值(这应该不是你的错,是题有问题),可以按如下修改,应该能得到正确的仿真图。第23行改成:output reg q = 0 //给 q 赋初值