📋 资源详细信息
💡 温馨提示:本资源由用户 wwa875 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
资源简介
FPGA Verilog HDL设计温度传感器ds18b20温度读取并通过lcd1620和8位LED数码管显示的QUARTUS II 12.0工程文件,包括完整的设计文件.V源码,可以做为你的学习及设计参考。
module ds18b20lcd1602display
(
Clk,
Rst,
DQ, //18B20数据端口
Txd, //串口发送端口
LCD_Data, //lcd
LCD_RS,
LCD_RW,
LCD_En,
SMData, //数码管段码
SMCom //数码管位码
);
input Rst,Clk;
output Txd,LCD_RS,LCD_En,LCD_RW;
inout DQ;
output[7:0] LCD_Data;
output[7:0] SMData;
output[3:0] SMCom;
wire DataReady;//测温完成信号
wire [15:0] MeasureResult;//DS18B20测温结果
reg [15:0] Temperature;
//产生LCD的位码和段码
LCD1602Display Gen_LCD(.resetin(Rst),.clkin(Clk),.Data16bIn(Temperature),.lcd_data(LCD_Data),.lcd_rs(LCD_RS),.lcd_rw(LCD_RW),.lcd_e(LCD_En)/*,.SMCom(SMCom)*/);
//DS18B20测温和发送
DS18B20 TmpMeasureAndTx(.Rst(Rst),.Clk(Clk),.DQ(DQ),.Txd(Txd),.FinishFlag(DataReady),.Data16b(MeasureResult));
//产生数码管的位码和段码
SMDisplay Gen_SM(.Rst(Rst),.




立即下载此资源
资源说明
下载说明
- 下载需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传
- 资源永久有效
使用说明
- 下载后用解压软件解压
- 推荐 WinRAR 或 7-Zip
- 如有密码请查看说明
- 解压后即可使用
积分获取
- 上传资源获得积分
- 每日签到免费领取
- 邀请好友注册奖励
- 查看详情 →