超声波测距及报警Verilog代码Quartus仿真

名称:超声波测距及报警Verilog代码Quartus仿真

软件:Quartus

语言:Verilog

代码功能:

超声波测距及报警

1、使用超声波模块进行测距

2、距离使用数码管显示,单位mm

3、当超过距离大于设定距离时报警


FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com


演示视频:

设计文档:

设计文档.doc

1. 工程文件

2. 程序文件

3. 程序编译

4. RTL图

5. Testbench

6. 仿真图


部分代码展示:

//硬件连接:超声波传感器J2连核心板P3(传感器),温度传感器板J3连接核心板P6(数码管显示)
module ultrasonic(
input clk,//时钟50M
input reset,//低复位
input  OUT,//回波信号
output IN,//发送的40K超声波
output beep,//蜂鸣器报警
output [2:0] bit_sel,//数码管位选
output [7:0] seg_sel//数码管段选
);
wire clk_40K;//分频到40K
wire [12:0] distance; //距离,单位mm
//分频模块
div_clk i_div_clk(
. clk(clk),//50M
. clk_40K(clk_40K)//分频到40K
);
//控制模块
control i_control(
. clk(clk),//时钟50M
. reset(reset),//低复位
. clk_40K(clk_40K),//分频到40K
. beep(beep),
. OUT(OUT),//回波信号,低电平表示接收到回波
. IN(IN),//发送的40K超声波
. distance(distance) //距离,单位mm
);

代码文件(付费下载):



1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » 超声波测距及报警Verilog代码Quartus仿真

发表评论

模板文件不存在: ./template/plugins/comment/pc/index.htm

注册为本站会员,充值100得150,详情咨询客服

目前为止共有 *** 位优秀的会员加入! 立刻加入会员