找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4829|回复: 5
打印 上一主题 下一主题
收起左侧

温度自动控制系统

[复制链接]
跳转到指定楼层
楼主
  1. /*****************************************************************************
  2. *  文件名:main.c
  3. *  说  明:用AT89C51、DS18B20、DS1302、24C02、AMPIRE128X64、电机、灯泡、按键、
  4. *           led指示灯等实现一个简易温度控制自动管理系统。
  5. *       主要功能是可以显示时间(年、月、日、时、分、秒) 、当前温度、温度上下限、
  6. *         温度是否在正常范围,可以通过按键控制风机和加热灯,用蜂鸣器报警温度超出
  7. *         上下限、同时用LED指示灯指示,可以通过串口修改时间、温度上限限,控制风机
  8. *         加热灯等。
  9. *  作  者:老杨
  10. *  时  间: 2011.6.9完成
  11. *****************************************************************************/
  12. #include "main.h"
  13. #include "delay.h"
  14. #include "ds1302.h"
  15. #include "KS0108.h"
  16. #include "IIC.h"
  17. #include "ds18B20.h"
  18. #include "serial.h"

  19. //端口定义
  20. sbit SPEAK = P2^2;      //报警器控制管脚
  21. sbit LED_NOR = P2^3;    //正常指示灯控制管脚
  22. sbit LED_OVER = P2^4;    //温度上限指示灯控制管脚
  23. sbit LED_LOW = P2^5;    //温度下限指示灯控制管脚
  24. sbit MOTO = P2^6;      //风机控制管脚
  25. sbit HEAT = P2^7;      //加热设备控制管脚
  26. //sbit RXD = P3^0;      //reg51.h中已经定义
  27. //sbit TXD = P3^1;      //reg51.h中已经定义
  28. sbit K_MOTO = P3^2;      //控制风机按键
  29. sbit K_HEAT = P3^3;      //控制加热设备的按键

  30. #define DAT_ADDR  0x03    //IIC EEPROM中保存的温度上、下限的地址

  31. uchar g_pc_cont;    //pc控制,0没控制,1风扇开,2风扇关,4加热开,8加热关;

  32. /******************************************************
  33. *  函  数:外部0中断,设定键中断响应
  34. *  参  数:空
  35. ******************************************************/
  36. void int0_inter() interrupt 0
复制代码


psb (1).jpg (19.63 KB, 下载次数: 146)

psb (1).jpg

psb (2).jpg (2.89 KB, 下载次数: 172)

psb (2).jpg

psb (3).jpg (18.91 KB, 下载次数: 168)

psb (3).jpg

psb.jpg (34.23 KB, 下载次数: 172)

psb.jpg

danpianjipeitaoziyuan.rar

1.5 MB, 下载次数: 131, 下载积分: 黑币 -5

评分

参与人数 2黑币 +135 收起 理由
暗光 + 35 赞一个!
admin + 100 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表