温度传感器ds18b20读写Verilog驱动源码Quartus工程文件,FPGA型号Cyclone4E系列中的EP4CE10F17C8,Quartus版本18.0。 module temp_disp( input sys_clk , //输入的系统时钟 input sys_rst_n , //输入的复位信号 inout dq , //ds18b20温度传感器单总线 output [5:0] sel , //输出数码管位选信号 output [7:0] seg_led //输出数码管段选信号 ); //parameter define parameter POINT = 6'b000100; // 数码管小数点的位置 //wire define wire [19:0] temp_data; // 温度数值 wire sign; // 符号位 //***************************************************** //** main code //***************************************************** //例化动态数码管驱动模块 seg_led u_seg_led( //module clock .clk (sys_clk ), // 时钟信号 .rst_n (sys_rst_n), // 复位信号 //seg_led interface .seg_sel (sel ), // 位选 .seg_led (seg_led ), // 段选 //user interface .data (temp_data), // 显示的数值 .point (POINT ), // 小数点具体显示的位置,从高到低,高电平有效 .en (1'b1 ), // 数码管使能信号 .sign (sign ) // 符号位(高电平显示“-”号) ); //例化DS18B20驱动模块 ds18b20_dri u1_ds18b20_dri( //module clock .clk (sys_clk ), // 时钟信号(50MHz) .rst_n (sys_rst_n), // 复位信号 //user interface .dq (dq ), // DS18B20的DQ引脚数据 .temp_data (temp_data), // 转换后得到的温度值 .sign (sign ) // 符号位 ); endmodule
CC2540 CC2541软件例程-温度传感器DS18B20软件C源码工程文件
1
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
使用.c文件read函数读取返回的16进制值就可以直接获得传感器的温度,本程序为hal库开发 主要是自己在做练习题的时候没有hal版驱动所以重新弄了一个。
2021-01-30 14:05:40 275KB stm32 嵌入式
1
温度传感器DS18B20的PROTEUS仿真。LCD1602显示结果,可显示正负值,保留1位小数。仿真很稳定。
2020-04-15 03:07:13 77KB 温度传感器 DS18B20 仿真 PROTEUS
1
51单片机AT89C52数字温度传感器DS18B20 proteus仿真 读取DS18B20温度,显示在LCD1602液晶屏上,测温范围-55--+128,一位小数
2019-12-21 22:21:20 57KB 51单片机 AT89C52 DS18B20 proteus仿真
1
温度传感器程序stc89c52的单片机,1602字符液晶,经过我的板子测试正确无误
1
用FPGA当主控芯片来采集温度传感器的数据,模块化设计程序,模块之间有详细讲解!
2019-12-21 20:03:04 6.89MB ds18b20
1
终端获得 DS18B20 传感器的数据,无线传输给协调器;协调器再通过串口发给电脑串口调 试助手显示。协调器、终端通过串口输出,LCD 也同步刷新。
2019-12-21 19:45:21 5.15MB DS18B20 zigbee 协议栈
1
代码经过验证可以使用 直流电机触发温度以及转速都可自行调控
2019-12-21 19:31:40 7KB 温度传感器ds18b20 直流电机控速
1