- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简易时钟的设计 EDA
摘要
本课程设计主要介绍了运用EDA技术实现“电子时钟”的设计,以达到对EDA技术的熟练掌握,提升对《EDA技术及应用》课程所学的内容的掌握和应用,文介绍一种利用FPGA可编程逻辑器件设计数字电子时钟的方法及过程。文中包含各部分程序及经过max-plusII仿真的波形。通过对max-plusII的使用熟悉max-plusII仿真软件的工作方法及应用。
关键字:EDA FPGA 电子时钟 max-plusII
目录
摘要 Ι
1.设计方案及原理 1
1.1设计方案 1
1.2设计原理 1
2. 设计过程 3
2.1顶层设计 3
2.2各个模块程序及波形 3
2.2.1小时模块 3
2.2.2分钟模块 5
2.2.3秒钟模块 6
2.2.4数码管译码模块 8
2.2.5数码管片选模块 9
2.2.6数码管扫描模块 10
2.2.7分频模块 11
2.3硬件电路图 14
总结 15
参考资料 16
附录Ⅰ 简易时钟电路图 17
附录Ⅱ 元件清单 18
1.设计方案及原理
1.1设计方案
根据电路特点,可用层次化结构化设计概念。将此项设计任务分成若干模块:
(1)时钟模块:由外部晶振提供;
(2)秒钟模块:对秒进行60循环计数,并向分钟产生进位,同时具有调分功能;
(3)分钟模块:对分进行60循环计数,并向小时产生进位,同时具有调时功能;
(4)小时模块:对小时进行24进制循环计;。
(5)10分频器和4分频器:将外部时钟分频为1Hz的时钟信号;
(6)6选1扫描显示:
(7)7段数码管译码器:译出数码管要显示的数字。
1.2设计原理
电子钟是一个将“时”“分”显示于人的视觉器官的计时装置。它的计时周期为24小时;显示满刻度为23时59分59秒将标准秒信号送入“秒计数器”,每累加60秒发送一个“分脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计数器,可实现对一天24小时的累计。译码显示电路将“时”“分”计数器的输出状态段显示译码器译码。通过六位LED七段显示器显示出来。library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity hour is
port(clk:in std_logic;
h1,h0:out std_logic_vector(3 downto 0));
end hour;
architecture art of hour is
signal cnt1,cnt0:std_logic_vector(3 downto 0);
begin
process(clk)
begin
if clkevent and clk=1 then
if cnt1=0010 then
if cnt0=0011 then
cnt0=0000;
cnt1=0000;
else
cnt0=cnt0+1;
end if;
elsif cnt0=1001 then
cnt0=0000;
cnt1=cnt1+1;
else
cnt0=cnt0+1;
end if;
end if;
h1=cnt1;
h0=cnt0;
end process;
end art;
小时模块的波形图如图2.2.2。
图 2.2.2小时模块波形
2.2.2分钟模块
分钟模块的电路图如图2.2.3,其中,MIN1[3..0]是分钟的高位,MIN0[3..0]是分钟的低位。当MIN1[3..0]计到9时向高位进一。当MIN1[3..0]与MIN0[3..0]分别计到0101和1001时,自动为0000。SETHOUR是调时控制。其分钟模块的电路图如图2.2.3。
图 2.2.3分钟模块
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity minu is
port(sethour,clk:in std_logic;
min1,min0:out std_logic_vector(3 downto 0);
c0:out std_logic);
end minu;
architecture art of minu is
signal cnt1,cnt0:std_logic_vector(3 downto 0);
signal cc1,cc2:std_logic;
begin
cc2=(sethour and clk);
c0=(cc1 or cc2);
process(clk,seth
您可能关注的文档
- 第十一章 渠道价格管理.ppt
- 第十一章 计算机审计与信息系统审计.ppt
- 第十一章 通货膨胀与通货紧缩习题与答案.doc
- 第十一章_语义网格在智能交通系统中的应用.doc
- 第十一章线性回归分析.ppt
- 第十一章 垄断竞争与寡头垄断的厂商均衡和行业均衡.ppt
- 第十一章细胞质遗传习题及答案.doc
- 第十一章 复习╱无机化学课件.ppt
- 第十一脂肪代谢.ppt
- 第十一讲 医学高新技术应用的伦理问题.ppt
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
文档评论(0)