/********************************************************************
* 程序名; 基于DS18B20的测温系统
* 功 能: 实时测量温度,超过上下限报警,报警温度可手动调整。K1是用来
* 进入上下限调节模式的,当按一下K1进入上限调节模式,再按一下进入下限
* 调节模式。在正常模式下,按一下K2进入查看上限温度模式,显示1s左右自动
* 退出;按一下K3进入查看下限温度模式,显示1s左右自动退出;按一下K4消除
* 按键音,再按一下启动按键音。在调节上下限温度模式下,K2是实现加1功能,
* K1是实现减1功能,K3是用来设定上下限温度正负的。
* 编程时间:
*********************************************************************/
#include //将AT89X52.h头文件包含到主程序
#include //将intrins.h头文件包含到主程序(调用其中的_nop_()空操作函数延时)
#define uint unsigned int //变量类型宏定义,用uint表示无符号整形(16位)
#define uchar unsigned char //变量类型宏定义,用uchar表示无符号字符型(8位)
uchar max=0x00,min&#