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

📄 zlg7290_ex.c

📁 zlg7290获取按键状态并显示的C语言程序
💻 C
字号:
#include	"reg52.h"
#include	"VIIC_C51.H"	//包含VI2C软件包
#include    "ZLG7290.H"

sbit	RST=P1^0;
sbit	KEY_INT=P3^2;

void	DelayNS(unsigned char  no)
{ 
	unsigned char  i,j;					//延时参数
  	for(; no>0; no--)
  	{ 
		for(i=0; i<100; i++)
     		for(j=0; j<100; j++);
  	}
}

void	main()
{
	uchar i,KEY;
//	uchar dat1[8]={0xFC,0x60,0xDA,0xF2,0x66,0xB6,0xBE,0xE0};
//	uchar dat2[8]={0xFE,0xF6,0xEE,0x3E,0x9C,0x7A,0x9E,0x8E};
//	uchar disp1[8]={0x07,0x06,0x05,0x04,0x03,0x02,0x01,0x00};
//	uchar disp2[8]={0x0F,0x0E,0x0D,0x0C,0x0B,0x0A,0x09,0x08};

	RST=0;
	DelayNS(1);
	RST=1;
	DelayNS(10);
	i = 0;

/*	ZLG7290_SendCmd(0x60+0,0);
	ZLG7290_SendCmd(0x60+1,1);
	ZLG7290_SendCmd(0x60+2,2);
	ZLG7290_SendCmd(0x60+3,3);
	ZLG7290_SendCmd(0x60+4,4);
	ZLG7290_SendCmd(0x60+5,5);
	ZLG7290_SendCmd(0x60+6,6);
	ZLG7290_SendCmd(0x60+7,7);
*/
/*	for(j=0;j<8;j++)
	{
		ZLG7290_SendCmd(0x60+j,j);
		DelayNS(10);
	}
	ZLG7290_SendCmd(0x70,0x55);

	ZLG7290_SendData(SubDpRam,0x66);
	ZLG7290_SendData(SubDpRam+1,0xB6);

	ZLG7290_SendBuf(SubDpRam, dat1, 8);

	DelayNS(200);
	ZLG7290_Disp(disp1,8);

	DelayNS(200);
	ZLG7290_SendBuf(SubDpRam, dat2, 8);
	ZLG7290_SendCmd(0x70,0xAA);

	DelayNS(200);
	ZLG7290_Disp(disp2,8);*/

	while(1)
	{
		if(KEY_INT == 0)  			/*若有键按下,则获取键值并显示;若无键按下,则继续查询*/
		{
			KEY = ZLG7290_GetKey();	/*获取键值*/
			DelayNS(10);	
//			ZLG7290_SendCmd(0x60+KEY,KEY-1);
//			DelayNS(1);
//			ZLG7290_SendCmd(0x70,0x0F);
//			for(j = 0; j < 8; j++)
//			{
				ZLG7290_SendCmd(0x60+i,KEY);
				i++;
				if(i == 8)
					i = 0;
				DelayNS(1);
//			}
		}
	}
}

⌨️ 快捷键说明

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