实验:DS18B20 测温
班级:电子2班
小组成员1学号:李佳乐 小组成员1姓名:202110720222
小组成员2学号:李艺莹 小组成员2姓名:202110720238
一、实验目的:
(1)掌握单总线器件的使用方法及应用;
(2)能够利用protues完成单总线器件DS18B20的测温仿真。
二、实验设备:
PC、protues、Keil5
三、实验内容:
1. 利用 DS18B20 和 LED 数码管实现单总线温度测量系统。
将 DS18B20 器件的相关命令函数封装为头文件“DS18B20.h”,包含:
1) void delay5(uchar n) 延时函数
2) int getemp( ) 读取温度函数
3) int tempros(int t) 温度处理函数
4) uchar Ds18b20Init( ) 初始化函数
5) void Ds18b20Check( ) 器件检测函数
初始化函数和器件检测函数可合一为一个函数
6) void writebyte(uchar dat) 写数据函数
7) uchar readbyte( ) 读数据函数
四、实验电路及分析:
protues 仿真电路说明