4_4综合计时系统的设计与分析精选.ppt

2.CNT30.VHD的仿真 从图4.29可以看出,该模块首先要读取当前年月(NIAN和YUE),再对该月的最大天数(MAX_DAYS)进行判断并将结果向外输出。在正常计数过程中,模块实现了从0到最大天数(MAX_DAYS)的循环计数,每实现一次最大天数(MAX_DAYS)到0的计数动作,计数模块输出一个进位信号。当LD端有低电平输入时,说明置数信号(LD)有效,模块将预置数(DATA)24送入计数结果(NUM)中去,计数模块从24开始重新计数。 图4.29 CNT30模块仿真图 3.TZKZQ.VHD的仿真 从图4.30(不完整)可以看出,调整键被按下了8次(键盘产生“01”信号即为调整键按下一次),调整模式依次经过了正常、调秒、调分、调时、调日、调月、调年、调星期再回到正常这8种模式的循环,即MODE依次从0到7,再从7回到0的循环。在按键过程中,每按下一次按钮,相应地被调整模式的异步并行置位使能置“0”,同时通过一个非门点亮该调整模式所对应的发光二极管,作为该调整模式的指示信号。 图4.30 TZKZQ.VHD仿真图(一) 从图4.31可以看出,在按动了两次模式键(01)后,调整模式切换到了调分模式,然后又按动了两次调整键(10),实现了在调

文档评论(0)

1亿VIP精品文档

相关文档