vhdl设计数字时钟电路.doc
约12页DOC格式手机打开展开
vhdl设计数字时钟电路,vhdl语言设计数字时钟电路12页 1.2万字有框架图和相关源代码数字钟表是常用的计时工具,它能够用小时、分、秒来显示一天的时间。我们的目的是以数字钟表为例,介绍vhdl语言的应用及层次化的设计方法,因此,设计中仅考虑数字钟表的基本功能,即能够显示秒、分、小时。小时显示可采用0~12小时及上下午标志,也可采用0~23小...
内容介绍
此文档由会员 space 发布
VHDL语言设计数字时钟电路
12页 1.2万字
有框架图和相关源代码
数字钟表是常用的计时工具,它能够用小时、分、秒来显示一天的时间。我们的目的是以数字钟表为例,介绍VHDL语言的应用及层次化的设计方法,因此,设计中仅考虑数字钟表的基本功能,即能够显示秒、分、小时。小时显示可采用0~12小时及上下午标志,也可采用0~23小时的显示方式,此处采用后者。数字钟表准确计时的关键是要求有精确控制的基本时钟频率,此处考虑基本时钟信号来自石英晶体振荡器,其频率为1M Hz,设计中仅考虑对输入信号的预分频。综合上述分析,数字时钟的设计要求如下:
输入时钟脉冲频率: f_input = 1M Hz
输出: 6位七段共阴极数码管数字显示,小时、分、秒各2位;
显示范围:00:00:00~23:59:59
考虑到数字时钟系统中使用的主要功能模块是计数器和译码器,预分频电路事实上也是由计数器电路实现。因此,尽量采用模块化设计方法,提高设计效率。综合上述分析,可做出数字时钟电路的系统框图如图1所示。
....
12页 1.2万字
有框架图和相关源代码
数字钟表是常用的计时工具,它能够用小时、分、秒来显示一天的时间。我们的目的是以数字钟表为例,介绍VHDL语言的应用及层次化的设计方法,因此,设计中仅考虑数字钟表的基本功能,即能够显示秒、分、小时。小时显示可采用0~12小时及上下午标志,也可采用0~23小时的显示方式,此处采用后者。数字钟表准确计时的关键是要求有精确控制的基本时钟频率,此处考虑基本时钟信号来自石英晶体振荡器,其频率为1M Hz,设计中仅考虑对输入信号的预分频。综合上述分析,数字时钟的设计要求如下:
输入时钟脉冲频率: f_input = 1M Hz
输出: 6位七段共阴极数码管数字显示,小时、分、秒各2位;
显示范围:00:00:00~23:59:59
考虑到数字时钟系统中使用的主要功能模块是计数器和译码器,预分频电路事实上也是由计数器电路实现。因此,尽量采用模块化设计方法,提高设计效率。综合上述分析,可做出数字时钟电路的系统框图如图1所示。
....