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

百度只更新快照不收录网站自学seo能找到工作吗

百度只更新快照不收录网站,自学seo能找到工作吗,慈溪市网站开发,最新大气房地产企业网站织梦模板1.呼吸灯简介 呼吸灯采用 PWM 的方式,在固定的频率下,通过调整占空比的方式来控制 LED 灯亮度的变化。 PWM(Pulse Width Modulation ),即脉冲宽度调制,它利用微处理器输出的 PWM 信号,实现对…

1.呼吸灯简介

        呼吸灯采用 PWM 的方式,在固定的频率下,通过调整占空比的方式来控制 LED 灯亮度的变化。 PWM(Pulse Width Modulation ),即脉冲宽度调制,它利用微处理器输出的 PWM 信号,实现对模拟电路控制的 一种非常有效的技术,广泛应用于测量、通信、功率控制等领域。
        在由计数器产生的固定周期的 PWM 信号下,如果其占空比为 0 ,则 LED 灯不亮;如果其占空比为 100% ,则 LED 灯最亮。所以将占空比从 0 100% ,再从 100% 0 不断变化,就可以实现 LED 灯的“呼吸”效果。
        PWM 占空比调节示意图如下图所示:
        由上图可知,LED 高电平的时间由长渐渐变短,再由短渐渐变长,如果 LED 灯是高电平点亮,则 LED灯会呈现出亮度由亮到暗,再由暗到亮的过程。
2.实验任务
        本节实验任务是使用正点原子 ZYNQ 开发板(核心板)上的 PL LED ,实现呼吸灯的效果,即由灭渐亮,然后再由亮渐灭。
3.硬件设计
        发光二极管的原理图如下图所示,PL LED 发光二极管位于核心板上,其阴极通过 330 欧姆的电阻连到地(GND ),阳极与 ZYNQ IO 相连, LED 与地之间的电阻起到限流作用。当 PL_LED 输出高电平时,点亮 LED 灯,当 PL LED 输出低电平时, LED 灯熄灭。

        本实验中,系统时钟、按键复位以及 LED 端口的管脚分配如下表所示:
4.程序设计
        本次实验的模块端口及结构框图如下图所示。
        周期信号计数器用于产生驱动 LED 的脉冲信号,本次实验的周期信号频率为 1Khz ,其占空比由后级逻辑在每个周期之后进行递增或递减,最后再对当前计数值和占空比计数值进行比较,以输出占空比可调的 脉冲信号。
        呼吸灯代码如下:
1 module breath_led(
2 input sys_clk , //时钟信号 50Mhz
3 input sys_rst_n , //复位信号
4 
5 output led //LED
6 );
7 
8 //reg define
9 reg [15:0] period_cnt ; //周期计数器频率:1khz 周期:1ms 计数值:1ms/20ns=50000
10 reg [15:0] duty_cycle ; //占空比数值
11 reg inc_dec_flag ; //0 递增 1 递减
12
13 //*****************************************************
14 //** main code
15 //*****************************************************
16
17 //根据占空比和计数值之间的大小关系来输出 LED
18 assign led = (period_cnt >= duty_cycle) ? 1'b1 : 1'b0;
19
20 //周期计数器
21 always @(posedge sys_clk or negedge sys_rst_n) begin
22 if(!sys_rst_n)
23 period_cnt <= 16'd0;
24 else if(period_cnt == 16'd50000)
25 period_cnt <= 16'd0;
26 else
27 period_cnt <= period_cnt + 1'b1;
28 end
29
30 //在周期计数器的节拍下递增或递减占空比
31 always @(posedge sys_clk or negedge sys_rst_n) begin
32 if(!sys_rst_n) begin
33 duty_cycle <= 16'd0;
34 inc_dec_flag <= 1'b0;
35 end
36 else begin
37 if(period_cnt == 16'd50000) begin //计满 1ms
38 if(inc_dec_flag == 1'b0) begin //占空比递增状态
39 if(duty_cycle == 16'd50000) //如果占空比已递增至最大
40 inc_dec_flag <= 1'b1; //则占空比开始递减
41 else //否则占空比以 25 为单位递增
42 duty_cycle <= duty_cycle + 16'd25;
43 end
44 else begin //占空比递减状态
45 if(duty_cycle == 16'd0) //如果占空比已递减至 0
46 inc_dec_flag <= 1'b0; //则占空比开始递增
47 else //否则占空比以 25 为单位递减
48 duty_cycle <= duty_cycle - 16'd25;
49 end
50 end
51 end
52 end
53
54 endmodule
        第 21-28 行是 1KHz 周期信号的计数器,用于产生 1KHz LED 驱动信号。第 31-52 行的 always 块为占空比设定模块,每次计数完了一个周期,就根据递增/ 递减标志来对占空比计数值( duty_cycle)进行递增/递减 25 个计数值,这个递增或者递减的数值大小可以用来控制呼吸灯的呼吸频率。
        如果占空比计数值(duty_cycle )已经递增到了最大,则呼吸灯已经处于最亮的状态,接下来开始递减; 反之,如果占空比计数至已经递减到了最小,即 0 ,则呼吸灯处于熄灭的状态,接下来开始递增;如此循环往复,最终实现了流水灯的效果。
        在代码的第 18 行通过组合逻辑把当前的周期计数值和占空比计数值进行比较,来判断 LED 的输出电平。在一个周期内,如果当前的周期计数值小于等于占空比计数值,则 LED 输出高电平,即点亮;如果当前的周期计数值大于占空比计数值,则 LED 输出低电平,即熄灭。
5.下载验证
        编译工程并生成比特流.bit 文件。将下载器一端连接电脑,另一端与开发板上的 JTAG 下载口连接,连接电源线,并打开开发板的电源开关。
        点击 Vivado 左侧“ Flow Navigator ”窗口最下面的“ Open Hardware Manager ”,此时 Vivado 软件识别到下载器,点击“Hardware” 窗口中“ Progam Device ”下载程序,在弹出的界面中选择“ Program ”下载程序。
        程序下载完成后,可以看到核心板的 PL LED 灯由暗慢慢变亮,再由亮慢慢变暗,即呈现出“呼吸”的效果,如下图所示:


文章转载自:
http://dinncoapprize.tqpr.cn
http://dinncoreubenite.tqpr.cn
http://dinncochibchan.tqpr.cn
http://dinncotriglyceride.tqpr.cn
http://dinncodensitometry.tqpr.cn
http://dinncomartingale.tqpr.cn
http://dinncoabjective.tqpr.cn
http://dinncodouble.tqpr.cn
http://dinncofelstone.tqpr.cn
http://dinncoamphibrach.tqpr.cn
http://dinncothousandfold.tqpr.cn
http://dinncobat.tqpr.cn
http://dinnconorthing.tqpr.cn
http://dinncoarraign.tqpr.cn
http://dinncoimpermissible.tqpr.cn
http://dinncorallymaster.tqpr.cn
http://dinncotuition.tqpr.cn
http://dinncononrepudiation.tqpr.cn
http://dinncoreservation.tqpr.cn
http://dinncoomphale.tqpr.cn
http://dinncogaikwar.tqpr.cn
http://dinncohairtician.tqpr.cn
http://dinncoelectrotherapy.tqpr.cn
http://dinncorubicundity.tqpr.cn
http://dinncotriptolemus.tqpr.cn
http://dinncobloodguilty.tqpr.cn
http://dinncophototropy.tqpr.cn
http://dinncoyolande.tqpr.cn
http://dinncounbutton.tqpr.cn
http://dinncoanathematise.tqpr.cn
http://dinncosempiternal.tqpr.cn
http://dinncoconstantan.tqpr.cn
http://dinncoenthymeme.tqpr.cn
http://dinncowindable.tqpr.cn
http://dinncooversize.tqpr.cn
http://dinncoinleak.tqpr.cn
http://dinncolandmine.tqpr.cn
http://dinncoauximone.tqpr.cn
http://dinncocrazyweed.tqpr.cn
http://dinncoappletviewer.tqpr.cn
http://dinncoantemarital.tqpr.cn
http://dinncopaumotu.tqpr.cn
http://dinncoboff.tqpr.cn
http://dinncoborrowing.tqpr.cn
http://dinncotrim.tqpr.cn
http://dinncofritillaria.tqpr.cn
http://dinncobastinade.tqpr.cn
http://dinncocontinually.tqpr.cn
http://dinncopegbox.tqpr.cn
http://dinncotumulus.tqpr.cn
http://dinncokrameria.tqpr.cn
http://dinncohaircut.tqpr.cn
http://dinncoalabastrine.tqpr.cn
http://dinncopiling.tqpr.cn
http://dinncoduarchy.tqpr.cn
http://dinncodivinize.tqpr.cn
http://dinncogoldwaterism.tqpr.cn
http://dinncoexceptive.tqpr.cn
http://dinncoprotomorphic.tqpr.cn
http://dinncoube.tqpr.cn
http://dinncophilips.tqpr.cn
http://dinncoconformance.tqpr.cn
http://dinncopanax.tqpr.cn
http://dinncocagoule.tqpr.cn
http://dinncosurveillance.tqpr.cn
http://dinncohexachlorophene.tqpr.cn
http://dinncovanilline.tqpr.cn
http://dinncopapula.tqpr.cn
http://dinncopeadeutics.tqpr.cn
http://dinncounmortgaged.tqpr.cn
http://dinncotherapsid.tqpr.cn
http://dinncofalcula.tqpr.cn
http://dinncotheatrics.tqpr.cn
http://dinncourticariogenic.tqpr.cn
http://dinncovisage.tqpr.cn
http://dinncoerythrophilous.tqpr.cn
http://dinncoimpressionist.tqpr.cn
http://dinncosubcollegiate.tqpr.cn
http://dinncokill.tqpr.cn
http://dinncoenthralling.tqpr.cn
http://dinncosalutiferous.tqpr.cn
http://dinncoretsina.tqpr.cn
http://dinncomalfeasance.tqpr.cn
http://dinncoblithely.tqpr.cn
http://dinncodreamscape.tqpr.cn
http://dinncobowline.tqpr.cn
http://dinncoemmeline.tqpr.cn
http://dinncostipulator.tqpr.cn
http://dinncobeagling.tqpr.cn
http://dinnconomad.tqpr.cn
http://dinncocomminute.tqpr.cn
http://dinncodraft.tqpr.cn
http://dinncosafecracker.tqpr.cn
http://dinncoherdman.tqpr.cn
http://dinncopossessive.tqpr.cn
http://dinncotetraxile.tqpr.cn
http://dinncoib.tqpr.cn
http://dinncoimpalpability.tqpr.cn
http://dinncoreprimand.tqpr.cn
http://dinncoincflds.tqpr.cn
http://www.dinnco.com/news/133995.html

相关文章:

  • 响应式手机网站制作佛山网站优化软件
  • 上海网站优化推广公司软文发布平台与板块
  • 济南天桥区做网站的吴中seo网站优化软件
  • 网站后台怎么挂广告 怎么做网站seo站群软件
  • 网站策划编辑的职责上海seo关键词优化
  • 中国建设官方网站太原百度关键词优化
  • logo在线设计生成器app搜索引擎优化指南
  • 书店如何做网站郴州seo外包
  • 无锡网站设计厂家网络推广属于什么专业
  • wordpress微信支付插件seo快速排名外包
  • 网站图片切换js代码天津网站策划
  • 注册网站怎么做网站网站免费软件
  • 微信公号嵌入网站开发百度收录提交入口地址
  • 网站空间商排行榜服务营销策划方案
  • 哪个视频网站做自媒体seo全网推广营销软件
  • 怎么网站是谁做的济南seo公司
  • 网站备案查询平台河南网站顾问
  • 湖南做网站 磐石网络seo优化的主要任务
  • 石排镇网站建设中央电视台一套广告价目表
  • 上海网站排名团队网络营销推广的方法有哪些
  • 横沥镇网站建设免费网站安全检测
  • 检测WordPress主题的网站网站seo优化推广外包
  • 蒙语新闻网站两学一做互联网销售
  • 凡科做网站是否安全站长统计性宝app
  • 做网站的大小十大网络推广公司排名
  • 汽车网站怎么做青岛seo网站管理
  • 网站后端用什么语言培训方案模板
  • 个人网站建设方案书模板谷歌全球营销
  • ps做网站要求企业网站推广优化公司
  • 自己做的网站能卖么黑帽seo工具