PWM调整LED亮度设计报告1

PWM调整LED亮度设计报告1

ID:39467594

大小:54.00 KB

页数:5页

时间:2019-07-04

PWM调整LED亮度设计报告1_第1页
PWM调整LED亮度设计报告1_第2页
PWM调整LED亮度设计报告1_第3页
PWM调整LED亮度设计报告1_第4页
PWM调整LED亮度设计报告1_第5页
资源描述:

《PWM调整LED亮度设计报告1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖北师范学院电工电子实验教学省级示范中心电子版实验报告PWM调整LED亮度设计一.实验任务学习PWM原理,用Verilog硬件描述语言设计PWM逻辑电路,实现PWM信号占空比可调,通过按键调整PWM信号的占空比,将此PWM信号输出驱动LED,观察不同占空比时LED的亮度如何变化。在实验箱上实现按键调整LED亮度,数码管显示PWM信号的占空比。二.实验思路首先给定一定计数周期T的标准时钟脉冲,然后定义另外一个计数器da来控制高低电平的占空比,使标准时钟变为一个高低电平占空比不一致的非标准脉冲,包含一个高电平、一个低电平,随着da的增大高电平的占空比随时间逐渐增大,低电

2、平的占空比随时间逐渐减小,显示到二极管上即是二极管逐渐变亮。电路原理框图参考:计数器c决定信号的周期T,da决定高低电平的占空比。三、实验步骤分频模块给定标准时钟脉冲,产生相应的周期信号da:modulediv_clkone(clr,clk,p,led,da);inputclr,clk;input[7:0]p;outputled;第4页,共5页湖北师范学院电工电子实验教学省级示范中心电子版实验报告output[7:0]da;reg[7:0]da;regled;always@(negedgeclrorposedgeclk)beginif(!clr)led=0;else

3、beginif(da==8'h99)da<=0;elseif(da==8'h?9)da=da+4'h7;elseda<=da+1;if(da

4、inif(!clr)p=8'h50;elsebeginif(up)beginif(p==8'h99)p=8'h01;elseif(p==8'h?9)p=p+4'h7;elsep=p+1;endelseif(down)beginif(p==1)p=8'h99;elseif(p==8'h?0)p=p-4'h7;elsep=p-1;endendendendmodule波形如图所示:第4页,共5页湖北师范学院电工电子实验教学省级示范中心电子版实验报告比较c和da,da>c时二极管亮否则二极管灭:if(!clr)led=0;elseif(c

5、0;数码管驱动和译码:modulescan(clk,q);inputclk;output[2:0]q;reg[2:0]q;always@(posedgeclk)beginq=q+1;endendmodulemodulemux81(a,b,c,d,e,f,g,h,sel,out);input[2:0]sel;input[3:0]a,b,c,d,e,f,g,h;output[3:0]out;wire[3:0]out;assignout=(sel==0)?a:(sel==1)?b:(sel==2)?c:第4页,共5页湖北师范学院电工电子实验教学省级示范中心电子版实验报告(

6、sel==3)?d:(sel==4)?e:(sel==5)?f:(sel==6)?g:h;endmodulemoduledeled(in,a,b,c,d,e,f,g,dp);input[3:0]in;outputa,b,c,d,e,f,g,dp;wirea,b,c,d,e,f,g,dp;assign{dp,a,b,c,d,e,f,g}=(in==4'b0000)?8'b01111110:(in==4'b0001)?8'b00110000:(in==4'b0010)?8'b01101101:(in==4'b0011)?8'b01111001:(in==4'b0100)

7、?8'b00110011:(in==4'b0101)?8'b01011011:(in==4'b0110)?8'b01011111:(in==4'b0111)?8'b01110000:(in==4'b1000)?8'b01111111:(in==4'b1001)?8'b01111011:(in==4'b1010)?8'b00000000:8'b00000001;endmodule四.硬件资源分配(给出引脚分配说明)引脚分配如图sel选择数码管,a~g为数码管七段的显示,led为发光二极管。第4页,共5页湖北师范学院电工电子实验教学省级示范中心电子版实验报告五.结果

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。