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

📄 lcdparse.i

📁 个人学习参考!禁止使用到产品上! 任何人不得公开发布!
💻 I
📖 第 1 页 / 共 2 页
字号:
 { LcdRunData=0x02; } break;        case 0x02 :	  if(LcdShowBit[0]&0x02) { k=IicByteRead(0x64,0x00) & 0x7f; j=IicByteRead(0x64,0x10) & 0x7f; i=IicByteRead(0x64,0x20) & 0x3f; l=0;  BataMoveFg=0;  LcdDisplayData(i,j,k,l,0x40,0x0c,0x00); } else { LcdRunData=0x03; } break;         			            case 0x03 :	    if(m) {         BataMoveFg=0;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(SumPulseData[i]); } LcdDisplayData(databuf[0],databuf[1],databuf[2],0x00,0x08,0x80,0x00); }  else { BataMoveFg=1;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(SumPulseData[i]); } LcdDisplayData(databuf[0],databuf[1],databuf[2],databuf[3],0x08,0x80,0x51); } break;       	 		            case 0x04 :	   if(m) { BataMoveFg=0;  LcdDisplayData(0x00,SumPulseData[3],SumPulseData[4],0x00,0x08,0x80,0x21); } else { LcdRunData=0x05; } break;                                case 0x05 :	   if(m) {  BataMoveFg=0;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(FengPulseData[i]); } LcdDisplayData(databuf[0],databuf[1],databuf[2],0x00,0x04,0x80,0x00); }  else { BataMoveFg=1;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(FengPulseData[i]); } LcdDisplayData(databuf[0],databuf[1],databuf[2],databuf[3],0x04,0x80,0x51); }  break;           	            case 0x06 :	   if(m) { BataMoveFg=0;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(FengPulseData[i]); } LcdDisplayData(0x00,databuf[3],databuf[4],0x00,0x04,0x80,0x21); } else { LcdRunData=0x07; }  break;         case 0x07 :	    if(m) { BataMoveFg=0;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(GuPulseData[i]); } LcdDisplayData(databuf[0],databuf[1],databuf[2],0x00,0x01,0x80,0x00); }  else { BataMoveFg=1;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(GuPulseData[i]); } LcdDisplayData(databuf[0],databuf[1],databuf[2],databuf[3],0x01,0x80,0x51); }  break;          case 0x08 :    if(m) { BataMoveFg=0;  for(i=0;i<4;i++)	 { databuf[i]=HexToBcd(GuPulseData[i]); } LcdDisplayData(0x00,databuf[3],databuf[4],0x00,0x01,0x80,0x21); } else { LcdRunData=0x09; } break;       	    	            case 0x09 :    if(LcdShowBit[0]&0x20) { IicMuchByteRead(0xa0,0x83,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x01,0x80,0x00); } else { LcdRunData=0x0a; } break;       	    		            case 0x0a :    if(LcdShowBit[0]&0x40) { IIcBuf[2]=IicByteRead(0xa0,0xC9); BataMoveFg=0;  LcdDisplayData(0xab,0x00,IIcBuf[2],0x00,0x00,0x00,0x00); } else { LcdRunData=0x0b; } break;              		            case 0x0b :    if(LcdShowBit[1]&0x01)  { if(m) { IicMuchByteRead(0xa0,0x20,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x18,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x20,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x18,0x80,0x51); } } else { LcdRunData=0x0d; } break;     case 0x0c :    if(m) { IicMuchByteRead(0xa0,0x23,2); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x18,0x80,0x21); }  break;   case 0x0d :    if(LcdShowBit[1]&0x02)  { if(m) { IicMuchByteRead(0xa0,0x25,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x14,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x25,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x14,0x80,0x51); } } else { LcdRunData=0x0f; } break;	     	      case 0x0e :    if(m) { IicMuchByteRead(0xa0,0x27,2); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x14,0x80,0x21);  }   break;     	  case 0x0f :    if(LcdShowBit[1]&0x04)  { if(m) { IicMuchByteRead(0xa0,0x30,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x12,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x30,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x12,0x80,0x51); } } else { LcdRunData=0x11; } break;           		            case 0x10 :    if(m) { IicMuchByteRead(0xa0,0x25,3); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x12,0x80,0x21); }                      break;      	  case 0x11 :    if(LcdShowBit[1]&0x08)  { if(m) { IicMuchByteRead(0xa0,0x35,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x11,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x35,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x11,0x80,0x51); } } else { LcdRunData=0x13; } break;     	     		            case 0x12 :    if(m) { IicMuchByteRead(0xa0,0x38,2); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x11,0x80,0x21);  }   break;     	  case 0x13 :    if(LcdShowBit[1]&0x10)  { if(m) { IicMuchByteRead(0xa0,0x40,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x38,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x40,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x38,0x80,0x51); } } else { LcdRunData=0x15; } break;	      	        case 0x14 :    if(m) { IicMuchByteRead(0xa0,0x43,2); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x38,0x80,0x21);  }                     break;      	  case 0x15 :    if(LcdShowBit[1]&0x20)  { if(m) { IicMuchByteRead(0xa0,0x45,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x34,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x45,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x34,0x80,0x51); } } else { LcdRunData=0x17; } break;	  case 0x16 :    if(m) { IicMuchByteRead(0xa0,0x48,2); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x34,0x80,0x21); }    break;      	  case 0x17 :    if(LcdShowBit[1]&0x40)  { if(m) { IicMuchByteRead(0xa0,0x50,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x32,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x50,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x32,0x80,0x51); } } else { LcdRunData=0x19; } break;	      	    case 0x18 :    if(m) { IicMuchByteRead(0xa0,0x53,2); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x32,0x80,0x21); }   break;     	    case 0x19 :    if(LcdShowBit[1]&0x80)  { if(m) { IicMuchByteRead(0xa0,0x55,3); BataMoveFg=0;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],0x00,0x31,0x80,0x00); }  else { IicMuchByteRead(0xa0,0x55,4); BataMoveFg=1;  LcdDisplayData(IIcBuf[0],IIcBuf[1],IIcBuf[2],IIcBuf[3],0x31,0x80,0x51); } } else { LcdRunData=0x01; } break;  case 0x1A :    if(m) { IicMuchByteRead(0xa0,0x58,2); BataMoveFg=0;  LcdDisplayData(0x00,IIcBuf[1],IIcBuf[2],0x00,0x31,0x80,0x21);  LcdRunData=0x01; CkData=0x00; }  break; default : CkData=CkData; break; } m=LcdShowBit[1]&0x80; }

⌨️ 快捷键说明

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