时钟翻转怎么写"/>
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; /
更多推荐
verilog时钟翻转怎么写
发布评论