📄 test.c.bak
字号:
#include <string.h>
#include "hpi.h"
#include "lcddata.h"
#include "system_init.h"
volatile unsigned int* SWWSR = (volatile unsigned int *) 0x0028;
volatile unsigned int* PMST = (volatile unsigned int *) 0x001D;
ioport unsigned port001c;
#define data_close port001c
int j;
void main()
{
*SWWSR = 0x4019;
data_close = 0;
init_system();
init_timer0();
init_hpi();
GUILCD_init();
GUILCD_clear();
asm(" rsbx intm");
for(;;)
{
if(GUI_KeyValue != 0)
{
switch(GUI_KeyValue)
{
case 1:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data1[0],0);
GUI_KeyValue = 0;
break;
case 2:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data2[0],0);
GUI_KeyValue = 0;
break;
case 3:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data3[0],0);
GUI_KeyValue = 0;
break;
case 4:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data4[0],0);
GUI_KeyValue = 0;
break;
case 5:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x00,&data5[0],0);
GUI_KeyValue = 0;
break;
case 6:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data6[0],0);
GUI_KeyValue = 0;
break;
case 7:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data7[0],0);
GUI_KeyValue = 0;
break;
case 8:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data8[0],0);
GUI_KeyValue = 0;
break;
case 9:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data9[0],0);
GUI_KeyValue = 0;
break;
case 10:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data10[0],0);
GUI_KeyValue = 0;
break;
case 11:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data11[0],0);
GUI_KeyValue = 0;
break;
case 12:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data12[0],0);
GUI_KeyValue = 0;
break;
case 13:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data13[0],0);
GUI_KeyValue = 0;
break;
case 14:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data14[0],0);
GUI_KeyValue = 0;
break;
case 15:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x00,&data15[0],0);
GUI_KeyValue = 0;
break;
case 16:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data16[0],0);
GUI_KeyValue = 0;
break;
case 17:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data17[0],0);
GUI_KeyValue = 0;
break;
case 18:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data18[0],0);
GUI_KeyValue = 0;
break;
case 20:
GUILCD_clear();
GUILCD_writeLetterStr(0x03,0x01,&data20[0],0);
GUI_KeyValue = 0;
break;
default:
GUI_KeyValue = 0;
break;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -