全球旧事资料 分类
做计数加1,此时小时位是shour1,shour0,分钟位是smi
1,smi
0,将这几个相关信号在波形窗口中位置做个调整放到一起来查看。当cou
t计数到59时,分钟位smi
0实现加1变化,由0变为1;此时结果是正确的。
f(4)当mode2’b01时,实现闹铃模块。当tur
1时,调整分位ami
1、ami
0;当tur
0时,调整小时位ahour1、ahour0。将相关信号放在一起查看,由图可知,当tur
为低时,调整小时位,ahour0计数加1,计数到9后清零且ahour1加1;当tur
为高时,调整分钟位,ami
0计数加1,计数到9后清零且ahouu1加1。结果显然是正确的。
(5)当mode2’b10时,实现校时功能。当tur
1时,调整分位smi
1、smi
0;当tur
0时,调整小时位shour1、shour0。将相关信号放在一起查看,由图可知,当tur
为低时,调整小时位,shour0计数加1,计数到9后清零且shour1加1;当tur
为高时,调整分钟位,smi
0计数加1,计数到9后清零且shouu1加1。结果显然是正确的。
(6)当mode2’b11时,实现秒表计时功能。当pause0时,开始计时;当pause1时,暂停。由图可知,当pause0时,mmi
0计数加1,计数到9后清零且mmi
1加1;当pause1时,此时暂停秒表,mmi
0的值保持为2。结果也是正确的。
(7)查看display模块。此时是对之前得到的4位数码管的值进行译码并显示。我们可以随机抓取发生变化的几个结果来看,比如看到625265000
s处的时间点。如下图所示:当扫描选择信号ctr为“1011”时,此时是显示数码管的第二位即h0,它的值为5,temp为“0101”,所对应的译码值为q“0100100”,结果是正确的。
fr
好听全球资料 返回顶部