📄 t_keyprocess.c
字号:
/*
------------------------------------------------------------------*-
T_KeyProcess.C (v1.00)
------------------------------------------------------------------
Key scan program (Test Version 1.0)
COPYRIGHT
---------
This code is from the book:
PATTERNS FOR TIME-TRIGGERED EMBEDDED SYSTEMS by Michael J. Pont
[Pearson Education, 2001; ISBN: 0-201-33138-1].
This code is copyright (c) 2001 by Michael J. Pont.
--- Modefied by sylva zhu to apply for AVR Microcontroller .
--- Ver 1.0 Sept 25th , 2006 .
-*------------------------------------------------------------------
*/
#include <iom32.h>
#include <inavr.h>
#include <comp_a90.h>
#include "Main.h"
#include "T_KeyProcess.h"
#include "T_KeyScan.h"
//
volatile unsigned char FAlarmBell=0 ;
//
/*
********************************************************************************
*
* Function name : KEY_PROCESS_Update
*
* Returns : Process Button value
*
* Parameters : none
*
* Purpose : called every 100mS
*
********************************************************************************
*/
void KEY_PROCESS_Update(void)
{
if( FKeyunProcessed )
{
if( KeyValue == KEY_UP )
{
FAlarmBell=1;
}
if( KeyValue == KEY_DOWN )
{
FAlarmBell=0;
}
FKeyunProcessed=0;
KeyValue=NO_KEY_PRESSED;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -