main.c

来自「适用于凌阳单片机的SPL10A液晶驱动程序」· C语言 代码 · 共 55 行

C
55
字号
	#include "SPCE061V004.H"

	extern InitIsr();
	extern InitSPL10A();
	extern RefreshLCD();
	extern CheckKeypad();
	extern DisplayBuffer;

unsigned int *p;
main()
{
	p=&DisplayBuffer;			//指针P指向显示缓冲区
	InitIsr();					//开放1KHz中断,用于100ms定时
	InitSPL10A();				//SPL10A初始化
	while(1)  {
		switch(CheckKeypad())   {	//扫描键盘
			case 1:
				*p=1;				//将键值送入显示缓冲区
				RefreshLCD();
				break;
			case 2:
				*(p+1)=2;
				RefreshLCD();
				break;
			case 3:
				*(p+2)=3;
				RefreshLCD();
				break;
			case 4:
				*(p+3)=4;
				RefreshLCD();
				break;
			case 5:
				*(p+4)=5;
				RefreshLCD();
				break;
			case 6:
				*(p+5)=6;
				RefreshLCD();
				break;
			case 7:
				*(p+6)=7;
				RefreshLCD();
				break;
			case 8:
				*(p+7)=8;
				RefreshLCD();
				break;
			default:
				break;
		}
		*P_Watchdog_Clear=0x1;		//清狗
	}
}		

⌨️ 快捷键说明

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