基于fpga温度传感器ds18b20的verilog设计.doc
基于fpga温度传感器ds18b20的verilog设计,基于fpga温度传感器ds18b20的verilog设计摘要:本文介绍了数字温度传感器ds18b20的数据接口和特点, 阐述了一种基于现场可编程门阵列( fpga)控制ds18b20的方法。使用fpga作为控制器,严格控制ds18b20的时序,在单总线上实现读写功能,完成测量数字温度的功能。将测量的二进制数转换为bcd...
内容介绍
此文档由会员 谭久刚 发布基于FPGA温度传感器DS18B20的Verilog设计
摘要:本文介绍了数字温度传感器DS18B20的数据接口和特点, 阐述了一种基于现场可编程门阵列( FPGA)控制DS18B20的方法。使用FPGA作为控制器,严格控制DS18B20的时序,在单总线上实现读写功能,完成测量数字温度的功能。将测量的二进制数转换为BCD码, 并通过数码管显示。系统设计使用Verilog语言。
关键词:现场可编程门阵列;数字温度传感器;硬件描述语言
目 录
0 引 言………………………………………………………………………………………………4
1 DS18B20的读写方式……………………………………………………4
1.1 初始化时序:……………………………………………………………………4
1.2 写时序:……………………………………………………………………………5
1.3 读时序:……………………………………………………………………………5
2 温度控制模块………………………………………………………………………………6
3 控制DS18B20进行温度测量……………………………………………………………6
4 电源连接………………………………………………………………………………………7
5 温度显示部分…………………………………………………………………………………8
6 软件设计………………………………………………………………………………………8
6.1 Proteus软件简介…………………………………………………………………9
6.2 程序流程图设计……………………………………………………………………………9
6.3 实验内容与步骤……………………………………………………………………………10
7 结 论…………………………………………………………………………………………12
参考文献………………………………………………………………………………13