基于51单片机的恒温加热系统
文章平均质量分 92
恒温加热,可按键设置恒温范围,液晶屏显示温度
hello kitty!
这个作者很懒,什么都没留下…
展开
-
LCD1602液晶显示屏驱动文件
1、LCD1602.h文件,进行管脚定义和函数声明#ifndef _LCD1602_H_#define _LCD1602_H_#include <reg52.h>/* 定义单片机的管脚 */#define LCD1602_DATAPINS P0 //P0口用来发送数据,一整个字节地发送sbit LCD1602_RS = P2^6; //P26口声明P0口发的是数据还是命令,1为数据,0为命令sbit LCD1602_RW = P2^5; //P25口声明现在原创 2020-11-20 22:47:53 · 6842 阅读 · 1 评论 -
DS18B20温度传感器驱动文件
1、DS18B20.h 文件。主要进行函数声明,和管脚定义。#ifndef _DS18B20_H_#define _DS18B20_H_#include <intrins.h>#include <reg52.h>sbit DS = P1^7; //温度测量芯片数据线void delayus(unsigned char i);void delayms(int j);unsigned char DS18B20_Initial();unsigned cha原创 2020-11-20 22:29:50 · 2030 阅读 · 1 评论 -
基于51单片机的恒温加热系统--main.c文件
/*恒温加热系统主程序*//* 驱动的接口函数:* DS18B20温度传感器驱动 float DS18B20_ReadTmp(); 返回温度值* LCD1602显示屏的驱动 void lcd_display(unsigned char addr ,unsigned char data[]);addr 显示的起始位置,data[]要显示的数据 * */#include <reg52.h>#include <LCD1602.h>#include <DS18B2原创 2020-11-20 19:58:11 · 3171 阅读 · 4 评论