📄 keyboard451.h
字号:
#ifndef _KEYBOARD_H //键盘定义
#define _KEYBOARD_H
#include <reg51.h>
#include <types.h>
//须主程序定义的参数
sbit ch451_load = P1^2; //串行命令加载,上升延激活
sbit ch451_din = P1^0; //INT1,键盘中断和键值数据输入,接CH451的数据输出
sbit ch451_dclk = P1^1; //串行数据时钟上升延激活
sbit ch451_dout = P3^3; // 串行数据输出,接CH451的数据输入
extern BYTE ch451_key; // 存放键盘中断中读取的键值
extern BOOL renew_key_id; //按键标志
//下面键值做了修改,2006.8.17
//键值的定义
#define ZONGCI_KEY 0x45 //0x40
#define LEIBIE_KEY 0x44 //0x41
#define SHEPI_KEY 0x43 //0x42
#define RIQI_KEY 0x42 //0x43
#define SHIJIAN_KEY 0x41 //0x48
#define ZONGQING_KEY 0x40 //0x49
#define DANQING_KEY 0x4d //0x4A
#define HUIZONG_KEY 0x4c //0x4B
#define ZIDONG_KEY 0x4b //0x50
#define JIUCUO_KEY 0x4a //0x51
#define ZONGZHONG_KEY 0x49 //0x52
#define CHAXUN_KEY 0x48 //0x53
#define ZOUZHI_KEY 0x55 //0x58
#define BEIGUANG_KEY 0x54
#define CUNRU_KEY 0x53 //0x5A
#define GUILING_KEY 0x52 //0x5B
#define GUANJI_KEY 0x51
/* keyboard function prototype list */
extern void ch451_init(); //初始化
extern BYTE ch451_read(); //读
extern void ch451_write(WORD command); //写
extern BYTE get_num_address_from_key_value(BYTE key_value); //取键值
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -