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

📄 lcd24064-c.lst

📁 液晶显示器LM24064的驱动程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
 238   1      }
*** WARNING C280 IN LINE 170 OF LCD24064-C.C: 'i': unreferenced local variable
*** WARNING C280 IN LINE 170 OF LCD24064-C.C: 'a': unreferenced local variable
*** WARNING C280 IN LINE 170 OF LCD24064-C.C: 'b': unreferenced local variable
C51 COMPILER V7.09   LCD24064_C                                                            07/19/2007 17:30:57 PAGE 5   

 239          
 240          
 241          void     charshow(void)
 242          {
 243   1              uchar   data    i,j,k;
 244   1      /*      uchar   *pni;                                   //显示 你好
 245   1              uchar   *phao;
 246   1              uchar   ni[32]={0x09,0x00,0x09,0x80,0x11,0x04,0x13,0xFE,
 247   1                                              0x22,0x04,0x34,0x48,0x68,0x40,0xA2,0x50,
 248   1                                              0x23,0x48,0x22,0x48,0x24,0x44,0x24,0x46,
 249   1                                              0x28,0x44,0x21,0x40,0x20,0x80,0x00,0x00};
 250   1              uchar   hao[32]={0x10,0x00,0x11,0xFC,0x10,0x08,0x10,0x10,
 251   1                                               0xFC,0x20,0x24,0x20,0x24,0x20,0x27,0xFE,
 252   1                                               0x44,0x20,0x64,0x20,0x18,0x20,0x08,0x20,
 253   1                                               0x14,0x20,0x26,0x20,0x44,0xA0,0x80,0x40};
 254   1              pni=ni;
 255   1              phao=hao;
 256   1      
 257   1                                                                              //横向取模
 258   1      
 259   1      /*--  文字:  昆  --*/
 260   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 261   1      //      uchar   code kun[32]={0x00,0x00,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x20,0x40,0x20,0x40,
 262   1      //                                                0x20,0x44,0x3E,0x4C,0x20,0x70,0x20,0x40,0x26,0x42,0x38,0x42,0x20,0x3E,0x00,0x00};
 263   1      
 264   1      /*--  文字:  山  --*/
 265   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 266   1      //      uchar   code shan[32]={0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x21,0x04,0x21,0x04,0x21,0x04,
 267   1      //                                                      0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x21,0x04,0x7F,0xFC,0x20,0x04,0x00,0x00};
 268   1      
 269   1      /*--  文字:  市  --*/
 270   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 271   1      //      uchar   code shi[32]={0x02,0x00,0x01,0x00,0xFF,0xFE,0x01,0x00,0x01,0x00,0x1F,0xF8,0x11,0x08,0x11,0x08,
 272   1      //                                                      0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x08,0x11,0x28,0x11,0x10,0x01,0x00,0x01,0x00};
 273   1      
 274   1      /*--  文字:  创  --*/
 275   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 276   1      //      uchar   code chuang[32]={0x08,0x02,0x08,0x02,0x14,0x12,0x13,0x12,0x21,0xD2,0x40,0x92,0xBF,0x12,0x21,0x12,
 277   1      //                                              0x21,0x12,0x25,0x12,0x22,0x12,0x20,0x82,0x20,0x82,0x20,0x8A,0x1F,0x84,0x00,0x00};
 278   1      
 279   1      /*--  文字:  新  --*/
 280   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 281   1      //      uchar   code xin[32]={0x10,0x00,0x08,0x0E,0x7F,0x70,0x22,0x40,0x14,0x40,0xFF,0x7E,0x08,0x48,0x08,0x48,
 282   1      //                                       0xFF,0x48,0x08,0x48,0x2C,0x48,0x2A,0x88,0x4A,0x88,0x89,0x08,0x2A,0x08,0x10,0x08};
 283   1      
 284   1      /*--  文字:  科  --*/
 285   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 286   1      //      uchar   code ke[32]={0x06,0x08,0x78,0x88,0x08,0x48,0x08,0x48,0xFE,0x08,0x18,0x88,0x1C,0x48,0x2A,0x48,
 287   1      //                                      0x28,0x0E,0x48,0x78,0x8B,0x88,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08};
 288   1      
 289   1      /*--  文字:  技  --*/
 290   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 291   1      //      uchar   code ji[32]={0x10,0x20,0x10,0x20,0x10,0x20,0xFD,0xFE,0x10,0x20,0x14,0x20,0x19,0xFC,0x31,0x08,
 292   1      //                                      0xD0,0x88,0x10,0x90,0x10,0x60,0x10,0x60,0x10,0x90,0x11,0x0E,0x56,0x04,0x20,0x00};
 293   1      
 294   1      /*--  文字:  检  --*/
 295   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 296   1      //      uchar   code jian[32]={0x10,0x40,0x10,0x40,0x10,0xA0,0xFD,0x10,0x12,0x0E,0x38,0x00,0x35,0xF8,0x50,0x00,
 297   1      //                                                      0x50,0x88,0x92,0x4C,0x11,0x48,0x11,0x50,0x10,0x20,0x17,0xFE,0x10,0x00,0x00,0x00};
 298   1      
 299   1      /*--  文字:  测  --*/
 300   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
C51 COMPILER V7.09   LCD24064_C                                                            07/19/2007 17:30:57 PAGE 6   

 301   1      //      uchar   code ce[32]={0x40,0x02,0x27,0xC2,0x24,0x42,0x84,0x52,0x45,0x52,0x55,0x52,0x15,0x52,0x25,0x52,
 302   1      //                                               0x25,0x52,0x25,0x52,0xC5,0x52,0x41,0x02,0x42,0x82,0x42,0x42,0x44,0x4A,0x48,0x04};
 303   1      
 304   1      /*--  文字:  仪  --*/
 305   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 306   1      //      uchar   code yi[32]={0x08,0x80,0x08,0x40,0x10,0x68,0x12,0x48,0x22,0x08,0x62,0x10,0xA1,0x10,0x21,0x10,
 307   1      //                                               0x20,0xA0,0x20,0xA0,0x20,0x40,0x20,0xA0,0x21,0x10,0x22,0x0E,0x2C,0x04,0x20,0x00};
 308   1      
 309   1      /*--  文字:  器  --*/
 310   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 311   1      //      uchar   code qi[32]={0x3E,0x7C,0x22,0x44,0x22,0x44,0x3E,0x7C,0x01,0x10,0x01,0x08,0xFF,0xFC,0x06,0xC0,
 312   1      //                                              0x18,0x30,0xE0,0x0E,0x3E,0xFC,0x22,0x88,0x22,0x88,0x22,0x88,0x3E,0xF8,0x00,0x00};
 313   1                                                      
 314   1      /*--  文字:  有  --*/
 315   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 316   1      //      uchar   code you[32]={0x01,0x00,0x01,0x00,0x7F,0xFE,0x02,0x00,0x04,0x00,0x0F,0xF0,0x18,0x10,0x28,0x10,
 317   1      //                                                      0x4F,0xF0,0x88,0x10,0x08,0x10,0x0F,0xF0,0x08,0x10,0x08,0x90,0x08,0x70,0x08,0x20};
 318   1      
 319   1      /*--  文字:  限  --*/
 320   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 321   1      //      uchar   code xian[32]={0x00,0x00,0xFB,0xF8,0x92,0x08,0x93,0xF8,0xA2,0x08,0xA2,0x08,0x93,0xF8,0x8A,0x80,
 322   1      //                                                      0x8A,0x48,0xAA,0x50,0x92,0x20,0x82,0x20,0x82,0x10,0x82,0x8E,0x83,0x04,0x82,0x00};
 323   1      
 324   1      /*--  文字:  公  --*/
 325   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 326   1      //      uchar   code gong[32]={0x00,0x00,0x04,0x40,0x06,0x40,0x04,0x40,0x08,0x20,0x08,0x10,0x10,0x18,0x22,0x0E,
 327   1      //                                                      0x43,0x04,0x02,0x00,0x04,0x20,0x08,0x10,0x11,0xF8,0x3F,0x18,0x10,0x10,0x00,0x00};
 328   1      
 329   1      /*--  文字:  司  --*/
 330   1      /*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
 331   1      //      uchar   code si[32]={0x00,0x00,0x3F,0xFC,0x00,0x04,0x00,0x04,0x7F,0xE4,0x00,0x04,0x00,0x04,0x3F,0xC4,
 332   1      //                                                      0x20,0x44,0x20,0x44,0x3F,0xC4,0x20,0x44,0x20,0x04,0x00,0x14,0x00,0x08,0x00,0x00};                                               
 333   1                                                      
 334   1                                                      
 335   1                                                      
 336   1                                                      //数组数据大 放ROM里  用code定义 否则要超出idata范围
 337   1      /*
 338   1              uchar   code *pkun,code *pshan,code *pshi;
 339   1              uchar   code *pchuang,code *pxin,code *pke,code *pji;   //数组指针可以不用存放在 code里
 340   1              uchar   code *pjian,code *pce,code *pyi,code *pqi;
 341   1              uchar   code *pyou,code *pxian,code *pgong,code *psi;
 342   1      
 343   1      /*一维数组显示法,程序过长不方便修改*/
 344   1      /*
 345   1              pkun=kun;
 346   1              pshan=shan;
 347   1              pshi=shi;
 348   1      
 349   1              pchuang=chuang;
 350   1              pxin=xin;
 351   1              pke=ke;
 352   1              pji=ji;
 353   1      
 354   1              pjian=jian;
 355   1              pce=ce;
 356   1              pyi=yi;
 357   1              pqi=qi;
 358   1      
 359   1              pyou=you;
 360   1              pxian=xian;
 361   1              pgong=gong;
 362   1              psi=si;
C51 COMPILER V7.09   LCD24064_C                                                            07/19/2007 17:30:57 PAGE 7   

 363   1      
 364   1              
 365   1              for(i=0;i<32;i++,i++)                           //指针跳跃数组显示
 366   1              {
 367   1                      state01();                                              //昆
 368   1                      writedat(*(pkun+i));
 369   1                      state01();
 370   1                      writecom(0xc0);
 371   1                      state01();
 372   1                      writedat(*(pkun+i+1));
 373   1                      state01();
 374   1                      writecom(0xc0);
 375   1                      
 376   1                      state01();                                              //山
 377   1                      writedat(*(pshan+i));
 378   1                      state01();
 379   1                      writecom(0xc0);
 380   1                      state01();
 381   1                      writedat(*(pshan+i+1));
 382   1                      state01();
 383   1                      writecom(0xc0);
 384   1      
 385   1                      state01();                                              //市
 386   1                      writedat(*(pshi+i));
 387   1                      state01();
 388   1                      writecom(0xc0);
 389   1                      state01();
 390   1                      writedat(*(pshi+i+1));
 391   1                      state01();
 392   1                      writecom(0xc0);
 393   1      
 394   1      
 395   1                      state01();                                              //创
 396   1                      writedat(*(pchuang+i));
 397   1                      state01();
 398   1                      writecom(0xc0);
 399   1                      state01();
 400   1                      writedat(*(pchuang+i+1));
 401   1                      state01();
 402   1                      writecom(0xc0);
 403   1      
 404   1                      state01();                                              //新
 405   1                      writedat(*(pxin+i));
 406   1                      state01();
 407   1                      writecom(0xc0);
 408   1                      state01();
 409   1                      writedat(*(pxin+i+1));
 410   1                      state01();
 411   1                      writecom(0xc0);
 412   1      
 413   1                      state01();                                              //科
 414   1                      writedat(*(pke+i));
 415   1                      state01();
 416   1                      writecom(0xc0);
 417   1                      state01();
 418   1                      writedat(*(pke+i+1));
 419   1                      state01();
 420   1                      writecom(0xc0);
 421   1      
 422   1                      state01();                                              //技
 423   1                      writedat(*(pji+i));
 424   1                      state01();
C51 COMPILER V7.09   LCD24064_C                                                            07/19/2007 17:30:57 PAGE 8   

 425   1                      writecom(0xc0);
 426   1                      state01();
 427   1                      writedat(*(pji+i+1));
 428   1                      state01();
 429   1                      writecom(0xc0);
 430   1      
 431   1                      state01();                                              //检
 432   1                      writedat(*(pjian+i));
 433   1                      state01();
 434   1                      writecom(0xc0);
 435   1                      state01();
 436   1                      writedat(*(pjian+i+1));
 437   1                      state01();
 438   1                      writecom(0xc0);
 439   1      
 440   1                      state01();                                              //测
 441   1                      writedat(*(pce+i));
 442   1                      state01();
 443   1                      writecom(0xc0);
 444   1                      state01();
 445   1                      writedat(*(pce+i+1));
 446   1                      state01();
 447   1                      writecom(0xc0);
 448   1      
 449   1                      state01();                                              //仪
 450   1                      writedat(*(pyi+i));
 451   1                      state01();
 452   1                      writecom(0xc0);
 453   1                      state01();
 454   1                      writedat(*(pyi+i+1));
 455   1                      state01();
 456   1                      writecom(0xc0);
 457   1      
 458   1                      state01();                                              //器
 459   1                      writedat(*(pqi+i));
 460   1                      state01();
 461   1                      writecom(0xc0);
 462   1                      state01();
 463   1                      writedat(*(pqi+i+1));
 464   1                      state01();
 465   1                      writecom(0xc0);
 466   1      
 467   1                      state01();                                              //有
 468   1                      writedat(*(pyou+i));
 469   1                      state01();
 470   1                      writecom(0xc0);
 471   1                      state01();
 472   1                      writedat(*(pyou+i+1));
 473   1                      state01();
 474   1                      writecom(0xc0);
 475   1      
 476   1                      state01();                                              //限
 477   1                      writedat(*(pxian+i));
 478   1                      state01();

⌨️ 快捷键说明

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