《EDA技术应用》电子教案-电子课件-项目六-数字时钟.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《EDA技术应用》电子教案-电子课件-项目六-数字时钟.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA技术应用 EDA 技术 应用 电子 教案 课件 项目 数字 时钟
- 资源描述:
-
1、EDA技术应用项目课件技术应用项目课件一、项目描述一、项目描述n 数字时钟是最常用的计时电路。n 本项目是要在CPLD上设计一个数字时钟n 要求采用24小时制,可显示时、分、秒,并且具有校时功能,可以对时和分单独调节。一、项目描述一、项目描述序号序号类别类别目目 标标一知识1.掌握数字时钟的原理2.掌握多位共阳数码管动态扫描显示驱动及编码。3.掌握层次化设计方法。4.强化VHDL各语句的综合编程能力。二技能1.掌握由VHDL程序生成原理图元件的方法2.掌握复杂时序逻辑电路的层次化设计方法3.会使用Quartus II软件进行原理图及VHDL混合设计方法三职业素养1.学生的沟通能力及团队协作精神
2、2.良好的职业道德3.质量、成本、安全、环保意识4.设计的规范性二、项目资讯二、项目资讯n 一般数字时钟包含计数,分计数,时计数,数码管动态扫描,数码管译码等多个模块。n 能进行时、分、秒走时显示,并且有定时与闹钟功能,能在设定的时间发出闹铃声,n 能非常方便地对时、分、秒,进行手动调节,以校准时间,在整点是能提供报时信号。三、项目分析三、项目分析n 数字时钟由6 个共阴极的数码管组成时、分、秒的显示。时、分、秒的计数分别由24进制的时计数模块和60进制的分计数及秒计数模块完成。n 在此基础上加入调时、调分功能。三、项目分析三、项目分析n 数字时钟电路完全由CPLD内部电路实现,显示电路由外部
3、的6位数码管来完成n 秒脉冲和扫描脉冲由外部数字时钟源提供,复位及调分、调时分别由外部3个按键输入,输出分别连接到数码管的位选和段码,三、项目分析三、项目分析n与项目7相同,采用自顶向下的设计方法,并采用混合设计方法。n秒表分解数字时钟就可以分解成秒计数、分计数、时计数、动态扫描和数码管显示译码五大功能子模块以及一个顶层模块。n子模块全部可以采用VHDL语言来设计,其中数码管显示译码模块可以直接采用项目六设计好的程序。顶层模块对功能子模块的连接,采用原理图设计来实现。三、项目分析三、项目分析三、项目分析三、项目分析-秒计数模块秒计数模块三、项目分析三、项目分析-分计数模块分计数模块三、项目分析
4、三、项目分析-时计数模块时计数模块三、项目分析三、项目分析-动态扫描模块动态扫描模块四、项目实施四、项目实施n 微机一台(Windows XP系统、安装好Quartus 5.0等相关软件)n EDA学习开发板一块n USB电源线一条n ISP下载线一条。四、项目实施四、项目实施1.Quartus VHDL设计输入法设计输入法 n 在D:alteraQuartus50 exampleclock下建立项目clock,选择EPM240T100C5作为目标器件n 建立并编辑seccount.vhd、mincount.vhd、count24.vhd、scanselect.vhd、seg7.vhd五个文件
5、。其中seg7.vhd在项目三的项目中已经设计成功,可以直接添加到工程中。四、项目实施四、项目实施1.Quartus VHDL设计输入法设计输入法 秒模块的仿真结果 分模块的仿真结果 四、项目实施四、项目实施1.Quartus VHDL设计输入法设计输入法 扫描模块的仿真结果 时模块的仿真结果 四、项目实施四、项目实施1.Quartus VHDL设计输入法设计输入法 右键点击seccount.vhd,在弹出的菜单中选择Create Symbol Files for current File,创建seccount.vhd文件的图元 n 右键点击seccount.vhd,在弹出的菜单中选择Crea
展开阅读全文