资源简介
基于何泰单片机开发的智能加湿器C程序代码 能完成 快速加湿、加湿、保湿三档功率调节
代码片段和文件信息
#include
void SEND (void);
void FIND (void);
void CCTL (void);
void COM (void);
void DELAY (void);
void SET (void);
void READ (void);
#pragma vector SEND @ 0x08
typedef unsigned char U8;
int U8T_data_H_tempU8T_data_L_tempU8RH_data_H_tempU8RH_data_L_tempU8checkdata_temp;
int U8T_data_HU8T_data_LU8RH_data_HU8RH_data_LU8checkdata;
int U8comdataU8FLAGU8temp;
const unsigned char Tab1[10]={0x3F0x060x5B0x4F0x660x6D0x7D0x070x7F0x6F};
const unsigned char Tab[4]={0x7f0xbf0xdf0xef};
unsigned char temp[4];
unsigned char temp_cnt;
unsigned char std_RH;
unsigned char scrFLG;
char seter;
char outer;
const unsigned char Tab_RH[14]={4042434446485051525351504845};
void Init_time();
void Init_time(void) //定时器初始化函数
{
_emi=1; //总中断允许
_eei=1;
_et0i=1; // 定时器中断允许
//_et1i=1;
_t0m0=0; //设为定时模式,内部时钟 8M
_t0m1=1;
// _tmr0h=0x00;
// _tmr0l=0x00;
_tmr0h=0xfb;
_tmr0l=0xff;
_t0psc0 = 1;
_t0psc1 = 1;
_t0psc2 = 1;//4分频
_t0on=1;
//_t1on=1 ;//启动定时器
}
main ()
{
_pac=0;//I/O输出
_pdc=0;//I/O输出
_delay(50000);
while(1)
{ Init_time();
if(scrFLG==1)
{
READ ();
FIND ();
CCTL();
}
if(_pa5==1) SET();
}
}
void FIND ()
{
int i ;
i=U8T_data_H-15;
std_RH=Tab_RH[i];
}
void CCTL()
{
int i;
if (std_RH>U8RH_data_H)
{
i=std_RH-U8RH_data_H;
i=i/8;
outer=i+seter;
if (_pa4==0) _pc2=1;
else if(_pa4==1)
{
if (outer==0) _pc2=1;
else if(outer==1) _pc3=1;
else _pc4=1;
}
}
else return;
}
//中断设置程序
void SEND ()
{
_tmr1h=0xfb;
_tmr1l=0xff;
if (scrFLG==1)
{
_pb=Tab1[temp[temp_cnt]];
_pa=Tab[temp_cnt];
temp_cnt=temp_cnt+1;
相关资源
- 基于51单片机的智能交通灯设计
- AVR单片机ATmega16L驱动一个数码管Prot
- 单片机与电脑串口通信
- 以51单片机为核心的DS18B20的数码管显
- 用英文单词模拟数学运算
- 基于51单片机pwm控制的呼吸灯程序
- 将protobuf移植到32位单片机.pdf
- MCS-51单片机期末试题2及答案
- 获取mp3文件的播放时间
- 哈夫曼编码译码实验报告
- 八路数字电压表基于单片机的
- 单片机课设--数字万用表protues仿真+汇
- vs+qt+qgis环境下通过串口通信接收数据
- 基于51单片机的打地鼠游戏
- AD转换芯片ADS1210的单片机(C8051F020)
- 基于单片机的节日彩灯控制器设计
- 交通灯控制系统设计基于单片机的设
- 单片机PWM控制花样彩灯
- 用89C51实现的正弦波信号发生器电路图
- UpdateVersion 修改exedll文件版本源码
- 电气专业毕业论文-智能冰箱控制器
- 51单片机电梯程序加仿真
- 威纶触摸屏MODBUS协议的测试数据,与
- STC12交流信号采样电路图
- 基于51单片机的篮球计分器可用
- AVR M16例程大全
- 基于STM32单片机的指纹识别模块的测试
- 太阳能自动追踪系统
- 基于51单片机控制的函数信号发生器含
- 51单片机课程设计报告
评论
共有 条评论