一、基础配置

二、DS18B20模块
1.在原理图里搜18B20找引脚
2.3在DS18B20资料里搜
SKIP ROM:跳过rom指令的地址
convert:转换温度的命令
read :读取温度的命令
3.读取温度函数
①跳过rom ②进行温度转换 ③跳过rom ④读取温度 ⑤先读低位,再读高位 ⑥返回/精度
float rd_temperature(void)
{
unsigned char high,low;
init_ds18b20();
Write_DS18B20(0xcc);//跳过rom
Write_DS18B20(0x44);//进行温度转换
init_ds18b20();
Write_DS18B20(0xcc);//跳过rom
Write_DS18B20(0xbe);//读取温度
low = Read_DS18B20();//先读低位
high = Read_DS18B20();//再读高位
return (high << 8 | low)/16.0;//返回/精度
}
3.配置上电750ms(是Y5!!
4.温度值显示
正常显示没问题后再调下一个
三、DAC
*51!!!
四、LED
五、按键
显示设置值