新闻中心

EEPW首页>嵌入式系统>设计应用> 基于VHDL语言的99小时定时器设计及实现

基于VHDL语言的99小时定时器设计及实现

作者: 时间:2010-07-17 来源:网络 收藏

  3 主要模块软件程序

  图3所示是该的软件系统构成。本软件包括控制/定时模块和显示模块两大部分。

  3.1 控制/定时模块

  AAA控制/定时模块是该的核心部分,该模块的程序流程图如图4所示。

  当START为高电平时,该将进入倒计时阶段。当CLK脉冲上升沿到来时,计数以秒的速度减1,直到计时结束,使ALM位为高电平为止。CLR为复位端,可用来清零,通常采用异步复位方式。SETW用于选位,高电平有效。SET用于对选定的位进行置数,也是高电平有效。ALM输出端将在定时结束时产生高电平。Q0~Q5为四位BCD码输出端口,主要用于显示。



评论


相关推荐

技术专区

关闭