📄 cdltwk.h
字号:
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#include "STC12C2052AD.h"
#include <stdio.h> //一般I/O函数头文件
#include <absacc.h> //绝对地址访问头文件
#include <math.h> //数学函数头文件
#include <ctype.h> //字符函数头文件
#include <stdlib.h> //标准函数头文件
#include <intrins.h>
#include <string.h>
sbit SDA = P1^0; //24c128数据信号
sbit pickproof = P1^1; //防盗告警控制信号输出端
//sbit high_temp = P1^2; //高温告警控制信号输出端
sbit PULSE = P1^3; //38KHZ脉冲输出端
sbit SHUTTER = P1^4; //百叶窗控制信号输出端
sbit AIR2_PIN = P1^5; //2号空调红外编码输出控制端
sbit LED = P1^2;
sbit PWM1 = P3^4; //PWM1输出 温度
sbit sclk = P1^7; //SHT10时钟信号
sbit sdat = P1^6; //SHT10数据信号
sbit PWM2 = P3^5; //PWM2输出 湿度
//
//=================================================================================
//中断程序用到的变量
extern bit ac_test;
extern bit time_1m_flag; //1分定时时间到标志
//=================================================================================
extern bit rht_flag;
extern uchar time_1s;
extern int uint_rht; //从SHT10读出的温湿度整型数
extern uchar wait_code; //=0, 空闲状态
//=1, 下一周期准备启动温度采集
//=2, 等待温度转换结束
//=3, 下一周期准备启动湿度采集
//=4, 等待湿度转换结束
extern bit read_sht_flag; //读SHT10标志
extern bit time_1s_flag;
extern bit sht_dam_flag; //=1, 温湿度传感器损坏标志
extern bit shtbit_flag; //=1, 湿度8位分辨率, 温度12位分辨率
//=0, 湿度12位分辨率,温度14位分辨率
extern int out_temp; //室外温度
extern int out_rh; //室外湿度
extern int wb_rh; //做过温度补偿的室外湿度
extern void sht10_samp();
extern void rdsht10_state();
extern void temp_order();
extern void rh_order();
extern void sht10_statr();
extern void rdsht10_state();
extern bit write_sht10(uchar dt);
extern void uart_send_byte(uchar udata);
extern void uart_send1(uchar *send_buf,uchar n);
extern void mach_t(void);
extern void mach_rh(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -