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

📄 7279a_p2.c

📁 一个流量控制仪器的源码
💻 C
字号:
/***********************************************************************************

HD7279A 显示键盘芯片控制程序   7279A_P2.C

MCU 型号: Philips P89C668
时钟频率: 11.0592 MHz
接口方式: 3线+键盘
开发环境: Keil C51 V7.04	
开发日期: 2003.05.07
程序编写: BaoFang
	
***********************************************************************************/

#include <REG668.H>
#include <7279A_P2.H>
#include <stdio.h>

/*宏uchar定义*/ 
#define uchar unsigned char


/*宏uint定义*/
#define uint unsigned int



/*定义系统软件的版本号与开发时间等信息*/
const uchar code ver_disp1[8]={0xA,0xA,0x0,0x80,0x0,0x0,0xA,0xA};	/*版本显示缓冲区*/

/*定义系统软件的版本号与开发时间等信息*/
const uchar code ver_disp2[8]={0xA,0xA,0x01,0x81,0x01,0x01,0xA,0xA};	/*版本显示缓冲区*/

/********************定义内存变量***********************/
//uchar system_disp[8]={0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f,0x0f};	/*显示缓冲区*/
//uchar system_dk=0;	/*显示闪烁控制*/

/*
void Disp_Now()
{
	HD7279_DISP(system_disp);
	HD7279_DK(~system_dk);
}


void Ver_Now()
{
	uchar i;

	for(i=0;i<8;i++)
		system_disp[i]=ver_disp1[i];

	Disp_Now();
	
}

void Ver_Now1()
{
	uchar i;

	for(i=0;i<8;i++)
		system_disp[i]=ver_disp2[i];

	Disp_Now();
	
}

void Key_test()
{
        uchar M,keyup;

        keyup = 0;

        printf("\r\n");
	printf("HD7279A  KeyBoard Test:\r\n");



	while (1)
	{ 

		//键盘输入处理
		
		if (KEY)
			keyup=1;
				
		if ((!KEY)&&keyup)	//利用keyup状态量防止多次处理同一次按键
		{
			M = HD7279_GETKEY();
			keyup=0;

        	        printf("Key -- %bu\r\n",M);

		
                }


        }
}

*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -