[页数]:14 [字数]:2255 温度控制器V1.51 显示为三个共阳极LED 温度传感器用单总线DS18B20 CPU为2051,三个按键,分别为UP,DOWN,SET 温度调节上限为125度,下限为-55度 只能用于单只18B20 本软件仅供学习与参考,引用时请注明版权 2004/9/13 http://shop34579060.taobao.com -------------------------------*/ #include <AT89X051.H> #include <intrins.h> #define Key_UP P3_0 //上调温度 #define Key_DOWN P3_1 //下调温度 #define Key_SET P1_7 //设定键(温度设定,长按开电源) #define RelayOutPort P3_5 //继电器输出 #define LEDPort P1 //LED控制口 #define LEDOneC P3_2 //LED DS1控制(百位) #define LEDTwoC P3_3 //LED DS2控制(十位) #define LEDThreeC P3_4 //LED DS3控制(个位) #define TMPort P3_7 //DS1820 DataPort unsigned char code LEDDis[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xFF,0xBF}; //0-9的LED笔划,0xFF为空,0xF7为负号 static unsigned char bdata StateREG; //可位寻址的状态寄存器 sbit DS1820ON = StateREG^0; //DS1820是否存在 sbit SetTF = StateREG^1; //是否是在温度设置状态 sbit KeySETDown = StateREG^2; //是否已按过SET键标识 sbit PowTF = StateREG^3; //电源电源标识 sbit KeyTF = StateREG^4; //键盘是否允许 [原文截取] 毕业设计 温控系统 /*------------------------------- 温度控制器V1.51 显示为三个共阳极LED 温度传感器用单总线DS18B20 CPU为2051,三个按键,分别为UP,DOWN,SET 温度调节上限为125度,下限为-55度 只能用于单只18B20 本软件仅供学习与参考,引用时请注明版权 2004/9/13 http://shop34579060.taobao.com -------------------------------*/ #include <AT89X051.H> #include <intrins.h> #define Key_UP P3_0 //上调温度 #define Key_DOWN P3_1 //下调温度 #define Key_SET P1_7 //设定键(温度设定,长按开电源) #define RelayOutPort P3_5 //继电器输出 #define LEDPort P1 //LED控制口 #define LEDOneC P3_2 //LED DS1控制(百位) #define LEDTwoC P3_3 ..... |
温控系统毕业设计
查看评论
已有0位网友发表了看法