基于fpga的温度传感器ds18b20读写代码.docVIP

  • 51
  • 0
  • 约4.87千字
  • 约 18页
  • 2020-06-07 发布于江苏
  • 举报
温度传感器 DS18B20Verilog 读写代码 `timescale 1ns / 1ps module DS18B20 (clk,clk1m,dq, rst_n, reset_n,DS_dataout, DS_fifo_wr); // 约 5-6ms 完成一次读温度 input clk; //50M 主时钟 input clk1m; inout dq; //单数据总线 input rst_n; //复位 input reset_n; output[23:0] DS_dataout; //接收数据寄存器,保存直至下一个数据来到 output DS_fifo_wr; //写数据到 FIFO,产生一个时钟周期的高电平 reg dq; reg [15:0] DS_dataout_r; reg DS_wr_int; //FIFO 写入请求的下降沿信号 //------------------------------------------定义的状态 parameter[3:0] RESET = 0; //复位状态 parameter[3:0] CMD_CC = 1; //跳过 ROM,忽略 64 位 ROM 地址 parameter[3:0] WRITE_BYTE = 2; parameter[3:0] WRITE_LOW = 3; parameter[3:0] WRITE_HIGH =

文档评论(0)

1亿VIP精品文档

相关文档