全球旧事资料 分类
XXXXX学院
《EDA技术与应用》实训报告
数字日历设计


XX


XX
指导教师:xx
f题目:数字日历电路的设计
1概述
通过EDA项目设计,使用Quartus软件进行数字日历电路的设计,能够实现最基本的日期,时间显示功能,并在此基础上进行相应的功能创新,使设计项目拥有更丰富的功能。11设计要求111设计任务用EDA的方法设计一个数字日历112性能指标①用EDA实训仪的IO设备和PLD芯片实现数字日历的设计。②数字日历能够显示年、月、日、时、分和秒。③用EDA实训仪上的8只八段数码管分两屏分别显示年、月、日和时、分、秒,即在一定时间段内显示年、月、日(如20080101),然后在另一时间段内显示时、分、秒(如00123625),两个时间段能自动倒换。④数字日历具有复位和校准年、月、日、时、分、秒的按钮,但校年和校时同用一个按钮,即在显示年、月、日时用此按钮校年,在显示时、分、秒时则用此按钮校时,依此类推。12总体设计基本原理及框图121基本原理首先设计要实现年月日和时分秒的显示,再设计定时和整点报时模块,以及校准模块。此外,还要使其具备星期显示功能,则要设计星期模块。最后,就是将这些底层模块连接起来实现整体功能。那么,就需要控制模块,校准模块,显示控制模块等等。122总体框图
f2系统软件设计分析
21时分秒计时器模块:
分秒模块程序:
modulec
t60clkclr
jqcouti
putclkclr
joutputreg70qoutputregcoutalwaysposedgeclkjor
egedgeclr
begi
ifclr
q0elsebegi
ifqh59q0elseqq1ifq30habegi
q300q74q741e
difqh59cout1elsecout0e
de
d
fe
dmodule
小时模块程序:
modulec
t24clkclr
jqcouti
putclkclr
joutputreg70qoutputregcoutalwaysposedgeclkjor
egedgeclr
begi
ifclr
q0elsebegi
ifqh23q0elseqq1ifq30habegi
q300q74q741e
difqh23cout1elsecout0e
de
de
dmodule
22年月日模块
module
yr2016clr
clkj
jyjrq
qyqri
putclr
clkj
jyjr
年月日模块
output150q

foutput70qyqrreg150reg70regreg70regq
qyqrclk
clkydateclk
1clk
2clk
3
i
itialbegi
clk
11clk
21clk
31e
di
itialbegi
q
h2000qy1qr1e
dalwaysposedgeclkjror
egedgeclr
begi
ifclr
qr1elsebegi
ifqrdateqr1elseqrqr1ifqr30habegi
qr300qr74qr741e
difqrdateclky1elseclky0e
de
dalwaysposedgeclkyjyor
egedgeclr
begi
ifclr
qy1elsebegi
ifqyh12qy1elseqyqy1ifqy30habegi
qy300qy74qy741e
difqyh12elseclk
0e
de
dalwar
好听全球资料 返回顶部