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

如何检测网站是否安全竞价开户

如何检测网站是否安全,竞价开户,福州网站设计哪家做的好,微企点建好网站后要怎么做项目要求: 设计一个数字时钟,数码管前两位显示小时,数码管中间两位显示分钟,数码管后面两位显示秒。 项目设计: 系统框架图: 计数模块时序图: 代码实现: 计数模块: /…

项目要求:
设计一个数字时钟,数码管前两位显示小时,数码管中间两位显示分钟,数码管后面两位显示秒。

项目设计:
系统框架图:
在这里插入图片描述
计数模块时序图:
在这里插入图片描述
代码实现:
计数模块:

/** @Description: 用于记数产生时钟* @Author: Fu Yu* @Date: 2023-08-02 11:16:46* @LastEditTime: 2023-08-02 15:23:14* @LastEditors: Fu Yu*/module counter (input       wire            clk         ,input       wire            rst_n       ,output      wire [23:0]     clock_data      //输出时钟数值
);parameter   MAX_1S    = 26'd49_999_999;//1s
parameter   MAX_S     = 6'd59;//1S*60 = 1min
parameter   MAX_MIN   = 6'd59;//1min*60 = 1h
parameter   MAX_H     = 5'd23;//1h*24 = 1dlocalparam  INIT_S = 40,//赋初值INIT_M = 58,INIT_H = 23;reg [25:0]  cnt_1s;
reg [5:0]   cnt_s;
reg [5:0]   cnt_min;
reg [4:0]   cnt_h;reg [3:0]   time_s_low;
reg [3:0]   time_s_high;
reg [3:0]   time_min_low;
reg [3:0]   time_min_high;
reg [3:0]   time_h_low;
reg [3:0]   time_h_high;wire add_cnt_1s;
wire end_cnt_1s;wire add_cnt_s;
wire end_cnt_s;wire add_cnt_min;
wire end_cnt_min;wire add_cnt_h;
wire end_cnt_h;//****************************************************************
//--1s计数器
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) begincnt_1s <= 26'd0;endelse if(add_cnt_1s) beginif(end_cnt_1s) begincnt_1s <= 26'd0;endelse begincnt_1s <= cnt_1s + 1'd1;endendelse begincnt_1s <= cnt_1s;end
endassign add_cnt_1s = 1'b1;
assign end_cnt_1s = add_cnt_1s && cnt_1s == MAX_1S;//****************************************************************
//--秒计数器
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) begincnt_s <= INIT_S;endelse if(add_cnt_s) beginif(end_cnt_s) begincnt_s <= 6'd0;endelse begincnt_s <= cnt_s + 1'd1;endendelse begincnt_s <= cnt_s;end
endassign add_cnt_s = end_cnt_1s;
assign end_cnt_s = add_cnt_s && cnt_s == MAX_S;//****************************************************************
//--分钟计数器
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) begincnt_min <= INIT_M;endelse if(add_cnt_min) beginif(end_cnt_min) begincnt_min <= 6'd0;endelse begincnt_min <= cnt_min + 1'd1;endendelse begincnt_min <= cnt_min;end
endassign add_cnt_min = end_cnt_s;
assign end_cnt_min = add_cnt_min && cnt_min == MAX_MIN;//****************************************************************
//--小时计数器
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) begincnt_h <= INIT_H;endelse if(add_cnt_h) beginif(end_cnt_h) begincnt_h <= 5'd0;endelse begincnt_h <= cnt_h + 1'd1;endendelse begincnt_h <= cnt_h;end
endassign add_cnt_h = end_cnt_min;
assign end_cnt_h = add_cnt_h && cnt_h == MAX_H;//****************************************************************
//--clock_data
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) begintime_s_high <= 4'd0;time_s_low <= 4'd0;time_min_high <= 4'd0;time_min_low <= 4'b0;time_h_high <= 4'd0;time_h_low <= 4'd0;endelse begintime_h_high <= cnt_h/10;time_h_low <= cnt_h%10;time_min_high <= cnt_min/10;time_min_low <= cnt_min%10;time_s_high <= cnt_s/10;time_s_low <= cnt_s%10;end
endassign clock_data = {time_h_high,time_h_low,time_min_high,time_min_low,time_s_high,time_s_low};endmodule //counter

数码管显示模块:

/** @Description: 数码管显示模块,前两位显示时钟数据的小时,中间两位显示时间数据的分钟,最后两位显示时间数据的秒* @Author: Fu Yu* @Date: 2023-08-02 13:43:47* @LastEditTime: 2023-08-02 14:00:00* @LastEditors: Fu Yu*/module seg_driver (input       wire            clk             ,input       wire            rst_n           ,input       wire [23:0]     clock_data_in   ,output      wire [5:0]      sel             ,//位选信号output      wire [7:0]      dig                 //段选信号
);parameter MAX_1MS = 16'd49_999;//1msparameter   ZERO  = 7'b100_0000,ONE   = 7'b111_1001,TWO   = 7'b010_0100,THREE = 7'b011_0000,FOUR  = 7'b001_1001,FIVE  = 7'b001_0010,SIX   = 7'b000_0010,SEVEN = 7'b111_1000,EIGHT = 7'b000_0000,NINE  = 7'b001_0000;reg [5:0] sel_r;
reg [7:0] dig_r;
reg [5:0] point_n;//小数点
reg point_n_r;
reg [3:0]   disp_data   ;//每一位数码管显示的数值reg [15:0]  cnt_1ms;
wire add_cnt_1ms;
wire end_cnt_1ms;//****************************************************************
//--1ms计数器
//****************************************************************
always @(posedge clk or negedge rst_n)begin if(!rst_n)begincnt_1ms <= 16'd0;end else if(add_cnt_1ms)begin if(end_cnt_1ms)begin cnt_1ms <= 16'd0;endelse begin cnt_1ms <= cnt_1ms + 1'b1;end end
end assign add_cnt_1ms = 1'b1;
assign end_cnt_1ms = add_cnt_1ms && cnt_1ms == MAX_1MS;//****************************************************************
//--point_n
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) beginpoint_n <= 6'b111_111;endelse beginpoint_n <= 6'b110101;end
end//****************************************************************
//--sel
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) beginsel_r <= 6'b111110;endelse if(end_cnt_1ms) beginsel_r <= {sel_r[4:0],sel_r[5]};endelse beginsel_r <= sel_r;end
endassign sel = sel_r;//****************************************************************
//-- disp_data   
//****************************************************************
always @(posedge clk or negedge rst_n) beginif(!rst_n) begindisp_data <= 4'd0;point_n_r <= 1'b1;endelse begincase (sel_r)6'b111110 : begindisp_data <= clock_data_in[23:20];point_n_r <= point_n[0];end6'b111101 : begindisp_data <= clock_data_in[19:16];point_n_r <= point_n[1];end6'b111011 : begindisp_data <= clock_data_in[15:12];point_n_r <= point_n[2];end6'b110111 : begindisp_data <= clock_data_in[11:8];point_n_r <= point_n[3];end6'b101111 : begindisp_data <= clock_data_in[7:4];point_n_r <= point_n[4];end6'b011111 : begindisp_data <= clock_data_in[3:0];point_n_r <= point_n[5];endendcaseend
end//****************************************************************
//--dig
//****************************************************************
always @(*)begin case (disp_data)0 :  dig_r <= {point_n_r,ZERO  };1 :  dig_r <= {point_n_r,ONE   };2 :  dig_r <= {point_n_r,TWO   };3 :  dig_r <= {point_n_r,THREE };4 :  dig_r <= {point_n_r,FOUR  };5 :  dig_r <= {point_n_r,FIVE  };6 :  dig_r <= {point_n_r,SIX   };7 :  dig_r <= {point_n_r,SEVEN };8 :  dig_r <= {point_n_r,EIGHT };9 :  dig_r <= {point_n_r,NINE  };default: dig_r <= 8'hff;endcaseendassign dig = dig_r;endmodule //seg_driver

顶层文件:

module top (input           wire        clk     ,input           wire        rst_n   ,output          wire [5:0]  sel     ,output          wire [7:0]  dig         
);wire [23:0] data;counter u_counter(.     clk        (clk) ,.     rst_n      (rst_n) ,.     clock_data    (data)
);seg_driver u_seg_driver (.     clk            (clk) ,.     rst_n          (rst_n) ,.     clock_data_in  (data),.     sel            (sel) ,.     dig              (dig)
);endmodule //top

文章转载自:
http://wanjiaadeodatus.bpcf.cn
http://wanjiaelbowroom.bpcf.cn
http://wanjiapanel.bpcf.cn
http://wanjiayeoman.bpcf.cn
http://wanjiacumin.bpcf.cn
http://wanjiaharambee.bpcf.cn
http://wanjiaunlanguaged.bpcf.cn
http://wanjiacercarial.bpcf.cn
http://wanjiablahs.bpcf.cn
http://wanjiaunnilhexium.bpcf.cn
http://wanjiasari.bpcf.cn
http://wanjiaunassimilable.bpcf.cn
http://wanjiakevlar.bpcf.cn
http://wanjiaaromaticity.bpcf.cn
http://wanjiamitigation.bpcf.cn
http://wanjiaunreasonable.bpcf.cn
http://wanjiabock.bpcf.cn
http://wanjiaflaunty.bpcf.cn
http://wanjiamugginess.bpcf.cn
http://wanjiasavaii.bpcf.cn
http://wanjiaoptical.bpcf.cn
http://wanjianoseguard.bpcf.cn
http://wanjiafowling.bpcf.cn
http://wanjiagauziness.bpcf.cn
http://wanjiaburberry.bpcf.cn
http://wanjiamuddledom.bpcf.cn
http://wanjiawashstand.bpcf.cn
http://wanjiadopper.bpcf.cn
http://wanjiatres.bpcf.cn
http://wanjiaundebatable.bpcf.cn
http://wanjiayank.bpcf.cn
http://wanjiabushbeater.bpcf.cn
http://wanjiahammertoe.bpcf.cn
http://wanjiapulsation.bpcf.cn
http://wanjiaparalegal.bpcf.cn
http://wanjiamopoke.bpcf.cn
http://wanjiaimmunodepression.bpcf.cn
http://wanjiahydrazoate.bpcf.cn
http://wanjiatyrannically.bpcf.cn
http://wanjiastactometer.bpcf.cn
http://wanjiafut.bpcf.cn
http://wanjiaoriginality.bpcf.cn
http://wanjiagarlicky.bpcf.cn
http://wanjiasquashy.bpcf.cn
http://wanjiacronyism.bpcf.cn
http://wanjiatarantism.bpcf.cn
http://wanjiarhodanize.bpcf.cn
http://wanjiahysterectomy.bpcf.cn
http://wanjiagrimalkin.bpcf.cn
http://wanjiayalu.bpcf.cn
http://wanjiaammonite.bpcf.cn
http://wanjiabiro.bpcf.cn
http://wanjiacanty.bpcf.cn
http://wanjiareptilia.bpcf.cn
http://wanjiafilicite.bpcf.cn
http://wanjiaminyan.bpcf.cn
http://wanjiadistrainee.bpcf.cn
http://wanjiamotopia.bpcf.cn
http://wanjiaoverindulgence.bpcf.cn
http://wanjiatumbledung.bpcf.cn
http://wanjiarepassage.bpcf.cn
http://wanjiaduniwassal.bpcf.cn
http://wanjiakhotan.bpcf.cn
http://wanjiaphosphine.bpcf.cn
http://wanjiabibcock.bpcf.cn
http://wanjiatimetable.bpcf.cn
http://wanjiamfp.bpcf.cn
http://wanjiapurism.bpcf.cn
http://wanjiadavis.bpcf.cn
http://wanjiarecommendatory.bpcf.cn
http://wanjiaaggressive.bpcf.cn
http://wanjiaalmond.bpcf.cn
http://wanjiaengrail.bpcf.cn
http://wanjiadelineate.bpcf.cn
http://wanjiaego.bpcf.cn
http://wanjiareheat.bpcf.cn
http://wanjiaholdover.bpcf.cn
http://wanjiaahungered.bpcf.cn
http://wanjiaonymous.bpcf.cn
http://wanjiaedginess.bpcf.cn
http://www.15wanjia.com/news/124814.html

相关文章:

  • 深圳市网站首页app排名优化公司
  • 租整套房做民宿的网站业务员用什么软件找客户
  • 2345网址导航怎么样网站关键词优化公司哪家好
  • 免费看舆情网站关键词优化价格表
  • 阿里云服务器做网站多少钱专业网站优化排名
  • 模板网站可以做推广吗南宁seo内部优化
  • 义乌市网站制作厦门网站搜索引擎优化
  • 网站建设简介百度电话查询
  • 企业管理咨询公司前景搜索引擎优化的主要工作有
  • wordpress布置网站教程导航网站怎么推广
  • 哈尔滨网站建设咨询信息流广告优秀案例
  • 网站优秀党员宣传专栏怎么做百度小说排行榜风云榜单
  • 被骗去国外做博彩网站推广想卖产品怎么推广宣传
  • 佛山专业网站建设报价seo公司多少钱
  • 唯品会网站开发技术分析对网络营销的认识
  • 网站备案与不备案的区别珠海百度关键字优化
  • 北京建站的谷歌浏览器下载手机版app
  • 中国建设工程招标官方网站深圳营销型网站设计公司
  • 资产管理wordpress百度seo排名
  • 互联网精准营销公司山东网络推广优化排名
  • 网站开发实训周志网店seo关键词
  • 现在流行什么语言建设网站吸引人的软文标题例子
  • 嘉兴网站定制搭建一个网站需要什么
  • 百度做网站教程自己做网站的流程
  • 软装设计网站大全网络广告联盟
  • 浙江省建设厅网站张清云站长工具seo优化建议
  • 互联网专业青岛百度网站排名优化
  • 网站弹窗是怎么做的自媒体
  • jsp网站开发实训报告抖音seo招商
  • 免费网站制作教程seo管理