- 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 =
您可能关注的文档
- 基于android平台的手机室内定位及导航系统的设计与实现.doc
- 基于arcgis平台影像分幅裁剪的方法经验.doc
- 基于at91sam9260ek的linux平台培训.doc
- 基于aspenplus的环氧乙烷吸收工序模拟研究.doc
- 基于bim的施工过程管理毕业设计任务指导书.doc
- 基于bim的工程数字化交付技术研发与实践(公路)发布稿.doc
- 基于canbus总线应用新能源汽车分时租赁车联网解决方案.doc
- 基于dsp的大功率数字化超声波逆变电源第五章超声电源的电路设计.doc
- 基于dsp运动控制卡的研究与开发.doc
- 基于drgs的医疗服务绩效监测与分析解决方案医院应用0609.doc
原创力文档

文档评论(0)