开始时R键使跑表为零初始状态。在R键无效的时候,按一下S键则计时器开始计时,在此计时状态下,按一下S键暂停计时,再按一下S键则继续计时,并且这一过程可由S键控制重复进行。如果在暂停状态按一下R键,跑表被清零。
如果在计时状态下,按一下R键则暂停计时,再按一下R键则继续计时,并且这一过程也可由R键控制重复进行。当按R键使计时暂停时,再按S键不起作用。
要求跑表的计时范围为0.01s~59min59.99s,计时精度为10ms;跑表的输出能够直接驱动共阳极7段数码管显示。输入信号的频率为100 Hz。
(1)画出跑表的结构框图。
(2)画出控制单元的ASM图及状态图。
(3)用Verilog HDL描述跑表的功能。
A.当D3,D2,D1,D0的输入分别为0,0,1,1时,显示的数字是3
B.数码管显示的字形范围为0至F
C.当数码管的a,b,c点亮时,程序的输入D3,D2,D1,D0分别为0,1,1,1
D.数码管显示的字形范围为0至9