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 + -
显示快捷键?