kbi.c
来自「AirConditioner project」· C语言 代码 · 共 75 行
C
75 行
/* INCLUDE */
#include <hidef.h> /* for EnableInterrupts macro */
#include <MC68HC908GZ60.h> /* include peripheral declarations */
#include "COMMON.h"
#include "KBI.h"
/* Global Variables */
/*****************************************************************************
* Function: Motor_Select()
*
* Description: none
*
* Returns: none
*
* Notes: This handler is the interrupt function of key-board
* interrupt.
*
*****************************************************************************/
void interrupt Motor_Select(void)
{
if(PTA_PTA4 == 0)
{
//MOTOR_MIX_EN =0;
MOTOR_CYCLE_EN =0;
MOTOR_MODE_EN =0;
MOTOR_CENTER_EN =0;
MOTOR_CYCLE =0;
MOTOR_MODE =0;
MOTOR_CENTER =0;
MOTOR_MIX =1;
}
else if(PTA_PTA5 == 0)
{
MOTOR_MIX_EN =0;
//MOTOR_CYCLE_EN =0;
MOTOR_MODE_EN =0;
MOTOR_CENTER_EN =0;
MOTOR_MODE =0;
MOTOR_CENTER =0;
MOTOR_MIX =0;
MOTOR_CYCLE =1;
}
else if(PTA_PTA6 == 0)
{
MOTOR_MIX_EN =0;
MOTOR_CYCLE_EN =0;
//MOTOR_MODE_EN =0;
MOTOR_CENTER_EN =0;
MOTOR_CENTER =0;
MOTOR_MIX =0;
MOTOR_CYCLE =0;
MOTOR_MODE =1;
}
else if(PTA_PTA7 == 0)
{
MOTOR_MIX_EN =0;
MOTOR_CYCLE_EN =0;
MOTOR_MODE_EN =0;
//MOTOR_CENTER_EN =0;
MOTOR_MIX =0;
MOTOR_CYCLE =0;
MOTOR_MODE =0;
MOTOR_CENTER =1;
}
INTKBSCR_ACKK =1; //Clear the flag
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?