您现在的位置:网站首页答辩论文论文专题

温控系统毕业设计

  • 简介:毕业设计温控系统/*-------------------------------温度控制器V1.51显示为三个共阳极LED温度传感器用单总线DS18B20CPU为2051,三个按键,分别为UP,DOWN,SET温度调节上限为125度,下限为-55度只能用于单只18B20本软件仅...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数]: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位网友发表了看法
  • 验证码: