|如何制作电子时钟?( 二 )


计数模块 , 也是逻辑模块 。 根据定时器提供的普通触发 , 以及按键触发 , 对需要输出的时间参数进行不同修改 。 码管动态驱动模块1、数据定义区域
定义数码管显示对应数据时的段位状态 。 2、基本逻辑1

  • 6位数码管 , 分别获取时间参数的“HH-MM-SS”对应的各位数字 。

  • 根据外部信号 , 获取刷新频率 , 控制led显示位置“selectLed”
2、基本逻辑2
根据led显示位置“selectLed” , 确定片选“cs_led”状态 , 以及需要显示的数字“display_num_led” , 并修改段选“reg_led”状态综合分析