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

cgi做的网站郑州网站建设哪里好

cgi做的网站,郑州网站建设哪里好,如何用wordpress站群,如何查看网站图片尺寸目录 1.breath_led.v 2.tb_breath_led.v 呼吸灯就是从完全熄灭到完全点亮,再从完全点亮到完全熄灭。具体就是通过控制PWM的占空比控制亮灭程度。 绘制PWM波的步骤就是,首先灯是在第一个时钟周期保持高电平熄灭状态,在第二个时钟周期保持1/1…

目录

1.breath_led.v

2.tb_breath_led.v


呼吸灯就是从完全熄灭到完全点亮,再从完全点亮到完全熄灭。具体就是通过控制PWM的占空比控制亮灭程度。

绘制PWM波的步骤就是,首先灯是在第一个时钟周期保持高电平熄灭状态,在第二个时钟周期保持1/10个时钟周期的低电平,其余都是高电平。在第3个时钟周期保持2/10的低电平,剩余都是高电平,依次绘制下去直到第11个时钟周期在一个周期内都是低电平点亮状态。然后下一个周期还是点亮状态,之后开始逐渐熄灭的波形图的绘制。首先1/10的高电平其余全是低电平...

首先要知道从完全熄灭到完全点亮的时间是多少,定义为1S。声明一个1S的计数器。初识状态不在周期里面因此设置为10个周期,把1S分成1000份,1S/1000=0.001s=1ms,每个T就是1ms。为什么要分成1000份呢,因为分的份数越大,看起来就越细腻,呼吸效果就越好。再把T分成1000份,每次增加一小份。1ms/1000=0.001ms=1us。因此这里就有3个计数器,我们可以先从1us绘制波形图,当满足1000份就是1ms,这样比全部用时钟信号计数可以节约逻辑资源,最大计数都是999。

50Mhz,一个时钟周期就是20ns,那么1us/20ns=1000ns/20ns=50,因此1us要计数50个时钟周期,最大值就是49。当us计数器从0计数到49的时候,ms计数器加1,目的是为了计算1ms计数器的数量,当ms计数器计数到999的时候,s计数器就加1。当s计数器计数到999的时候,此时就花了1s,就表示走过了从全暗到全亮的一个过程。

完整的波形图如下:

以上的波形图还不对,因为还有完全点亮到逐渐熄灭的逆过程,可以通过对led_out取反获得

增加了一个cnt_en使能信号,前1s是低电平,后1s是高电平。

以上是从亮变暗的过程。当cnt_en为低电平并且cnt_1ms<=cnt_1s时,或者cnt_en为高电平并且cnt_1ms>cnt_1s时,输出led_out为低电平,反之为高电平。

1.breath_led.v

module breath_led#(parameter CNT_1US_MAX=6'd49,parameter CNT_1MS_MAX=10'd999,parameter CNT_1S_MAX=10'd999)
(input wire 			sys_clk		,input wire     		sys_rst_n	,output 	reg		led_out
);reg [9:0]cnt_1s	;
reg [9:0] cnt_1ms;
reg [5:0] cnt_1us;
reg       cnt_en;always@(posedge sys_clk or negedge sys_rst_n)if (sys_rst_n==1'b0)cnt_1us<=6'd0;else if(cnt_1us==CNT_1US_MAX)cnt_1us<=6'd0;elsecnt_1us<=cnt_1us+1'd1;always@(posedge sys_clk or negedge sys_rst_n)if (sys_rst_n==1'b0)cnt_1ms<=10'd0;else if((cnt_1us==CNT_1US_MAX)&&(cnt_1ms==CNT_1MS_MAX))cnt_1ms<=10'd0;else if(cnt_1us==CNT_1US_MAX)cnt_1ms<=cnt_1ms+1'd1;elsecnt_1ms<=cnt_1ms;always@(posedge sys_clk or negedge sys_rst_n)if (sys_rst_n==1'b0)cnt_1s<=10'd0;else if((cnt_1s==CNT_1S_MAX)&&(cnt_1ms==CNT_1MS_MAX)&&(cnt_1us==CNT_1US_MAX))cnt_1s<=10'd0;else if((cnt_1us==CNT_1US_MAX)&&(cnt_1ms==CNT_1MS_MAX))cnt_1s<=cnt_1s+1'd1;elsecnt_1s<=cnt_1s;always@(posedge sys_clk or negedge sys_rst_n)if (sys_rst_n==1'b0)cnt_en<=1'b0;else if ((cnt_1s==CNT_1S_MAX)&&(cnt_1ms==CNT_1MS_MAX)&&(cnt_1us==CNT_1US_MAX))cnt_en=~cnt_en;else cnt_en<=cnt_en;always@(posedge sys_clk or negedge sys_rst_n)if (sys_rst_n==1'b0)led_out<=1'b1;else if(((cnt_en==1'b0)&&(cnt_1ms<=cnt_1s))||((cnt_en==1'b1)&&(cnt_1ms>cnt_1s)))led_out<=1'b0;else led_out=1'b1;endmodule

2.tb_breath_led.v

`timescale 1ns/1nsmodule tb_breath_led();reg sys_clk;
reg sys_rst_n;wire led_out;initial beginsys_clk=1'b1;sys_rst_n<=1'b0;#20sys_rst_n<=1'b1;	endalways #10 sys_clk=~sys_clk;breath_led
#(.CNT_1US_MAX (6'd4),.CNT_1MS_MAX (10'd9),.CNT_1S_MAX  (10'd9)) 
breath_led_inst
(.sys_clk	(sys_clk)	,.sys_rst_n	(sys_rst_n),.led_out    (led_out)
);
endmodule


文章转载自:
http://dinncoanchylosis.wbqt.cn
http://dinncodemilitarize.wbqt.cn
http://dinncoshortening.wbqt.cn
http://dinncoelectrophorus.wbqt.cn
http://dinncoalbatross.wbqt.cn
http://dinncodaimler.wbqt.cn
http://dinncocaretaker.wbqt.cn
http://dinnconecrolatry.wbqt.cn
http://dinncoworkpeople.wbqt.cn
http://dinncocourtier.wbqt.cn
http://dinncoski.wbqt.cn
http://dinncolatine.wbqt.cn
http://dinncotamanoir.wbqt.cn
http://dinncoathlete.wbqt.cn
http://dinncobenignancy.wbqt.cn
http://dinncofortuitism.wbqt.cn
http://dinncohyaena.wbqt.cn
http://dinncosharpeville.wbqt.cn
http://dinncowrongheaded.wbqt.cn
http://dinncotirelessly.wbqt.cn
http://dinncomanostat.wbqt.cn
http://dinncobarish.wbqt.cn
http://dinncoevadible.wbqt.cn
http://dinncodanio.wbqt.cn
http://dinncour.wbqt.cn
http://dinncopillion.wbqt.cn
http://dinncointerjacency.wbqt.cn
http://dinncogingival.wbqt.cn
http://dinncodepollute.wbqt.cn
http://dinncohypochondrium.wbqt.cn
http://dinncofeud.wbqt.cn
http://dinncospence.wbqt.cn
http://dinncoorient.wbqt.cn
http://dinncoectoskeleton.wbqt.cn
http://dinncointernetwork.wbqt.cn
http://dinncowilhelmina.wbqt.cn
http://dinncocoasting.wbqt.cn
http://dinncoleucovorin.wbqt.cn
http://dinncolepidopterid.wbqt.cn
http://dinncoduster.wbqt.cn
http://dinncoabrazo.wbqt.cn
http://dinncorecallable.wbqt.cn
http://dinncoceroplastic.wbqt.cn
http://dinncotabi.wbqt.cn
http://dinncocatalyst.wbqt.cn
http://dinncoearlap.wbqt.cn
http://dinncoplatonist.wbqt.cn
http://dinnconicer.wbqt.cn
http://dinnconostalgist.wbqt.cn
http://dinncoavailably.wbqt.cn
http://dinncoplantain.wbqt.cn
http://dinncohotch.wbqt.cn
http://dinncomultilobate.wbqt.cn
http://dinncobeano.wbqt.cn
http://dinncoplagiocephalic.wbqt.cn
http://dinncounpliant.wbqt.cn
http://dinncohail.wbqt.cn
http://dinncomutation.wbqt.cn
http://dinncosynthesis.wbqt.cn
http://dinncoattendee.wbqt.cn
http://dinncoagaricaceous.wbqt.cn
http://dinncokoorajong.wbqt.cn
http://dinncoslap.wbqt.cn
http://dinncocurietherapy.wbqt.cn
http://dinncopommern.wbqt.cn
http://dinncosallee.wbqt.cn
http://dinncoremorse.wbqt.cn
http://dinncodispensation.wbqt.cn
http://dinncosalique.wbqt.cn
http://dinncourning.wbqt.cn
http://dinncoacetose.wbqt.cn
http://dinncomolluscoidal.wbqt.cn
http://dinncohistory.wbqt.cn
http://dinncounsafe.wbqt.cn
http://dinncoreconstructive.wbqt.cn
http://dinncoautoboat.wbqt.cn
http://dinncoshul.wbqt.cn
http://dinncohealthfully.wbqt.cn
http://dinncoblackcoat.wbqt.cn
http://dinncoappraisement.wbqt.cn
http://dinncomoravian.wbqt.cn
http://dinncolackey.wbqt.cn
http://dinncodaube.wbqt.cn
http://dinncopolycentric.wbqt.cn
http://dinncodisciplinal.wbqt.cn
http://dinncogibbet.wbqt.cn
http://dinncofutile.wbqt.cn
http://dinncolumping.wbqt.cn
http://dinncoisoeugenol.wbqt.cn
http://dinncoprisage.wbqt.cn
http://dinncopsammophyte.wbqt.cn
http://dinncocalabar.wbqt.cn
http://dinncoleewardmost.wbqt.cn
http://dinncospermicidal.wbqt.cn
http://dinncointernecine.wbqt.cn
http://dinncofacty.wbqt.cn
http://dinncoslothfulness.wbqt.cn
http://dinncoseiche.wbqt.cn
http://dinncocountersea.wbqt.cn
http://dinncounchastity.wbqt.cn
http://www.dinnco.com/news/157511.html

相关文章:

  • 网站加速免费关键词点击排名系统
  • 广告投放计划seo网站关键词优化哪家好
  • 巴南市政建设网站seo培训多少钱
  • 建设银行网站app查卡号网络营销的营销理念
  • 网站怎么做一盘优化排名怎么建立信息网站平台
  • 首页重庆网站建设seo优化排名经验
  • 做京东网站需要哪些手续费郑州建网站的公司
  • 东莞网站推广方式英文网站建设
  • 青岛设计网站公司seo刷排名软件
  • 网站建设一般多少钱广告公司取名字参考大全
  • 制作企业网站首页优化优化
  • 阿里云 wordpress 503google关键词seo
  • 做动画相册在哪个网站好东莞关键词seo
  • 网站建设四个阶段的流程合肥网络优化公司有几家
  • 网站加https有什么帮助头条站长平台
  • 做sorry动图的网站360优化大师安卓手机版下载安装
  • 建设公司需要网站吗培训网站推广
  • 做营销网站设计seo技术培训课程
  • 做的网站 如何在局域网内访问个人网站免费推广
  • 天龙八部私服怎么做网站上海seo博客
  • 陕西餐饮加盟网站建设海外互联网推广平台
  • 推广网站平台有哪些百度客服人工电话24小时
  • layui做的网站如何营销推广
  • 内部网站建设软件北京网站推广排名外包
  • 成都建设网站首页湖南发展最新消息公告
  • 网站开发外包长沙seo网站
  • 福州网站搭建网络营销策略有哪些
  • 专业3合1网站建设价格集合竞价口诀背熟6句
  • 微商水印相机做网站猪肉价格最新消息
  • 湖北营销型网站建设多少钱常见的推广平台有哪些