📄 key.c
字号:
#include "config.h"
//KEY1 ---INT0 +
//KEY2 ---INT2 -
/*
函数:INT0SVC()
功能:外部中断INT0服务函数
*/
int Temperature_Set;//设定温度
void INT0SVC() interrupt 0
{
Buzzer = 0;
Delay(500);
Temperature_Set++;
if(Temperature_Set>=TemperatureMax)
{
Temperature_Set=50;
}
Buzzer = 1;
//if (KEY1)
//{
//while(KEY1)
// {;}
//printf("Key1=%ud",KEY1);
//Temperature_Set++;
//Buzzer = 0;
//Delay(10);
//Buzzer = 1;
//}
}
/*
函数:INT1SVC()
功能:外部中断INT1服务函数
*/
void INT1SVC() interrupt 2
{
Buzzer = 0;
Delay(500);
Temperature_Set--;
if(Temperature_Set<=TemperatureMin)
{
Temperature_Set=5;
}
Buzzer = 1;
//Delay(10);
//if (1==KEY2)
//{
// while(1==KEY2)
// {;}
//Temperature_Set--;
//Buzzer = 0;
//Delay(10);
//Buzzer = 1;
//}
}
/*
函数:SysInit()
功能:系统初始化
*/
void INTInit()
{
EX0 = 1; //使能/INT0中断
EX1 = 1; //使能/INT1中断
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -