📄 7289.h
字号:
#ifndef __7289_H__
#define __7289_H__
//#include "SPCE061A.h"
// write your header here
// IOB12,13,14 带数据缓存器的高电平输出,IOB15下拉输入
init_7289()
{
unsigned int data_out;
*P_IOB_Dir |= 0x7000;
*P_IOB_Dir &= 0x7fff;
*P_IOB_Attrib |= 0x7000;
*P_IOB_Attrib &= 0x7fff;
*P_IOB_Data |= 0x7000;
*P_IOB_Data &= 0x7fff;
data_out = 0x00a4; //7289复位
send(data_out);
delay(7);
*P_IOB_Data |= 0x1000;
delay(7);
}
/*
//宏定义计算键值,使用时注意得先定义keybuf,keyval
//其中keybuf是从7289取得的原始值,keyval是对应的键盘值
#define calc_keyvalue(keybuf) \
switch(keybuf) \
{ \
case 59: \
keyval = 1; break; \
case 51: \
keyval = 2; break; \
case 43: \
keyval = 3; break; \
case 35: \
keyval = 4; break; \
case 58: \
keyval = 5; break; \
case 50: \
keyval = 6; break; \
case 42: \
keyval = 7; break; \
case 34: \
keyval = 8; break; \
case 57: \
keyval = 9; break; \
case 49: \
keyval = 0; break; \
case 41: \
keyval = 10; break; \
case 33: \
keyval = 11; break; \
case 56: \
keyval = 12; break; \
case 48: \
keyval = 13; break; \
case 40: \
keyval = 14; break; \
case 32: \
keyval = 15; break; \
default: \
break; \
}*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -