您现在的位置: 主页 > 电子技术 > EDA > EDA中的综合计时电路的调整控制电路TZKZQ的设计 -
本文所属标签:
为本文创立个标签吧:

EDA中的综合计时电路的调整控制电路TZKZQ的设计 -

来源: 网络用户发布,如有版权联系网管删除 2018-08-08 

[导读]对于系统中的时间调整电路,拟通过模式和调整两个外部按键完成。模式键负责切换正常时间计数模式和时间调整模式,调整模式切换顺序如图1所示。调整键负责在时间调
整模式之下,对当前模式的计时结果进行调整。
在模式

对于系统中的时间调整电路,拟通过模式和调整两个外部按键完成。模式键负责切换正常时间计数模式和时间调整模式,调整模式切换顺序如图1所示。调整键负责在时间调

整模式之下,对当前模式的计时结果进行调整。

在模式选择过程中,被选择到的调整模式所对应的发光二极管会被点亮。例如,按动模式键,选定“2003年6月5日12:34:56星期4”的小时数“12”,其对应的调时模式发光二极管将会被点亮,剩下的6个调整模式发光二极管不被点亮。当处于正常模式时,7个发光二极管均不被点亮。被调整的计时结果之间相互独立。调整过程中,只有被选择到的计数结果才会接受调整,例如上述的“12”小时数部分,它可能会有的调整范围是0~23,其余的数字将固定显示不动。

TZKZQ模块是负责各个模式之间的相互切换以及对被选中模式进行时间调整的。如图2是其输入、输出端口图。其中输入信号KEY[1..0]为键盘信号,当KEY=01时,表示按下了设置键,系统切换到下一状态,当KEY=10时,表示按下了调整键,系统进行自加;输入信号CLK_KEY为按键扫描时钟信号:输入信号YEAR_CUR、MON_CUR、DAY_CUR、 HOUR_CUR、 MN_CUR、SEC_CUR、WEEK_CUR、MAX_DAYS均为来自各计时电路输出的当前计时结果的反馈值:输出信号SEC EN、MN EN、HOUR EN、DAY EN、MON EN、YEAR_EN、WEEK_EN均为对应的计时电路的异步并行置数使能信号;输出信号SEC、MIN、HOUR、DAY、MON、YEAR、WEEK则为调整后的对应时间需预置的数。该模块的VHDL程序主要通过一个状态机来实现,对应的状态输出及状态转换条件请参看后述的TZKZQ.VHD。

调整模式切换顺序

如图1 调整模式切换顺序

TZKZQ的输入、输出端口图

如图2 TZKZQ的输入、输出端口图



来源:ks990次

本文引用地址: http://www.21ic.com/app/eda/201806/769339.htm



              查看评论 回复



嵌入式交流网主页 > 电子技术 > EDA > EDA中的综合计时电路的调整控制电路TZKZQ的设计 -
 

"EDA中的综合计时电路的调整控制电路TZKZQ的设计 -"的相关文章

网站地图

围观()