智能台灯设计Verilog代码Quartus仿真
名称:智能台灯设计Verilog代码Quartus仿真
软件:Quartus
语言:Verilog
代码功能:
智能台灯设计
1. 系统可自动感受环境光强度,并依据环境光强度调节台灯亮度。
2. 实现定时休息提醒功能,每20分钟提醒用户注意休息眼睛。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件

2. 程序文件



3. 程序编译

4. RTL图

5. 仿真文件(testbench)

6. 仿真图
整体仿真图



亮度控制模块



计时模块


部分代码展示:
//智能台灯 module table_lamp( input clk,//1KHz时钟 input RST,//复位 input duty_add,//光照变强信号 input duty_sub,//光照变弱信号 output LED,//LED灯 output beep//提醒信号 ); //亮度控制模块(使用PWM原理,pwm波占空比越大,亮度越高,反之亮度越低) lamp_ctrl i_lamp_ctrl( . clk(clk),//1KHz时钟 . RST(RST),//复位 . duty_add(duty_add),//光照变强信号 . duty_sub(duty_sub),//光照变弱信号 . pulse(LED)//输出PWM波控制LED ); //计时模块,20分钟休息提醒 time_ctrl i_time_ctrl( .clk(clk),//1KHz时钟 .RST(RST),//复位 .beep(beep)//提醒信号 ); endmodule
代码文件(付费下载):
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 智能台灯设计Verilog代码Quartus仿真
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 智能台灯设计Verilog代码Quartus仿真