verilog时钟翻转怎么写_数字时钟的Verilog代码

数字时钟的

Verilog

代码

一、功能说明:

1.

可准确计时

2.

可按键复位

3.

可模式切换是正常计数还是调整秒位,或调整分位或小时位,再按置数键可调整

4.

切换为调整模式时,相应的被调整位会

2Hz

的闪烁

注:我的

FPGA

开发板时钟为

33.8688Mhz

我的主体代码里的信号都是

1

有效,但开发板按键按下去时是置

0

,所以我在主体代码

的前面都使用了反相器。

代码均调试成功,没有任何问题,同学们可以放心复制粘贴。

二、模块说明

1.

主体代码

2.

按键消抖模块

3.

分频器模块

我的主题代码中嵌入了按键消抖模块,

按键消抖中又嵌入了分频器。

请阅读此文档的同学不

要漏加,否则不能正常工作

三、代码

(1)

主体代码

module clock(seg7,scan,clk,clr1,mode2,inc2);

output[7:0] seg7;

output[5:0] scan;

input clk; //

时钟输入

20MHz

input clr1; //

清零端

input mode2; /

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值