📄 7279a_p2.h
字号:
/***********************************************************************************
HD7279A 显示键盘芯片控制程序 7279A_P2.H
MCU 型号: Philips P89C668
时钟频率: 11.0592 MHz 6 CLOCK
接口方式: 3线+键盘
开发环境: Keil C51 V7.04
开发日期: 2003.05.07
程序编写: BaoFang
***********************************************************************************/
#ifdef uchar /*宏uchar定义*/
#define READYDEF_uchar 1
#else
#define uchar unsigned char
#endif
#ifdef uint /*宏uint定义*/
#define READYDEF_uint 1
#else
#define uint unsigned int
#endif
//键盘码定义
#define KEY_0 39
#define KEY_1 40
#define KEY_2 41
#define KEY_3 6
#define KEY_4 52
#define KEY_5 49
#define KEY_6 14
#define KEY_7 60
#define KEY_8 56
#define KEY_9 37
#define KEY_LOCK 5
#define KEY_UNL 15
#define KEY_LEFT 47
#define KEY_UP 46
#define KEY_DOWN 45
#define KEY_OK 55
#define KEY_ESC 54
#define KEY_CLEAR 53
#define KEY_SET 63
#define KEY_SYS 62
#define KEY_REC 61
#define KEY_ALARM 4
#define KEY_MAN 1
#define KEY_F1 0
#define KEY_PAUSE 12
#define KEY_COM 9
#define KEY_F2 8
#define KEY_PAGE 36
#define KEY_CARD 33
#define KEY_PASS 32
#define KEY_NOKey 0xFF
/*******************定义管脚*****************************/
sbit KEY=P1^1;
/********************定义外部共享的内存变量***********************/
/*******************用到的外部函数定义*****************************/
/*定义外部汇编函数 显示键盘控制 7279A_P1.asm 外部汇编函数*/
extern void HD7279_INIT();
extern void HD7279_DISP(uchar *d); //方式0译码
extern void HD7279_DK(uchar d);
extern uchar HD7279_GETKEY();
#ifndef READYDEF_uchar /*取消宏uchar定义*/
#undef uchar
#endif
#ifndef READYDEF_uint /*取消宏uint定义*/
#undef uint
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -