- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EDA秒表实训报告
EDA实训报告
专业: 电 子 信 息
班级: 电信1013班
姓名: 赵 健
时间:2012.6.25——2012.6.29
一、EDA实验箱中相关的硬件资源及用法
1.点动按键:
实验箱提供12个点动按键,按下时输出“低电平”,弹起时输出“高电平”。
本项目中的清零(复位)信号、ON_OFF信号均有点动按键提供。
2.LED数码显示器:
实验箱提供8位共阴LED数码管,内部设置了段限流电路和位译码驱动电路。对外提供一组8位“段码”(a、b 、c 、d 、e、f、g, dp)输入接口和一组3位“位选”(se12 se11 se10)输入接口。这种电路结构决定了显示多位数码只能采用动态扫描显示方式(各位数码管轮流显示),而不能采用静态显示方式(各位数码管同时显示)。
本项目需要四位LED数码管分别显示10位秒、个位秒、1/10位秒、1/100位秒,如下图所示。因此,只需要用到se11和se10。也就是说,所设计的电路要有se11和se10位选择输出信号,要分别与实验箱的se11、se10相连接。
本设计要有8位段码(7位段码+1位dp)输出信号,分别与实验箱的“段码”输入端a、b、c、d、e、f、g、dp 相连。
3、时钟信号:
实验箱的DIGITALCLOCK模块提供时钟信号和多级2分频电路,时钟信号最高频率20MHz,通过堆积2分频电路可得到不同频率的时钟信号,f=20MHz/2n,试中n表示2分频的次数。
本项目需要100Hz的时钟脉冲,但是本实验想不能直接提供精准的100Hz时钟信号,仅能提供接近(100HZ)的152Hz和76Hz的信号。为了简化设计,突出重点,本项目选用152Hz信号作为时钟脉冲,而不考虑由此产生的误差。152Hz信号由20MHz信号进行2分频17次得到。即f=20MHz/2^17。
如果要得到精确的设计结果,就必须产生精确的100Hz信号进行5次2分频,CLK4端输出625000Hz的信号,将该信号作为本设计的时钟输入信号。
电路组成框图
按照设计需求,给出电路组成框图如下所示。
三、电路分析
reset:复位信号输入端,接实验箱电动按钮,低电平有效。
clk:100Hz试中信号输入端,有实验箱10MHz信号进过5次10分频得到,具体电路自己设计。
按钮处理模块control:
ON-OFF:即使开始,停止信号,接实验箱点动按钮,下降沿有效。第一次按下开始计时,第二次按下停止计时。
reset:按下reset键strobe输入置零
strobe:时基闸门输入信号。在strobe高电平期间,允许计时。
ON-OFF、reset、strobe三者间的时序关系如下图示
4.十进制计数器
功能:在strobe高电平期间,对时钟信号进行计数。复位信号reset低电平有效。作为stopwatch的秒位、01秒位、001秒位,计数0-9。
5.显示模块
该模块包括7段译码电路、4路选1电路和4进制计数器三部分。
1)7段译码电路:将bcd码转换成LED显示用的7段字形码
十进制数 bcd码 字形码 g f e d c b a
0 0000 0 1 1 1 1 1 1
1 0001 0 0 0 0 1 1 0
. . .
. . .
9 1001 1 1 0 1 1 1 1
2) 4进制计数器:动态扫描显示方式,用来选择要显示的数位。
3)4选1电路:动态扫描显示方式,选择要显示位的数据。
显示模块中三部分电路按照以下时序配合工作,实现动态扫描,四位数码管轮流显示。当4进制计数器的时钟为100Hz时,显示刷新频率为25Hz(100Hz/4)。小数点只在秒位显示。
四、芯片选择及引脚分配
1.芯片选择
菜单Asign|Device,在Device Family下拉列表中选择ACEX1K;去掉SHOW ONLY FASTEST SPEED GRADES 选择框的对勾,然后再Devices处选择EP1K30TC144-3.
2.引脚分配
菜单MAX=plus2|Floorplan Editor,然后切换到Device View(双击鼠标即可完成)。然
文档评论(0)