实验六 综合计时系统的设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验六综合计时系统的设计
[实验目的]
通过计时电路的设计,学会较复杂的数字系统文本输入或原理图输入设计方法。

[实验仪器]
PC机、EDA实验箱一台
Quartus II 6.0软件
[实验内容]
设计一个综合性的计时系统,要求能实现年、月、日、时、分、秒及星期的计数等综合计时功能,同时将计时结果通过15个七段数码管显示,并且可通过两个设置键,对计时系统的有关参数进行调整。

具体系统功能面板如图所示。

本次实验只要求同学们完成时、分、秒的设计。

[实验原理与思路]
根据系统的设计要求,综合计时电路可分为计秒电路、计分电路、计时电路、计星期电路、计日电路、计月电路、计年电路等7个子模块,这7个子模块必须都具有预置、计数和进位功能,设计思想如下:
(1) 计秒电路:以直接输入或由分频器产生的秒脉冲作为计秒电路的计数时钟信号,待计数至60瞬间,进位,计分电路加1,而计秒电路则清零并重新计秒。

(2) 计分电路、计时电路:其设计思想与计秒电路类似。

(3) 计星期电路:将计时电路产生的进位脉冲信号作为计星期电路的计数时钟信号,待计数至7瞬间,计星期电路返回1重新开始计数。

(4) 计日电路:将计时电路产生的进位脉冲信号作为计日电路的计数时钟信号,通过系统辨认,确定本月总天数X(包括28、29、30、31四种情况),待计数至X+1瞬间,进位,计月电路加1,而计日电路返回1重新开始计数。

(5) 计月电路:将计日电路产生的进位脉冲信号作为计月电路的计数时钟信号,待计数至12瞬间,进位,计年电路加1,而计月电路返回1重新开始计数。

(6) 计年电路:将计月电路产生的进位脉冲信号作为计年电路的计数时钟信号,待计数至100瞬间,计年电路返回0重新开始计数。

显示控制电路的设计
本设计显示需要使用的是15个七段显示数码管。

在计时结果显示电路中,七段数码管显示部分是一个不容忽视的环节,如若处理不得当,可能引起系统功率过大,产生散热问题,严重时甚至会导致系统的烧毁。

为了解决好以上问题,通常点亮一个LED所需的电流是5~50 mA,通电的电流愈大,LED的亮度愈高,相对的也会使其寿命缩短。

一般以10 mA的导通电流来估算它所必须串联的阻值。

七段显示器可分为共阳极、共阴极型两种,它们都可以等效成8个LED的连接电路,本系统的数据显示电路可分为两个子模块:
(1) 显示控制电路:负责完成数据选择扫描及数码管位选择信号的产生,数据扫描选择输出,对于选择的数据进行BCD码转换等功能;
(2) 显示译码电路:将用于显示的BCD码数据进行译码。

输入信号CLK_SCAN为用于产生数据选择扫描等控制信号的时钟信号;输入信号SEC、MIN、HOUR、DAY、MON、YEAR、WEEK分别来自计秒电路、计分电路、计时电路、计日电路、计月电路、计年电路、计星期电路等计时电路的计时结果输出端;输出信号BCD 为被选择进行显示的计秒/计分/计时/计日/计月/计年/计星期电路等计时电路的计时结果的8
位BCD 码,输出端SELOUT 经外部的3-8译码电路译码后用于选择对应计时结果显示数码管的公共端COM 。

调整控制电路的设计
对于系统中的时间调整电路,拟通过模式和调整两个外部按键完成。

模式键负责切换正常时间计数模式和时间调整模式,调整模式切换顺序如图所示。

调整键负责在时间调整模式之下,对当前模式的计时结果进行调整。

图6.1系统功能面板图
调整模式切换顺序
调整控制电路实体
[实验步骤]
1、 根据实验任务确定设计思路;
2、 设计好各个子模块并通过仿真;
3、 根据实验要求选择并正确连接个子模块组成顶层模块。

完成设计;
4、 通过仿真;
5、 引脚锁定并下载到实验箱上验证设计。

[实验报告要求]
1总结较复杂的数字系统设计,写出设计心得。

2 将实验原理、设计过程、编译仿真波形和分析结果、硬件测试实验结果写进实验报告。

年月日星期
模式调整年月日时分秒星期KEY[1..0]CLK_KEY MAX_DAYS[4..0]
HOUR_CUR[4..0]
MIN_CUR[5..0]SEC_CUR[5..0]YEAR_CUR[6..0]MON_CUR[3..0]
DAY_CUR[4..0]WEEK_CUR[2..0]SEC_EN MIN_EN HOUR_EN DAY_EN MON_EN YEAR_EN WEEK_EN SEC[5..0]MIN[5..0]HOUR[4..0]DAY[4..0]MON[3..0]YEAR[6..0]WEEK[2..0]TZKZQ。

相关文档
最新文档