欢迎来到天天文库
浏览记录
ID:9382261
大小:141.50 KB
页数:28页
时间:2018-04-29
《eda技术课程设计--数字闹钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《EDA技术基础》期末课程设计报告题目数字闹钟专业电子信息工程班级学生重庆交通大学2014/5/529/29目录1数字闹钟设计要求………………………………………………………32数字闹钟总体框图………………………………………………………33数字闹钟局部框图………………………………………………………34数字闹钟功能描述………………………………………………………45程序设计…………………………………………………………………55.1Error!Referencesourcenotfound.…………………………………………………55.2Error!Referencesourcen
2、otfound.…………………………………………………105.3Error!Referencesourcenotfound.…………………………………………………115.4Error!Referencesourcenotfound.……………………………………………………145.5Error!Referencesourcenotfound.………………………………………………175.6Error!Referencesourcenotfound.…………………………………………………215.7Error!Referencesourcenotfound.……………………………
3、…………………………245.8Error!Referencesourcenotfound.……………………………………………………256Error!Referencesourcenotfound.…………………………………………………………………267Error!Referencesourcenotfound.…………………………………………………………………2829/291.数字闹钟设计要求(Error!Referencesourcenotfound.)1.1.时钟信号周期为1s;1.2.能够设置时钟时间,时钟时间可以是24小时制或者12小时(若设计为12小时制,要求指
4、示出am/pm);1.3.能设置闹钟时间,达到设置时间时,闹铃响一分钟结束;1.4.掉电或上电时,时钟显示为00:00,要求设置时间。2.数字闹钟总体框图(Error!Referencesourcenotfound.)TOP数字闹钟顶层元件clkspeakclk1resetled(共4个数码管,用于显setmin_t示时间)sethour_trled(共4个数码管,用于setmin_r显示设置的闹铃时刻)sethour_r3.数字闹钟局部框图(Error!Referencesourcenotfound.)29/29minute0调时second0调时clkenminclk
5、enhourclk1clk1resetresetsetmin_tsethour_tdoutsethour_tr_minute0设置闹铃hour0调时clk1doutclk1doutresetsetmin_tsetmin_rring检测闹铃扬声器r_hour0设置闹铃clkdoutclk1resetspeaksethour_rkeyminhourmin_rhour_rDECL7S显示译码器numLEDS0LED7S1.数字闹钟功能描述(Error!Referencesourcenotfound.)1.1.由该数字闹钟的顶层文件及框图可见,输入端口有clk(秒脉冲),clk1
6、(较高频率脉冲2Hz),reset(清零,电源),setmin_t(调试时间分钟),sethour_t(调试时间小时),setmin_r(设置闹铃分钟),sethour_r(设置闹铃小时)及输出端口led_h_H4(波形显示小时的高位),led_h_L4(波形显示小时的低位),led_m_H4(波形显示分钟的高位),led_m_L4(波形显示分钟的低位),rled_h_H4(波形显示闹铃小时的高位),rled_h_L4(波形显示闹铃小时的低位),rled_m_H4(波形显示闹铃分钟的高位),rled_m_L429/29(波形显示闹铃分钟的低位)和相应的实际上电送入数码管的
7、段选信号。1.1.当断电时,即reset=‘0’时,对当前已设置的时间小时,分钟,秒钟全部清零。Setmin_t为高电平时,秒计时清零,调试时间分钟,显示的分钟跟随clk1的脉冲,0.5秒递增跳变一下。sethour_t与setmin_t功能相似,但是当二者同时按下时,显示的分钟、小时都不变化,时间计时暂停。sethour_r设置闹铃小时,setmin_r设置闹铃分钟,二者同时按下时即他们为高电平时,不会起冲突,由于程序设计局限,设置闹铃时,得用另外的数码管来显示已设置的闹铃时刻。调试时间按钮可以跟设置闹铃按钮同时按下,即让他
此文档下载收益归作者所有