?? key_int1_share.c
字號:
#include "AT89X52.h"
#include "ES51_II.h"
#include "ES51_II_LIB.h"
unsigned char KeyVal = 0x0f;
// 外部中斷1初始化程序,KEY1~KEY4共享
void INT1_Init_KeyShare(void)
{
KEYPORT |= 0x0f; // 寫1到端口,不改變高四位狀態(為數碼管控制端)
IT1 = 1; // 中斷觸發方式選擇:下降沿觸發
EX1 = 1; // 允許INT0中斷
}
// 外部中斷1中斷程序,四個鍵[KEY1~KEY4]共享
void INT1_Key(void) interrupt 2 //using 0
{
unsigned char i = 200;
while(i--); // 延時,
KeyVal = KEYPORT&0x0f; // 讀取鍵值
i = 100;
while(i--); // 延時,
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -