📄 display.h
字号:
/************************************************************************************/
/* G7000 V3 数码管显示 头文件 */
/* MCU 型号: Philips P89C668 */
/* 时钟频率: 11.0592 MHz */
/* 开发环境: Keil C51 V7.06a */
/* 开发日期: 2003.08.23 */
/* 程序编写: BaoFang 鲍方 */
/* 系统版本: V3.00 */
/************************************************************************************/
#ifdef uchar
#define READYDEF_uchar 1 /*宏uchar已定义*/
#else
#define uchar unsigned char
#endif
//外部引用变量 系统显示状态,参考预定义的符号
extern idata uchar ucDisplayState;
extern idata uchar ucKeyInput; //重要的键盘输入值,0xFF表示没有,或者已经处理
/*******************************************************************
显示键盘模块初始化
函数原型: void fnInit_DisplayKeyBaord()
功能: HD7279A芯片初始化
********************************************************************/
extern void fnInit_DisplayKeyBaord();
/*******************************************************************
获取所需显示缓冲区指针函数
函数原型: uchar *fnDisplayBufSet(uchar ucDisplayBufN)
功能: 获取所需显示缓冲区指针函数
********************************************************************/
extern uchar *fnDisplayBufSet(uchar ucDisplayBufN);
/*******************************************************************
显示指定缓冲区函数
函数原型: void fnDisplayTheBuf(uchar ucDisplayBufN)
功能: 显示指定缓冲区
********************************************************************/
extern void fnDisplayTheBuf(uchar ucDisplayBufN);
/*******************************************************************
设置指定缓冲区闪烁控制函数
函数原型: void fnDisplaySetDk(uchar ucDiskplayDk);
功能: 设置指定缓冲区闪烁控制
********************************************************************/
extern void fnDisplaySetDk(uchar ucDisplayBufN,uchar ucDiskplayDk);
/*******************************************************************
键盘无暂停检测函数
函数原型: uchar fnKeyboardRead()
功能: 键盘无暂停检测,返回KEY_NOKey,表示无按键。
注意: 检测无暂停,当有键盘按下时,直到同样的键松开,或者其它键按下
才检测。需要检测循环短。??
********************************************************************/
extern uchar fnKeyboardRead();
/*******************************************************************
键盘码数字检测函数:
函数原型: uchar fnKeyboardNumCheck();
功能: 检测当前键盘码是否为数字键,返回0-9数字值,返回0xFF,表示非数字键
注意: 函数只检测ucKeyInput变量,不直接读入键盘。
如果检测到数字键,则清空ucKeyInput为KEY_NOKey,表示已处理。
********************************************************************/
extern uchar fnKeyboardNumCheck();
#ifndef READYDEF_uchar
#undef uchar
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -