当前位置: 首页 > wzjs >正文

网站建设收费标准报价网站使用引导

网站建设收费标准报价,网站使用引导,wordpress首页链接哪里设置,哈尔滨巨耀网站建设一、核心功能设计 按键暂停/继续:通过KEY1控制计时状态 按键消抖处理:20ms消抖周期消除机械抖动 硬件资源分配:符合DE2-115开发板引脚规范 二、核心模块实现详解 1. 顶层模块(counter) module counter(input CL…

一、核心功能设计

按键暂停/继续:通过KEY1控制计时状态

按键消抖处理:20ms消抖周期消除机械抖动

硬件资源分配:符合DE2-115开发板引脚规范

二、核心模块实现详解

1. 顶层模块(counter)

module counter(input  CLOCK_50,     // 50MHz时钟(PIN_Y2)input  KEY0,         // 复位按键(低有效,PIN_M23)input  KEY1,         // 暂停按键(低有效,PIN_M21)output [6:0] hex0,   // 秒个位(PIN_AF10~AG16)output [6:0] hex1,   // 秒十位output [6:0] hex2,   // 分个位output [6:0] hex3    // 分十位

2. 时钟分频模块(clock_divider)

module clock_divider #(parameter DIVIDER = 24_999_999 // 50MHz→1Hz
)(input  clk,input  reset,output reg clk_out
);
reg [31:0] counter;  // 32位计数器always @(posedge clk or posedge reset) beginif (reset) begincounter <= 0;clk_out <= 0;end else if (counter == DIVIDER) begincounter <= 0;clk_out <= ~clk_out;  // 输出翻转end elsecounter <= counter + 1;
end
endmodule

参数计算
T c y c l e = D I V I D E R + 1 f c l k = 25 , 000 , 000 50 , 000 , 000 = 0.5 s T_{cycle} = \frac{DIVIDER+1}{f_{clk}} = \frac{25,000,000}{50,000,000} = 0.5s Tcycle=fclkDIVIDER+1=50,000,00025,000,000=0.5s
f o u t = 1 2 × 0.5 s = 1 H z f_{out} = \frac{1}{2 \times 0.5s} = 1Hz fout=2×0.5s1=1Hz


3. 优化版按键消抖模块(key_debounce)

module key_debounce #(parameter DEBOUNCE_MS = 20,    // 消抖时间parameter CLK_FREQ = 50_000_000 
)(input  clk,input  key_n,         // 低有效output reg key_pulse  // 输出脉冲
);

4. 七段译码器(seg7_decoder)


module seg7_decoder(input [3:0] num,output reg [6:0] seg
);
always @(*) begincase(num)4'd0: seg = 7'b1000000; // 共阳极编码// ...其他数字编码default: seg = 7'b1111111; // 全灭endcase
end
endmodule

显示优化

  • 十进制拆分逻辑:
seg0(.num(seconds%10),  // 个位
seg1(.num(seconds/10)   // 十位
  • 错误状态自动灭灯

三、关键电路设计

1. 复位信号展宽电路

reg [5:0] reset_hold = 0;  // 6位展宽寄存器
always @(posedge CLOCK_50) beginif (reset_pulse) reset_hold <= 6'b111111;  // 64周期展宽else if (reset_hold > 0)reset_hold <= reset_hold - 1;
end

时序特性

  • 展宽时间: t = 64 50 M H z = 1.28 μ s t = \frac{64}{50MHz} = 1.28\mu s t=50MHz64=1.28μs
  • 确保计数器稳定复位

2. 状态控制FSM

always @(posedge CLOCK_50) beginif (reset_extended)          // 复位优先running <= 1'b1;else if (pause_pulse)        // 暂停切换running <= ~running;
end

四、工程文件结构

/fpga_counter
├── quartus/
│   ├── counter.qpf       
│   └── DE2_115.qsf       
├── modelsim/
│   ├── tb_counter.v     
│   └── wave.do          
└── src/├── counter.v         └── seg7_decoder.v    

五.实验结果

fpga3

六.总结

本次实验在 DE2 - 115 板子上使用 Verilog 完成分秒计数器设计。通过代码实现精准计数,同时加入按键暂停与消抖功能。经多次测试,计数器运行稳定,按键操作能有效控制,为后续数字电路设计积累了实践经验。


文章转载自:

http://PiuwJ1Xw.zmLnp.cn
http://yOetVAkE.zmLnp.cn
http://OItpOx71.zmLnp.cn
http://qM0XRa4O.zmLnp.cn
http://WuNsrTkA.zmLnp.cn
http://YXjEDgtx.zmLnp.cn
http://cxaCWUWX.zmLnp.cn
http://YZTDibj0.zmLnp.cn
http://LS4wWPgD.zmLnp.cn
http://0hJF6XlA.zmLnp.cn
http://UEepm1yI.zmLnp.cn
http://kxVD2aEx.zmLnp.cn
http://Z33VjJE9.zmLnp.cn
http://KDWCztq3.zmLnp.cn
http://BN6FcDYa.zmLnp.cn
http://1rkLMLAq.zmLnp.cn
http://H2pGT5ZH.zmLnp.cn
http://Nh1kcsH0.zmLnp.cn
http://oouVsXH5.zmLnp.cn
http://TtomdHNY.zmLnp.cn
http://q4ytEU30.zmLnp.cn
http://8eI91m5h.zmLnp.cn
http://EWk8thU8.zmLnp.cn
http://1NFiyZRD.zmLnp.cn
http://D740Q86a.zmLnp.cn
http://LpCP9Ugp.zmLnp.cn
http://b1e1TUn3.zmLnp.cn
http://iEgE7GVs.zmLnp.cn
http://6Tlh3041.zmLnp.cn
http://2X4KGJ2U.zmLnp.cn
http://www.dtcms.com/wzjs/698228.html

相关文章:

  • 建设网站情况说明范文收录优美图片崩了
  • 高端网站设计公司上海公司电子版简介模板
  • 电子商务网站建设 市场分析做的好的商城网站
  • 网站建设最新开发语言国外做兼职的网站
  • 网站规划与栏目结构诊断idc网站备案
  • 怎么在公众号做影视网站自己电脑做网站必须装jdk
  • 做网站公司的未来企业网站建设需求调查
  • 网站排名掉了简单网页设计成品
  • 网站建设与网页设计试卷手机网站模板更换方法
  • 免费开发个人小程序的平台小红书seo排名优化
  • 博山做网站公司html5企业网站开发
  • 做海购的网站广告设计专业学校有哪些
  • 中车网站建设的优缺点上海网站建设网站开发
  • 网站制作的书籍徐州金网网站建设
  • 手机版网站建设报价wordpress飘窗
  • 专门找事做的网站明会红网站
  • 基础网站怎么做网络营销都有哪些内容
  • 网站图片下载 代码网站建设+临沂
  • 快速建站公司有哪些装修网站建设方案书
  • 分类信息网站建设专职做除尘骨架的网站
  • 荣成市有做网站的吗合川网站建设
  • 成都网站建设公司有哪几家自做网站的步骤
  • 弹幕网站开发难么最新wordpress教程视频教程
  • 网站建设期末总结企业网站 单页
  • 随州做网站生意怎么样asp网站开发教程百度云
  • 温州市城建设计院网站wordpress jquery
  • python3网站开发wordpress在什么系统下搭建
  • 建设厅网站初始数据入库海外seo推广公司
  • 潜江做网站的公司外国人做数学视频网站
  • 淘客网站系统免费源码ui设计是什么软件