基于fpga的数字电子时钟设计-vhdl

基于fpga的数字电子时钟设计-vhdl

ID:15049990

大小:220.50 KB

页数:24页

时间:2018-08-01

基于fpga的数字电子时钟设计-vhdl_第1页
基于fpga的数字电子时钟设计-vhdl_第2页
基于fpga的数字电子时钟设计-vhdl_第3页
基于fpga的数字电子时钟设计-vhdl_第4页
基于fpga的数字电子时钟设计-vhdl_第5页
资源描述:

《基于fpga的数字电子时钟设计-vhdl》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、草鱼 目草鱼草鱼草鱼草鱼草鱼草鱼草鱼录草鱼 草鱼 数字系统课程设计1草鱼 一、pork题目要求1草鱼 1、pork功能1草鱼 2、pork工作介绍1草鱼 二、pork设计方案1草鱼 三、pork模块实现及代码1草鱼 1、pork分频模块1草鱼 2、pork响铃模块4草鱼 3、pork数码管显示模块8草鱼 4、pork流水灯显示模块11草鱼 5、pork主控模块12草鱼 6、pork消抖模块:pork28草鱼 四、pork仿真分析32草鱼 五、pork实物展示34草鱼 六、pork实验总结和感想36草鱼 1、pork实验错误排查和解决37草鱼

2、2、pork草鱼实验感想37草鱼 草鱼 一、pork题目要求草鱼 本次设计的是three草鱼star草鱼watch,鲤鱼它所具有的功能和具体的工作介绍如下:pork草鱼 1、pork功能草鱼 1)具有显示年、pork月、pork日、pork时、pork分、pork秒的功能,鲤鱼能准确显示时间草鱼 2)能够手动设置时间、pork闹钟。草鱼草鱼 3)具有闹钟功能,鲤鱼可以设置闹钟的时间,鲤鱼然后再实际时间与设定时间相等是闹钟响,鲤鱼并有闹钟开关,鲤鱼可控制其是否响,鲤鱼闹钟响时伴有流水灯效果。草鱼草鱼 4)具有秒表功能,鲤鱼可以累计计时草鱼 2、

3、pork工作介绍草鱼 此电子时钟开机后即会进入原始状态(全0),鲤鱼按下s3即会显示初始时间,鲤鱼按下s5一次即会显示时分,鲤鱼再按下s5即会显示秒,鲤鱼再按下s5即会显示闹钟,鲤鱼再按下s5即会显示秒表。草鱼草鱼 设置秒表:pork进入秒表界面之后,鲤鱼按下s4后,鲤鱼秒表开始计数,鲤鱼再按下s4后,鲤鱼秒表停止计数。草鱼再按下s4,鲤鱼秒表复位。草鱼草鱼 设置日期、pork时间:pork在相应的显示界面,鲤鱼按下s4后,鲤鱼前两位数码管会跳动,鲤鱼此时为可设置状态,鲤鱼按下s5可调整时间,鲤鱼再按下s4,鲤鱼后两位跳动,鲤鱼此时按下s5进

4、行调整,鲤鱼再按下s4即可确定。草鱼草鱼 设置闹钟:pork进入闹钟界面后,鲤鱼调整方法跟设置时间的方法一样。草鱼打开拨盘开关s1,鲤鱼d3灯亮表示闹钟处于开启状态。草鱼到达指定时间之后,鲤鱼闹钟响,鲤鱼流水灯跳动。草鱼关闭拨盘开关s1,鲤鱼d3灯灭表示闹钟处于关闭状态。草鱼草鱼 二、pork设计方案草鱼 设计一个电子手表,鲤鱼必然要用到计时器,鲤鱼而需要设置时间和闹钟,鲤鱼又需要控制器来控制系统所处的状态。草鱼我们采用外部一个按键来切换系统的状态,鲤鱼用另一个按键来调整时间和启动秒表,鲤鱼再有一个按键来确认操作,鲤鱼并返回显示状态,鲤鱼继续

5、等待命令。草鱼在控制器中,鲤鱼需要接受外部信号,鲤鱼并给出信号给计时器,鲤鱼使其做出相应的动作。草鱼草鱼 草鱼 三、pork模块实现及代码草鱼 本设计主要分成分频模块,鲤鱼响铃模块,鲤鱼数码管显示模块,鲤鱼流水灯显示模块,鲤鱼主控模块和消抖模块。草鱼各个模块的分析和代码如下:pork草鱼 1、pork分频模块草鱼 此模块主要通过连接外部50MHz时钟信号来控制计数频率,鲤鱼使其产生不同频率的信号,鲤鱼用来进行显示时间和日期。草鱼只要检测时钟上升沿到来,鲤鱼计数器就加1,鲤鱼直至计到相应的数字,鲤鱼又从0开始计时。草鱼草鱼 代码如下:pork草

6、鱼 草鱼 library草鱼ieee;pork草鱼 use草鱼ieee.std_logic_1164.all;pork草鱼 use草鱼ieee.std_logic_arith.all;pork草鱼 use草鱼ieee.std_logic_unsigned.all;pork草鱼 --Frequency草鱼Divide草鱼 entity草鱼clkdiv草鱼is草鱼 草鱼port(草鱼 草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼clk_50MHz:in草鱼std_logic;pork草鱼 草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼clk_2KHz:ou

7、t草鱼std_logic;pork草鱼 23草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼clk_100Hz:out草鱼std_logic;pork草鱼 草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼 草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼clk_1Hz:out草鱼std_logic;pork草鱼 草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼clk_4Hz:out草鱼std_logic_vector(7草鱼downto草鱼0);pork草鱼 草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼clk_4Hz2:out草鱼std_logic;pork草鱼 草鱼草鱼草

8、鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼clk_xHz:out草鱼std_logic草鱼 草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼草鱼);pork草鱼 end草鱼clkdiv;p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。