武汉理工大学华夏学院
KuaiN=RevBuffer[8]; break;
case 0xa2://写数据
oprationcard=WRITECARD; for(ii=0;ii<6;ii++) {
PassWd[ii]=RevBuffer[ii+2]; }
KuaiN=RevBuffer[8]; for(ii=0;ii<4;ii++) {
WriteData[ii]=MLastSelectedSnr[ii]; }
setdatamode=0; break;
default: break; }
uart_comp=0; uart_count=0; }
void main(void) {
InitAll();
GUI_Init(); // GUI初始化 GUI_SetColor(1,0); // 显示色为亮点,背景色为暗点 GUI_PutString5_7(16, 2, \ // 显示字符串 GUI_PutString5_7(6, 20, \ // 显示字符串 LCM_Refresh(); //RevBuffer[8]=0x00; //RevBuffer[0]=0x02; //RevBuffer[1]=0xa0; while(1) {
uart_comp=1; if(uart_comp) {
ctrl_uart(); }
halWait(20); ctrlprocess(); switch(Key_Flag) {
case 1:
9
武汉理工大学华夏学院
Key_Flag=0;
RFIDDataSetting =0;
zgConfigPANIDSetting = 4; setmode= 1;
GUI_ClearScreen(); // 清屏 GUI_PutString5_7(25, 2, \ // 显示字符串 GUI_PutString5_7(5, 20, \显示字符串 GUI_PutString5_7(5,40,\ LCM_Refresh();
// 将显示缓冲区中的数据刷新到SO12864FPD-14ASBE(3S)上显示 break; case 2:
Key_Flag=0;
if((writemode==1)&&(setmode==0)){
RFIDDataSetting=MLastSelectedSnr[writebuffer]; RFIDDataSetting += 1;
if(RFIDDataSetting>128)RFIDDataSetting=0; MLastSelectedSnr[writebuffer]=RFIDDataSetting; if((writebuffer/4)==0){ sprintf(s,(char
*)\tedSnr[3]);
GUI_PutString5_7(8,16,(char *)s); //显示结果 LCM_Refresh();} }
if(setmode){ }
if(modeselect) {
modeselect=0; setdatamode=1; writemode=0; setmode=0;
RevBuffer[0]=0x09; RevBuffer[1]=0xa1;
GUI_ClearScreen(); //LCD清屏 GUI_PutString5_7(4, 20, \ // 显示字符串 LCM_Refresh(); }
break; case 3:
Key_Flag=0; if(setmode){}
10
武汉理工大学华夏学院
if((writemode==1)&&(setmode==0)){
RFIDDataSetting=MLastSelectedSnr[writebuffer]; RFIDDataSetting += 10;
if(RFIDDataSetting>128)RFIDDataSetting=0; MLastSelectedSnr[writebuffer]=RFIDDataSetting; if((writebuffer/4)==0){ sprintf(s,(char
*)\tedSnr[3]);
GUI_PutString5_7(8,16,(char *)s); //显示结果 LCM_Refresh();} }
if(modeselect){ modeselect=0; writemode=1;
GUI_ClearScreen(); //LCD清屏
GUI_PutString5_7(8, 2, \ // 显示字符串 LCM_Refresh(); sprintf(s,(char
*)\tedSnr[3]);
GUI_PutString5_7(8,16,(char *)s); //显示结果 LCM_Refresh(); }
break; case 4:
Key_Flag=0; if(setmode){
if(zgConfigPANIDSetting) {
RevBuffer[8]=zgConfigPANIDSetting;
GUI_ClearScreen(); //LCD清屏 GUI_PutString5_7(25, 2, \ // 显示字符串 GUI_PutString5_7(5, 20, \显示字符串 GUI_PutString5_7(5, 40, \显示字符串 LCM_Refresh(); modeselect=1; setmode=0; } }
if((writemode==1)&&(setmode==0)){ writebuffer +=1;
11
武汉理工大学华夏学院
if(writebuffer>3)writebuffer=0; RFIDDataSetting =0; }
break; case 5:
Key_Flag=0; if(writemode){
// if(zgConfigPANIDSetting) // {
RevBuffer[1]=0xa2;
RevBuffer[0]=0x19;
GUI_ClearScreen(); //LCD清屏
GUI_PutString5_7(8, 2, \ // 显示字符串 LCM_Refresh(); sprintf(s,(char
*)\tedSnr[3]);
GUI_PutString5_7(8,16,(char *)s); //显示结果
LCM_Refresh();
setdatamode=1; } break;
default: break; } } }
12
相关推荐: