📄 key_4x3.h
字号:
/*******************************
*四口12键,对应Key_3X4.ddb
*Ver:1.0 0737
*Ver:2.0 0804
*Ver:3.0 0809
* Ary9006
********************************/
#include<reg51.h>
#ifndef __KEKBOARD_H
#define __KEKBOARD_H
#ifndef uchar
#define uchar unsigned char
#endif
#define CRY 12 //晶振频率(2M~~40M)
#define CLK 12/CRY //机器周期CKL,时钟周期CRY
#define S 62*CLK //S要 < 255
/**************基本定义****************/
#define Px P3 //键盘使用的IO口
#define Px_L //L或H对应IO口的低四位功高四位
#ifdef Px_L
#define MOVE 0
#else
#define MOVE 4 //高四位位移量
#endif
/**************函数声明****************/
uchar KEY_value(uchar key,uchar wait);//按键检测 key为待检键。wait=0,不进行按键释放检查
uchar KEY_num(uchar wait);//按键扫描。wait=0,不进行按键释放检查
uchar KEY_wait(); //等待按键,有键按下时返回
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -