keyscan.c
来自「ZIGBEE 2006协议栈 BAT测试代码 RADIO PULSE MG245」· C语言 代码 · 共 29 行
C
29 行
/*******************************************************************************
- Chip : MG24500/55
- Author : RadioPulse Inc, 2007.
- Date : 2007-07-02
- Version : VER 1.0
*******************************************************************************/
#include "INCLUDE_TOP.h"
//
// P0[0] ~P0[7] is ANDed and the result value at P1.7
// The P0MASK is '1', the selected bit is ignored
//
void ZHAL_KEYSCAN_SET(UINT8 ScanEN, UINT8 P0andEN, UINT8 P0mask)
{
P0MSK = P0mask;
if(ScanEN)
P0SEL |= 0x02;
else
P0SEL &= ~0x02;
if(P0andEN)
P0SEL |= 0x01;
else
P0SEL &= ~0x01;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?