下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、eda实验报告班级:姓名:学号:实验四eda技术设计性实验一数字钟的设计实验目的:1、熟练地运用数字系统的设计方法进行数字系统设计;2、能进行较复杂的数字系统设计;3、按要求设计一个数字钟。二.实验要求:1)设计一个数字钟。2)具有时分秒计数显示功能,以24小时循环计时。3)具有清零,调节小吋、分钟的功能。4)具有整点报时,整点led灯花样显示。5)、可清零、可调时,具有整点报时功能。三、设计原理数字钟的基本工作原理:数字钟以其显示时间的直观性、走时准确性作为一种计时工具,数字钟的基本组 成部分离不开计数器,在控制逻辑电路的控制下完成预定的各项功能。数字钟的 基本原理方框图如下:四、实验设备及
2、器材:pc机一台、gw48教学实验系统一台、下载电缆一根五、实验内容1. 工作原理简述通过第一个60进制计数器进行计数,每计满60次(每秒一次)给送一个进位co给下一个 60进制计数器,第二个计数器通过对co的计数实现0到60分的计数;当第二个计数器计 满60次c01便送出一个进位给24进制计数器,通过对c01的计数可实现对0时到24吋 的计数。整点报时可以通过第二个计数器送出第一个进位c01时开启蜂鸣器以实现整点报时这一功能。时间的调整可以同个一个二选一器件来进行选通,可实现手动调时这一功能。 在设计过程中为了减少按键个数,用一个四位计数器来实现模式选择和手动调吋。2. 原理图构建如下:el
3、kenminresetd3out0.0setminseoorcir.st3viiiimli 33outio.ujsetmin,secondrt2:hourii dk daout5.0reseti instli3. 各模块程序:(1) 分和秒的:library ieee;use ieee.std_logic_ 1164.all;use ieee.std_logic_unsigned.all;entity second isport( elk,reset,setmin:std_logic;enmin:out stdjlogic; daout:out std_logic_vector(6 downt
4、o 0);end entity second;architecture fun of second issignal count:std_logic_vector(6 downto 0);signal enmin_l ,enmin_2:std_logic;begindaout<=count;enmin_2<=setmin ;enmin<=(enmin_ 1 or enmin_2);process(clk,reset,setmin)beginif(reset=,o,)then count<=h0000000m;elsif(clk 'event and elk-t)
5、thenif(count(3 downto 0)=h1001n)thenif(count<11000()0)thenif(count=n1011001u)then enmin_l<=,r;count<=,0000000n;elsecount<=count+7;end if;elsecount<=mooooooon;end if;elsif(count<l 10()0()0()thencount<=count+l;elsecount<=nooooooon;end if;end if;end process;end fun;(2) 小时的:libra
6、ry ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity hour isport(clk,reset:in std_logic;daout:out stb_logic_vector(5 downto 0); end entity hour;architecture fun of hour issignal count:std_logic_vector(5 downto 0);begin daout<=count;process(clk,reset)beginif(reset=,o,)then co
7、unt<=,fooooooh; elsifcclkvent and elk二t)then if(count(3 downto 0)=n1001m)then if(count<100()ll)then count<=count+7;else count<=n000()0()n;end if;elsif (count< 100011)then count<=count+l;elsecount<=hoooooon;end if;end if;end process;end fun;(3) 闹铃和led灯的:library ieee;use ieee.std_
8、log1c_1164.all;use ieee.std_log1c_uns1gned.all;entity alert isport(clk:in std.logic;dain:in std_logic_vector(6 downto 0); speak:out std_logic;lamp:out std_logic);end alert;architecture fun of alert issignal count:std_logic;signal countl:std_logic;beginspeak<=count; lamp<=countl; process(clk.da
9、in)beginif dain=mooooooon then count<=clk;countl<=clk; end if;end process lamper;end fun;4. 引脚锁定模式7tolocatio ni/o banki/o standard1ldkpin 281lvttl2<!hour0pin 1373lvttl3<hourlpin 1383lvttl4hour 2pin 1393lvttl5hour 3pin.1403lvttl6hour 4pin 1413lvttl7©hour 5pin 1583lvttl8qbmppin.1613lvttl9minute 0pin.211lvttl10minute 1pin.411lvttl11minute 2pin 1283lvttl12<! minute 3pin 1323lvttl13minute 4pin.1333lvttl14<! minute 5pin 1343lvttl15minute 6pin.1353lvttl16resetpin 2402lvttl17second 0pin.131lvttl18second 1pin.141lvttl19衿 second 2pin 151lvttl20s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 盘锦事业单位招聘2022年考试全真模拟试题4套及答案解析(附后)
- 我最喜欢的诗人
- 2026届云南省迪庆州维西县第二中学高三下学期第一次诊断性考试英语试题含解析
- 广东省高州市大井中学2026届高三联合考试数学试题含解析
- 江苏省盱眙县新马中学2026年高三下学期4月考数学试题含解析
- 福建省宁德宁市-同心顺-六校联盟2026届高三3月月考调研考试物理试题含解析
- 广东佛山顺德区2026届高三下学期第一次摸拟试数学试题含解析
- 甘肃省嘉峪关市一中2025-2026学年高考英语试题全真模拟密押卷(三)含解析
- 文化产业政策解读与执行手册(标准版)
- 生态保护与治理技术指南
- 新版人教版二年级下册数学全册教案(完整版)教学设计含教学反思
- 村书记考公务员试题及答案
- 2026高三数学专项复习 解三角形:最值与范围问题 专项训练(原卷版)
- T∕CCSAS 061-2025 特殊作业监护人员履责管理要求
- GB/T 21508-2025燃煤烟气脱硫设备性能测试方法
- 2025年CFA二级真题集锦
- 财务给销售部门培训
- 2026届吉林省四校高三一模语文试题(含答案)(解析版)
- 2025至2030中国汽车声学材料行业发展趋势分析与未来投资战略咨询研究报告
- 2025年国家自然博物馆面试准备及参考答案
- 煤矿智能监测与智能化运维方案
评论
0/150
提交评论