赞
踩
用与非门搭建一个二选一数据选择器,用一个拨动开关mode切换自动,手动状态(无消抖需加消抖模块,否则切换瞬间导致数码管跳变;虽然按键经消抖处理,但调整时间时需要长按按键保持0状态,较为不便,故选择拨动开关),手动调整时,以按键AH,AM为时钟调整时分
eda verilog 数字钟 eda verilog 数字钟_哔哩哔哩_bilibili
原理图及代码:
fenpin1:板上50Mh时钟计数25000,000个时翻转一次为1hz。
qudou10ms:抖动就是短时间(10ms左右)内在0,1之间发生跳动,可以人为忽略,只输出稳定时间大于10ms的0,1电平。
时间用50Mhz计数表示,每来一个上升沿计一次数,连续计数250000个(大约为10ms稳定的电平才认为其有效,否则不予输出)。
count60与count24类似,先考虑低位,再考虑进位。
display:开发板数码管低电平点亮对应段选,结合数码管内部电路图译码。
初次发文总结学习心得,感觉不错,一起进步成长啊!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。