HDLbits 12-hour clock 问题解答参考
大意:复位时设置时间为12:00:00 AM(即PM=0),hh、mm、ss为BCD (Binary-Coded Decimal)两位,分别代表小时(01-12)、分钟(00-59)、秒(00-59)。Reset的优先级高于enable。要点:PM在11:59:59实现反转,ss为59时mm开始计时,mm、ss均为59,hh开始计时(第一遍设计出错,应把8位的hh、mm、ss各分为2个4位)自学复习用,欢迎前辈指导改进。