⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.h

📁 一个流量控制仪器的源码
💻 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 + -