资源简介
基于单片机的空调温度控制器设计
该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料
三分拿去 超值了

代码片段和文件信息
//宏定义
#define uchar unsigned char
#define uint unsigned int
#define ULint unsigned long int
//温度零上与零下的标志位
char flag=0;
//超声波
char flags=0;
//超声波距离
char flag1s=0;
//计算定时间
uint time=0;
//计算距离
ULint L_=0;
//温度
uint t_=0;
//显示模式 0正常 1最大值调整 2最小值调整
uchar mode=0;
uint Min=250;
//按键标志
uchar k=0;
//数值有误
uchar FW=0;
uchar wencha=30;
uchar hflag=0lflag=0xflag=0;
//头函数
#include
#include
#include “BJ_Key.h“ //报警按键
#include “display.h“ //显示头函//#include “ultrasonic_wave.h“//超声波头函数
#include “DS18B20.h“ //温度传感器头函数
sbit jd1 = P1^1;
sbit jd2= P1^2;
sbit led= P1^3;
//函数声明
void delayms(uint ms);
//主函数
void main()
{
// Init_ultrasonic_wave();
uint i;
//屏幕初始化
Init1602();
//温度初始化
tmpchange();
t_=tmp();
for(i=0;i<16;i++)
{
write_data(Init1[i]);
}
write_com(0x80+0x40);//设置位置
for(i=0;i<14;i++)
{
write_data(Init3[i]);
}
write_data(wencha/10+0x30);
write_data(wencha%10+0x30);
//循环显示
while(1)
{
Key();
tmpchange();
t_=tmp();
t_=tmp();
Display_1602(t_);
led=0;
delayms(10);
led=1;
delayms(10);
if(mode==1)
{
write_com(0x80+10);
write_data(‘C‘);
}
else
{
write_com(0x80+10);
write_data(‘ ‘);
}
if(mode==0)
{
if(t_>Min) //判断是否开压缩机进行制冷
{
if(lflag==0&&xflag==0)
{
hflag=1;
lflag=0;
xflag=0;
}
if(xflag==1)
{
xflag=0;
}
}
if(t_ {
if(hflag==0&&xflag==0)
{
hflag=0;
lflag=1;
xflag=0;
}
if(xflag==2)
{
xflag=0;
}
}
if(hflag==1)
{
if(t_>=(Min-wencha)) //开启制冷模式进行降温
{
jd1=0;
jd2=1;
write_com(0x80+0x40);//设置位置
for(i=0;i<14;i++)
{
write_data(Init2[i]);
}
}
else
{
jd1=1;
xflag=1;
hflag=0;
write_com(0x80+0x40);//设置位置
for(i=0;i<14;i++)
{
write_data(Init3[i]);
}//显示休息
}
}
if(lflag==1)
{
if(t_<=(Min+wencha)) //开启制热进行升温
{
jd2=0;
jd1=1;
write_com(0x80+0x40);//设置位置
for(i=0;i<14;i++)
{
write_data(Init4[i]);
}//显示制热
}
else
{
jd2=1;
xflag=2;
lflag=0;
write_com(0x80+0x40);//设置位置
for(i=0;i<14;i++)
{
write_data(Init3[i]);
}//显示休息
}
}
}
}
}
void delayms(uint ms)
{
uchar i=100j;
for(;ms;ms--)
{
while(--i)
{
j=10;
while(--j);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-10 18:51 成品\
目录 0 2018-04-11 23:24 成品\57012交接资料\
文件 1263104 2018-03-26 17:06 成品\57012交接资料\57012开题报告修改.doc
文件 27136 2018-03-26 11:31 成品\57012交接资料\任务书.doc
目录 0 2018-04-11 21:56 成品\57012交接资料\仿真图\
目录 0 2018-04-11 21:56 成品\57012交接资料\仿真图\1-程序\
文件 1177 2018-03-05 09:42 成品\57012交接资料\仿真图\1-程序\BJ_Key.h
文件 1385 2018-03-05 09:36 成品\57012交接资料\仿真图\1-程序\display.h
文件 3002 2017-05-06 19:02 成品\57012交接资料\仿真图\1-程序\DS18B20.h
文件 2668 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\main.c
文件 8330 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\main.LST
文件 9582 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\main.OBJ
文件 0 2017-05-06 17:38 成品\57012交接资料\仿真图\1-程序\ultrasonic_wave.h
目录 0 2018-03-02 21:58 成品\57012交接资料\仿真图\1-程序\__Previews\
文件 2269 2017-05-06 17:43 成品\57012交接资料\仿真图\1-程序\__Previews\ultrasonic_wave.hPreview
文件 6935 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\程序
文件 6921 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\程序.hex
文件 40 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\程序.lnp
文件 25190 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\程序.M51
文件 1024 2014-03-22 22:38 成品\57012交接资料\仿真图\1-程序\程序.opt.bak
文件 877 2018-04-11 21:54 成品\57012交接资料\仿真图\1-程序\程序.plg
文件 2100 2014-03-22 22:38 成品\57012交接资料\仿真图\1-程序\程序.Uv2.bak
文件 58174 2018-04-11 21:56 成品\57012交接资料\仿真图\1-程序\程序.uvopt
文件 13198 2014-03-22 22:38 成品\57012交接资料\仿真图\1-程序\程序.uvproj
文件 824 2014-03-22 22:38 成品\57012交接资料\仿真图\1-程序\程序_Opt.Bak
文件 1662 2014-03-22 22:38 成品\57012交接资料\仿真图\1-程序\程序_Uv2.Bak
文件 58036 2018-03-05 09:52 成品\57012交接资料\仿真图\1-程序\程序_uvopt.bak
文件 128216 2018-03-05 09:47 成品\57012交接资料\仿真图\仿真图.DSN
文件 24268 2018-04-11 21:55 成品\57012交接资料\仿真图\仿真图.pdsprj
文件 2996 2018-04-11 23:18 成品\57012交接资料\仿真图\仿真图.pdsprj.zhangyang.zy.workspace
文件 1054 2018-03-05 19:35 成品\57012交接资料\仿真图\仿真图.PWI
............此处省略29个文件信息
相关资源
- IIS选项程序 添加/删除windows组件中找
- 易语言取程序运行时间模块源码
- 在LabVIEW 中利用TCPIP协议实现网络通信
- delphi源码-检测是否运行了多个程序
- 达尔优机械键盘驱动程序 v13.05.03 官方
- 单片机音乐倒数定时器的设计
- STC15F
- 6122协议和红外线的发送程序
- 红外转串口通信含原理图和程序
- stm32做的红外遥控解码程序
- 联想lenovo G480 USB3.0驱动程序 for win7
- nmos转移特性曲线hspice程序—&mdas
- 易语言高仿Windows记事本源码
- 51单片机通信采样proteus仿真方波转化
- 九齐程序 ny Q-Code
- Palm OS应用程序设计指南
- Borland Socket Server程序 包含D6和D7源码
- TCP IP通信labview程序
- 51 单片机 红外避障小车 大集合136
- 2018西门子杯中国智能制造挑战赛逻辑
- 自已写的 自习室预约小程序微信125
- 基于stm32f103ve的程序——跑马灯实验
- 基于STM32RCT6的步进电机驱动程序
- E4A无障碍跨程序操作类库(带源码、
- labview魔方程序
- 程序员专用字体YaHei.Consolas.1.11b42517
- scratch3.0 源程序(说相声)
- 欧姆龙CP1系列单轴定位PLC程序.cxp
- SVR算法程序可运行
- STC8951系列单片机中方指南
评论
共有 条评论