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 + -
显示快捷键?