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

📄 hzk_lcd.lst

📁 8051手机短信源程序,用单片机控制手机模块发短信
💻 LST
📖 第 1 页 / 共 2 页
字号:
 250   3                  {
 251   4                      //CE0=0;
 252   4                                      CE1=0;CE0=0;
 253   4                                      P10=0;P11=0;P12=0;
 254   4                  }
 255   3                  for(j=0;j<2;j++)
 256   3                  {
 257   4                      I_SEND(Page_Add+pag+j);
 258   4                      I_SEND(Col_Add+col);
 259   4                      for(i=0;i<16;i++)             
 260   4                      D_SEND(XBYTE[k+i+j*16+0x8000]);
 261   4                  }
 262   3                  zhtemp+=2;
 263   3                              //zhtemp++;
 264   3                              //c3=hzk[zhtemp];
 265   3                              //if(c3>128)
 266   3                              //{
 267   3                                      //if((col+8)>48)
 268   3                                      //col+=16;
 269   3                                      //else
 270   3                                      //col+=8;
 271   3      
 272   3                              //}
 273   3                              //else
 274   3                              //col+=8;
 275   3                  col+=16;
 276   3                              if(col>48)
 277   3                              {
 278   4                                      if(cs==0)
 279   4                                      {
 280   5                                              CS1=1;
 281   5                              CS2=0;
 282   5                                              cs=1;
 283   5                                              col=0;
 284   5                                      }
 285   4                                      else if(cs==1)
 286   4                                      {
 287   5                                              CS1=0;
 288   5                                              CS2=1;
 289   5                                              cs=2;
 290   5                                              col=0;
 291   5                                              pag+=2;
 292   5                                      }
 293   4                                      else if(cs==2)
 294   4                                      {
 295   5                                              CS1=1;
 296   5                                              CS2=0;
 297   5                                              cs=3;
 298   5                                              col=0;
 299   5                                      }
 300   4                                      else if(cs==3)
 301   4                                      {
 302   5                                              CS1=0;
 303   5                                              CS2=1;
C51 COMPILER V8.02   HZK_LCD                                                               10/13/2008 11:41:33 PAGE 6   

 304   5                                              cs=4;
 305   5                                              col=0;
 306   5                                              pag+=2;
 307   5                                      }
 308   4                                      else if(cs==4)
 309   4                                      {
 310   5                                              CS1=1;
 311   5                              CS2=0;
 312   5                                              cs=5;
 313   5                                              col=0;
 314   5                                      }
 315   4                                      else if(cs==5)
 316   4                                      {
 317   5                                              CS1=0;
 318   5                                              CS2=1;
 319   5                                              cs=6;
 320   5                                              col=0;
 321   5                                              pag+=2;
 322   5                                      }
 323   4                                      else if(cs==6)
 324   4                                      {
 325   5                                              CS1=1;
 326   5                              CS2=0;
 327   5                                              cs=7;
 328   5                                              col=0;
 329   5                                      }
 330   4                                      else
 331   4                                      {
 332   5                                              //CS1=0;
 333   5                                              //CS2=0;
 334   5                                              cs=7;
 335   5                                              //col-=16;
 336   5                                              //pag+=2;
 337   5                                              //zhtemp-=2;
 338   5                                              //hzk[zhtemp]=0;
 339   5                                              //break;
 340   5                                              //return;
 341   5                                              if(zhtemp>62)
 342   5                                              {
 343   6                                                      zhtemp=0;
 344   6                                                      break;
 345   6                                              }
 346   5                                      }
 347   4                              }
 348   3                              //col+=16;
 349   3                  
 350   3              }
 351   2              else
 352   2              {
 353   3                  //CE4=0;
 354   3                              P10=0;P11=0;P12=1;         
 355   3                  for(j=0;j<2;j++)
 356   3                  {
 357   4                      I_SEND(Page_Add+pag+j);
 358   4                      I_SEND(Col_Add+col);
 359   4                      
 360   4                      for(i=0;i<8;i++)
 361   4                      {
 362   5                          
 363   5                          D_SEND(XBYTE[(c1-0x20)*16+8*j+i+0x8000]);
 364   5                          
 365   5                      }
C51 COMPILER V8.02   HZK_LCD                                                               10/13/2008 11:41:33 PAGE 7   

 366   4                  }
 367   3                  zhtemp++;
 368   3                              c3=hzk[zhtemp];
 369   3                              if(c3>128)
 370   3                              {
 371   4                                      if((col+8)>48)
 372   4                                      col+=16;
 373   4                                      else
 374   4                                      col+=8;
 375   4      
 376   4                              }
 377   3                              else
 378   3                              col+=8;
 379   3                              
 380   3                              if(col>56)
 381   3                              {
 382   4                                      if(cs==0)
 383   4                                      {
 384   5                                              CS1=1;
 385   5                              CS2=0;
 386   5                                              cs=1;
 387   5                                              col=0;
 388   5                                      }
 389   4                                      else if(cs==1)
 390   4                                      {
 391   5                                              CS1=0;
 392   5                                              CS2=1;
 393   5                                              cs=2;
 394   5                                              col=0;
 395   5                                              pag+=2;
 396   5                                      }
 397   4                                      else if(cs==2)
 398   4                                      {
 399   5                                              CS1=1;
 400   5                                              CS2=0;
 401   5                                              cs=3;
 402   5                                              col=0;
 403   5                                      }
 404   4                                      else if(cs==3)
 405   4                                      {
 406   5                                              CS1=0;
 407   5                                              CS2=1;
 408   5                                              cs=4;
 409   5                                              col=0;
 410   5                                              pag+=2;
 411   5                                      }
 412   4                                      else if(cs==4)
 413   4                                      {
 414   5                                              CS1=1;
 415   5                              CS2=0;
 416   5                                              cs=5;
 417   5                                              col=0;
 418   5                                      }
 419   4                                      else if(cs==5)
 420   4                                      {
 421   5                                              CS1=0;
 422   5                                              CS2=1;
 423   5                                              cs=6;
 424   5                                              col=0;
 425   5                                              pag+=2;
 426   5                                      }
 427   4                                      else if(cs==6)
C51 COMPILER V8.02   HZK_LCD                                                               10/13/2008 11:41:33 PAGE 8   

 428   4                                      {
 429   5                                              CS1=1;
 430   5                              CS2=0;
 431   5                                              cs=7;
 432   5                                              col=0;
 433   5                                      }
 434   4                                      else
 435   4                                      {
 436   5                                              //CS1=0;
 437   5                                              //CS2=0;
 438   5                                              cs=7;
 439   5                                              //col-=8;;
 440   5                                              //pag+=2;
 441   5                                              //zhtemp--;
 442   5                                              //hzk[zhtemp]=0;
 443   5                                              //break;
 444   5                                              //return;
 445   5                                              //col=56;
 446   5                                              if(zhtemp>63)
 447   5                                              {
 448   6                                                      zhtemp=0;
 449   6                                                      break;
 450   6                                              }
 451   5                                      }
 452   4                              }
 453   3              }
 454   2              if(col>48)
 455   2                      {
 456   3                              if(cs>6)
 457   3                              {
 458   4                                      //zhtemp--;
 459   4                                      //CS1=0;
 460   4                                      //CS2=0;
 461   4                                      cs=7;
 462   4                                      //hzk[zhtemp]=0;
 463   4                                      //break;        
 464   4                                      //return;
 465   4                              }
 466   3                              if(zhtemp>62)
 467   3                              {
 468   4                                      //zhtemp=0;
 469   4                                      //break;
 470   4                              }
 471   3                      }
 472   2          } 
 473   1      }
 474          /*
 475          void main(void)
 476          {
 477                  
 478              init_lcd();    
 479              //while(1)
 480              {
 481                  //disp(0,0,"好");
 482                  //disp(0,0,"好人一个呀火气大部队上场军队后勤学生名册工人主义农民可怜便不可民啊一");
 483                          //disp(0,0,"mcu_china@sina.com12好,0123456789队上场军队后abcd大部队efg勤@奸-34567891");
 484                          disp_string("4645ina.com12好,0123456789队上场军队后abcd大部队efg勤@奸-34567891");
 485                  //disp(2,0,"好人一个呀呀");
 486                  //disp(0,16,"集");
 487                  //CS1=1;CS2=0;        
 488              } 
 489                  while(1);                                                       
C51 COMPILER V8.02   HZK_LCD                                                               10/13/2008 11:41:33 PAGE 9   

 490          }
 491          */


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1486    ----
   CONSTANT SIZE    =    114    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      1      24
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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