c
ter10000000
ewclk1else
ewclk0e
de
dmodule
3系统测试调试
31测试仪器与设备装有quartus软件的计算机,EDA实验箱一台。32性能指标测试系统能够完成基础功能即日期时间的计时显示功能,并能实现报时,星期的显示功能。321软件测试时分秒仿真:
如仿真所示:可以进行自动时分秒计数,并且在校准时,可以有效的进数。准确的实现时分秒计数功能。年月日仿真:
f仿真出程序可以进行正常的年月日自动计数功能,并且在校准有效时可以进行正确的进数,实现校准功能。控制模块仿真:
如图所示:当{k1k2}0或3时,k会出现前8秒为0,后8秒为1的自动切换;当{k1k2}2时,k显示为1;当{k1k2}1时,k会显示为0。校准模块仿真:
如图所示:当k0时,显示时分秒状态,此时可以对时分秒进行校准;当k1
f时,显示年月日状态,此时可以对年月日进行校准。报时模块仿真:
如图:整点0时0分0秒和7时0分0秒时LED会亮起(注:电路设计时是将蜂鸣器和LED并联的,所以是一起工作的,这里只进行一个输出设计),起到整点报时的功能;在设定的闹钟7时1分时,LED工作(设计是进行1Hz的闪烁),起到闹钟功能,给off高电平时,关掉闹钟。星期模块仿真:
如图为显示年月日后对应的星期,在2015年7月2日输出Z显示星期三;在2016年7月2日输出Z显示星期六。显示模块仿真:
f如图:仿真同时给定年月日和时分秒(包括输入星期)输入,在k1时只显示年月日;在k0时只显示星期和时分秒。整个日历仿真测试:
在k10k20和k11k21两种状态时显示每隔8秒进行年月日和时分秒的自动切换;在k11k20时,只显示年月日,并可以进行有效的校准;在k10k21时,只显示年月日,并可以进行有效的校准;当到达整点时蜂鸣器尖端性响起和LED会亮,当到达定时间7时1分时会进行闹铃(蜂鸣器尖端性响起和LED会闪烁);off1时,会关掉闹铃。322硬件测试软件仿真后,查看试验箱手册进行引脚锁定:
f将仿真测试好的程序通过计算机下载到试验箱,进行硬件测试:33结果分析经过程序设计,软件测试和硬件测试日历能够完全实现预定设计的功能,因此设计成功完成。
4波形发生器的设计
设计函数发生器,可以通过两个按钮进行选择输出4个波形(锯齿波、三角波、方波和正弦波)中的一个。41设计原理框图如下设计原理图,ipmrom0为锯齿波,ipmrom1为正弦波,ipmrom2为三角波,ipmrom3为方波;i
st7为四选一选择模块,s1、s2为选择输入端。
f42测试与仿真421Mr