- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
FGA改革创新实验设计报告
FGA改革创新实验设计报告
FGA改革创新实验设计报告
数字电子技术实验课程
FPGA创新实验设计报告
设计名称上下课铃声模拟系统
姓名林嘉颖金延鑫
学号30901007683090104182
专业班级机械电子工程0902
指导教师樊伟敏
日期2011.6.6
浙江大学电工电子基础实验中心
一摘要
通过QUATURS软件的程序编译及FPGA的应用,模拟出浙江大学紫金港校区的上下课铃系统。
该系统分为两部分:电子钟部分和铃声部分
电子钟部分将实现二十四小时计时,时间设置等功能。铃声部分将实现特定时间(如上课时间)响起特定铃声功能。
二关键词
时序电路时钟系统调节装置声音系统QUATURS应用
三正文
上下课铃声系统
上下课
铃声系统
时钟系统
铃声系统
时钟部分
铃声选择
时钟调试
分频器
音频转换
音频调试
触发器
上下课铃声
整个上下课铃响可分为时钟系统和铃声系统两大部分。
时钟系统:
时钟部分分为铃声选择器,时间调试部分,时钟部分等三大模块。
1时钟部分
时钟部分实现24小时时钟运行及循环功能,按照1:60时间进行缩放,其中LED灯表示小时数,采用24进制计数器实现;led灯两位表示分钟数,采用60进制计数器实现,计数频率设置为1HZ,以节省时间。此部分设置能完全模拟时钟循环功能,即分钟部分逢六十进一,时钟部分逢24归零,同时23:59后自动返回00:00
2时间调试部分
时间调试部分实现时间暂停,移位调试时间(其中移到的位置会发生闪烁),时间设置等功能,具有调试目标明确,调试时间不会超过时钟表示范围等优点。
使用方法:将clr置为0之后,可以发现时钟十位在闪烁,此时通过按trf键可以将闪烁点移到下一个即时钟个位,以此类推。在移到自己想调节的位置以后通过按住plus键,每一个秒脉冲之后可以发现该数加一,加到九跳回一。
通过一些条件语句,防止了当时钟十位等于2时,时钟个位不会大于3;时钟个位大于3时,时钟十位不会等于2。
3铃声选择器:
根据紫金港校区上下课的时间,制成铃声选择器。
以下为响铃时间安排表:
上课铃
下课铃
8:00
8:45
8:50
9:35
9:50
10:35
10:40
11:25
11:30
12:15
13:15
14:00
14:05
14:50
14:55
15:40
15:55
16:40
16:45
17:30
18:30
19:15
19:20
20:05
20:10
20:55
根据时间表在相应时间,铃声响起。
铃声部分
铃声部分分为JK触发器,分频器,铃声部分,选择器,音频调试,音频转换器,六个模块。
1分频器
分频器将50MHZ的脉冲电路调节到合适的频率,在铃声系统部分中需使用两次,一次为对上下课铃音频电路的触发(1HZ),一次为音频转换器的触发(6250000HZ).
2铃声部分
铃声部分设置成上课铃和下课铃两个子模块,分别存放上下课铃的乐谱。
3音频调试电路
根据十二平均律将两个八度共十六个音符设置成相应的频率。使其转换成相应的音高。
4音频转换器
原理为一个计数器,通过脉冲电路将每次的音符转换成相应的频率,通过小喇叭输出。
5JK触发器
整个音乐系统的开始与停止通过两个JK触发器来控制。
原理如图
当选择器发出信号时,第一个JK触发器中J通道接高,K通道为0,Q输出高电平,使第二个JK触发器触发(第二个JK触发器设置成T’触发器)此后即使第一个触发器中J=0.Q1状态保持,仍为1.
在铃声部分设置逻辑出口K,当输出最后一个音符时,k=1,反馈到第一个JK触发器的K端上,此时Q1=0,使第二个触发器清零,停止向铃声部分输送脉冲信号。铃声停止。
3.2实验原理图展示
时钟部分
铃声部分
综合电路
3.3仿真波形及分析
Trf仿真波形
由图可知,每一个trf下降沿使trfo从3减到0再到3从而实现循环,当clr变为0了之后,trfo立即变为3。
SS仿真波形
15为变暗。由图可知,假定plus键按住,trfo为3,因此h_hi从0开始加到5,然后放开plus之后h_hi交替5与15,说明正在闪烁。假定当按下trf,trfo变为2,即闪烁从h_hi改为h_lo,同样trfo为1时,闪烁m_hi。
SZ仿真波形
上三图为时钟正常工作时的输出。
上图为当clr为1,按plus的时候,当trfo为3,2,1时h_hi,h_lo,m_hi的数值的增加。
Lj仿真波形
当时间为08:00,08:45时分别输出tmp1,tmp2为10和01,当下一个脉冲到来,08:
文档评论(0)