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

📄 ex1.lst

📁 基于51单片机的16*16点阵
💻 LST
📖 第 1 页 / 共 3 页
字号:
 497          },      //念174
 498          
 499          {
 500          0xFF,0xFF,0xBF,0xFB,0xD0,0x01,0xDF,0xBF,0xFF,0xBF,0x1F,0x7F,0xDF,0x7F,0xDE,0x5F,
 501          0xDD,0x67,0xDB,0x73,0xD7,0x7B,0xDF,0x7F,0xDF,0x7F,0xAF,0xF9,0x70,0x03,0xFF,0xFF
 502          },      //还177
 503          
 504          
 505          {
 506          0xF7,0xBF,0xB7,0xB7,0xD4,0x03,0xF7,0xBF,0xE7,0xAF,0xD6,0x07,0xB5,0xFF,0xF6,0xFB,
 507          0x00,0x01,0xFD,0xF7,0xFB,0x6F,0xF3,0x5F,0xEB,0xBF,0x9A,0xCF,0xF9,0xF1,0xFB,0xFB
 508          },      //装181
 509          
 510          {
 511          0xF6,0xFF,0xF6,0xFF,0xF6,0xFB,0xEE,0x01,0xED,0x7F,0xCD,0x7F,0xAB,0x6F,0x67,0x07,
 512          0xEF,0x7F,0xEF,0x7F,0xEF,0x77,0xEF,0x03,0xEF,0x7F,0xEF,0x7F,0xEF,0x7F,0xEF,0x7F
 513          },      //作182
 514          
 515          {
 516          0xBF,0xEF,0xCE,0x07,0xEE,0xEF,0xFE,0xEF,0x7E,0xEF,0x9D,0xF1,0xDB,0xFF,0xFC,0x07,
 517          0xED,0xF7,0xDE,0xEF,0x1E,0xEF,0xDF,0x5F,0xDF,0xBF,0xDF,0x5F,0xDC,0xE1,0xD3,0xF7
 518          },      //没185
 519          
 520          
 521          {
 522          0xEF,0xFF,0xEF,0xFB,0xEE,0x01,0xEE,0xDB,0x02,0xDB,0xEE,0xDB,0xEA,0xDB,0xE6,0x03,
 523          0xCE,0xFB,0x2E,0xFF,0xEE,0xFF,0xEE,0xFF,0xEE,0xFD,0xEE,0xFD,0xAF,0x01,0xDF,0xFF
 524          },      //把187
 525          
 526          {
 527          0xEE,0xFF,0xEE,0xFF,0xEE,0xFF,0xDC,0x03,0xDD,0xFB,0x9B,0xF7,0x57,0xBF,0xDF,0xBF,
 528          0xDE,0xAF,0xDE,0xB7,0xDD,0xB3,0xDB,0xBB,0xDF,0xBF,0xDF,0xBF,0xDE,0xBF,0xDF,0x7F
 529          },      //你188
 530          
 531          {
 532          0xDF,0xBF,0xEF,0xBF,0xEF,0xBF,0xFF,0x7B,0x00,0x01,0xDF,0xF7,0xDB,0x77,0xC1,0x77,
 533          0xDB,0xAF,0xDB,0xAF,0xDB,0xDF,0xDB,0xAF,0xBB,0xAF,0xAB,0x77,0x76,0xF1,0xFD,0xFB
 534          },//放189
 535          
 536          
 537          {
 538          0xFD,0xFF,0xFE,0xFF,0xFF,0x7F,0xFF,0x3F,0xF7,0x7F,0xF7,0xFF,0xD7,0xF7,0xD7,0xFB,
 539          0xD7,0xFD,0xB7,0xFD,0x77,0xFD,0xF7,0xFF,0xF7,0xEF,0xF7,0xEF,0xF8,0x0F,0xFF,0xFF
 540          },      //心191
 541          
 542          {
 543          0xFF,0xF7,0xC0,0x03,0xDE,0xF7,0xDE,0xF7,0xC0,0x07,0xDE,0xF7,0xDE,0xF7,0xDE,0xF7,
 544          0xC0,0x07,0xFE,0xFF,0xFE,0xF7,0x80,0x03,0xFE,0xFF,0xFE,0xFB,0x00,0x01,0xFF,0xFF
 545          },//里192 */
 546          
 547          
 548          {
C51 COMPILER V9.00   EX1                                                                   04/10/2010 21:56:02 PAGE 10  

 549          0xFF,0xFB,0x00,0x01,0xFD,0xFF,0xFD,0xFF,0xFB,0xFB,0x80,0x01,0xBB,0xBB,0xBB,0xBB,
 550          0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xBB,0xAB,0xBF,0xF7
 551          },      //而194
 552          
 553          {
 554          0xF0,0x1F,0xF7,0xDF,0xF7,0xDF,0xF0,0x1F,0xF7,0xDF,0xF7,0xDF,0xF0,0x1F,0xFF,0xFB,
 555          0x00,0x01,0xFE,0xFF,0xF6,0xDF,0xF6,0x0F,0xF6,0xFF,0xEA,0xFF,0xDC,0xF9,0xBF,0x03
 556          },      //是195
 557          
 558          {
 559          0xFF,0xF7,0xC0,0x03,0xDE,0xF7,0xDE,0xF7,0xDE,0xF7,0xC0,0x07,0xDE,0xF7,0xDE,0xF7,
 560          0xDE,0xF7,0xC0,0x07,0xDE,0xF7,0xDE,0xF7,0xDE,0xF7,0xBE,0xF7,0xBE,0xD7,0x7F,0xEF
 561          },      //用196
 562          
 563          {
 564          0xFE,0xFF,0xFD,0xFF,0xFB,0xEF,0xE0,0x07,0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF,
 565          0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xE0,0x0F,0xEF,0xEF
 566          },      //自197
 567          
 568          {
 569          0xFF,0xFF,0xFF,0xEF,0x80,0x07,0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0xC0,0x0F,
 570          0xDF,0xEF,0xDF,0xFF,0xDF,0xFF,0xDF,0xFF,0xDF,0xFB,0xDF,0xFB,0xE0,0x03,0xFF,0xFF
 571          },      //己198
 572          
 573          {
 574          0xFF,0x7F,0xBF,0x7F,0xCE,0xBF,0xED,0xDF,0xFB,0xEF,0xF6,0xF7,0xEF,0x71,0xEF,0x7B,
 575          0xD8,0x0F,0x1F,0xEF,0xDF,0xDF,0xDF,0xBF,0xDD,0x7F,0xDE,0xFF,0xDF,0x3F,0xFF,0xBF
 576          },      //冷199
 577          
 578          {
 579          0xFE,0xEF,0xBE,0xEB,0xD0,0x01,0xEE,0xEF,0x7E,0xE7,0x9C,0x03,0xDD,0xF7,0xF4,0x07,
 580          0xED,0xF7,0xDC,0x07,0x1F,0xBF,0xC0,0x01,0xDF,0xBF,0xDF,0x4F,0xDC,0xF1,0xD3,0xFB
 581          },      //漠200
 582          
 583          {
 584          0xEF,0xBF,0xEF,0xBF,0xDD,0xBB,0x80,0x81,0xBD,0x7B,0xBC,0xFB,0xBD,0xFB,0xBD,0x7B,
 585          0x81,0x9B,0xBD,0xDB,0xBD,0xFB,0xBD,0xFB,0xBD,0xFB,0x81,0xFB,0xBD,0xD7,0xFF,0xEF
 586          },      //的201
 587          
 588          {
 589          0xFD,0xFF,0xFE,0xFF,0xFF,0x7F,0xFF,0x3F,0xF7,0x7F,0xF7,0xFF,0xD7,0xF7,0xD7,0xFB,
 590          0xD7,0xFD,0xB7,0xFD,0x77,0xFD,0xF7,0xFF,0xF7,0xEF,0xF7,0xEF,0xF8,0x0F,0xFF,0xFF
 591          },      //心202
 592          
 593          {
 594          0xFF,0xEF,0xFF,0xEF,0xFF,0xEF,0x03,0xEB,0xF8,0x01,0xFB,0xEF,0xB7,0xEF,0xD6,0xEF,
 595          0xEF,0x6F,0xEF,0x6F,0xD7,0xEF,0xDB,0xEF,0xBB,0xEF,0x7F,0xEF,0xFF,0xAF,0xFF,0xDF
 596          },      //对203
 597          
 598          
 599          {
 600          0xFF,0x87,0xC0,0x7F,0xEE,0xEF,0xF6,0xDF,0x80,0x01,0xBD,0xFD,0x7D,0xFB,0x80,0x07,
 601          0xFB,0xFF,0xF8,0x0F,0xF5,0xDF,0xF6,0xBF,0xEF,0x7F,0xEE,0x9F,0xDD,0xE3,0xF3,0xF7
 602          },      //爱205
 603          
 604          {
 605          0xEE,0xFF,0xEE,0xFF,0xEE,0xFF,0xDC,0x03,0xDD,0xFB,0x9B,0xF7,0x57,0xBF,0xDF,0xBF,
 606          0xDE,0xAF,0xDE,0xB7,0xDD,0xB3,0xDB,0xBB,0xDF,0xBF,0xDF,0xBF,0xDE,0xBF,0xDF,0x7F
 607          },      //你206
 608          
 609          {
 610          0xEF,0xBF,0xEF,0xBF,0xDD,0xBB,0x80,0x81,0xBD,0x7B,0xBC,0xFB,0xBD,0xFB,0xBD,0x7B,
C51 COMPILER V9.00   EX1                                                                   04/10/2010 21:56:02 PAGE 11  

 611          0x81,0x9B,0xBD,0xDB,0xBD,0xFB,0xBD,0xFB,0xBD,0xFB,0x81,0xFB,0xBD,0xD7,0xFF,0xEF
 612          },      //的207
 613          
 614          {
 615          0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFD,0x7F,
 616          0xFD,0x7F,0xFD,0x7F,0xFB,0xBF,0xFB,0xBF,0xF7,0xDF,0xEF,0xEF,0xDF,0xF1,0xBF,0xFB
 617          },      //人208
 618          
 619          {
 620          0xDF,0xFB,0xD8,0x01,0xDB,0xFB,0xDB,0xFB,0x00,0x03,0xDB,0xDF,0xDA,0xDB,0xD2,0xDB,
 621          0xCA,0xDB,0x1A,0x03,0xDB,0xDF,0xDA,0xDB,0xDA,0xDB,0xD6,0xDB,0x4E,0x03,0xBE,0xFB
 622          },      //掘210
 623          
 624          {
 625          0xFF,0xFF,0x80,0x07,0xFF,0xEF,0xFF,0xDF,0xFF,0xBF,0xFE,0x7F,0xFE,0xFF,0xFE,0xFF,
 626          0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFA,0xFF,0xFD,0xFF
 627          },      //了211
 628          
 629          {
 630          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0x00,0x01,
 631          0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
 632          },      //一212
 633          
 634          {
 635          0xF7,0xFF,0xF0,0x0F,0xE7,0xDF,0xDB,0xBF,0xBC,0x7F,0xF3,0x9F,0xCF,0xE1,0x3E,0xFB,
 636          0xFE,0xEF,0xC0,0x07,0xFE,0xFF,0xF6,0xDF,0xEE,0xE7,0xDE,0xF7,0xFA,0xFF,0xFD,0xFF
 637          },      //条213
 638          
 639          {
 640          0xFF,0xDF,0xC0,0x0F,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xF7,0x80,0x03,0xFD,0x7F,
 641          0xFD,0x7F,0xFB,0x7F,0xFB,0x7F,0xF7,0x7F,0xF7,0x7D,0xEF,0x7D,0xDF,0x81,0xBF,0xFF
 642          },      //无214
 643          
 644          {
 645          0xFF,0xBF,0xBF,0xBF,0xCF,0xBF,0xEF,0xB7,0x78,0x03,0x9F,0xBF,0xDF,0xBF,0xF7,0xBB,
 646          0xE8,0x01,0xDF,0xBF,0x1F,0xBF,0xDF,0x7F,0xDE,0xEF,0xDD,0xF7,0xD8,0x03,0xDF,0xFB
 647          },      //法215
 648          
 649          {
 650          0xFB,0xBF,0x81,0xBF,0xBB,0xB7,0xB8,0x03,0xBB,0x5F,0x82,0xEF,0xED,0xF1,0xEA,0x0B,
 651          0xA3,0xFF,0xAC,0x03,0xAF,0x7F,0xAE,0x07,0xA3,0xF7,0x0F,0xF7,0xBF,0x6F,0xFF,0x9F
 652          },      //跨216
 653          
 654          {
 655          0xEF,0xDF,0xEF,0xD7,0xEF,0xD7,0x82,0x03,0xEE,0xDF,0xEE,0xDF,0x00,0xD7,0xEE,0xD7,
 656          0xAE,0x8F,0xA2,0x5F,0xAE,0xDB,0xAF,0xAB,0x8F,0x73,0xB6,0xFF,0xBB,0xF9,0x7C,0x03
 657          },      //越217
 658          
 659          {
 660          0xEF,0xBF,0xEF,0xBF,0xDD,0xBB,0x80,0x81,0xBD,0x7B,0xBC,0xFB,0xBD,0xFB,0xBD,0x7B,
 661          0x81,0x9B,0xBD,0xDB,0xBD,0xFB,0xBD,0xFB,0xBD,0xFB,0x81,0xFB,0xBD,0xD7,0xFF,0xEF
 662          },//的218
 663          
 664          {
 665          0xFD,0xFF,0xBD,0xFF,0xCD,0xFB,0xEC,0x01,0x7B,0xFB,0x97,0x7B,0xDF,0x7B,0xFE,0xFB,
 666          0xF6,0xFB,0xED,0xBB,0x1B,0xDB,0xD8,0x1B,0xDF,0xDB,0xDF,0xFB,0xDF,0xD7,0xDF,0xEF
 667          },      //沟219
 668          
 669          {
 670          0xDC,0x03,0xED,0xFF,0xBC,0x07,0xDD,0xF7,0xF5,0xF7,0xEC,0x07,0x9D,0xFF,0xDC,0x03,
 671          0xDF,0xFF,0xFF,0xFB,0x00,0x01,0xFA,0xBF,0xF6,0xDF,0xEE,0xE3,0x9E,0xF7,0xFE,0xFF
 672          },      //渠220
C51 COMPILER V9.00   EX1                                                                   04/10/2010 21:56:02 PAGE 12  

 673          
 674          
 675           };
 676          
 677           void main()
 678           {
 679   1          SCON=0x00;             //串口工作模式0;移位寄存器方式
 680   1              TMOD=0x01;                         //定时器T0工作方式1:16位方式
 681   1              TR0=1;                 //启动定时器t0
 682   1              P1=0x3f;               //P1端口初值:允许接收、锁定、显示
 683   1          IE=0x82;
 684   1              for(i=0;i<32;i++)
 685   1              {
 686   2               dispram[i]=0xff;
 687   2              
 688   2              }
 689   1              while(1)
 690   1                {
 691   2                      for(i=0;i<116;i++) 
 692   2                  {
 693   3                        for(j=0;j<2;j++)
 694   3                         for(k=1;k<9;k++)
 695   3                         {
 696   4                           for(l=0;l<16;l++)
 697   4                                 {
 698   5                             dispram[l*BLKN]=dispram[l*BLKN]<<1|dispram[l*BLKN+1]>>7;
 699   5                             dispram[l*BLKN+1]=dispram[l*BLKN+1]<<1|bmp[i][l*BLKN+j]>>(8-k);
 700   5                             }
 701   4                                 delay(500);
 702   4                         }
 703   3              }                                                                                                                     
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                        
 704   2                }
 705   1      
 706   1       }
 707           void leddisplay(void)  interrupt 1 using 1
 708           {
 709   1         uchar i,j=BLKN;                       //设定显示屏刷新率62.5帧/s
 710   1         TH0=0xfd;
 711   1         TL0=0xf0;
 712   1         i=P1;                                         //读取当前显示的行列
 713   1         i=++i&0x0f;                           /*行数自动加一,屏蔽高4位 ,注意P1.0,P1.1,P1.2,P1,3控制行的显示,
 714   1                                     通过4线16线译码器,对16行进行控制*/
 715   1         do
 716   1           {                                                                                          
 717   2                 j--;          
 718   2                 SBUF=dispram[i*BLKN+j];        //送显示数据,SBUF串行数据缓冲寄存器
 719   2                 while(!TI);                             /*串行发送停止位的开始时,由内部硬件使T11,向CPU发出中断请求
 720   2                                              ,在中断服务程序中,必须用软件使其清0*/
 721   2                 TI=0;
 722   2               }
 723   1         while(j);                                      //完成一行数据的发送
 724   1         G=1;                                                   //消隐(关闭显示)
 725   1         P1&=0xf0;                                      //行号端口清0
 726   1         RCK=1;                                                  //显示数据打入输出锁存器
 727   1         P1|=i;                                                  //写入行号
 728   1         RCK=0;                                                  //锁存显示数据
 729   1         G=0;                                                    //打开显示
 730   1      }

C51 COMPILER V9.00   EX1                                                                   04/10/2010 21:56:02 PAGE 13  


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    289    ----
   CONSTANT SIZE    =   2144    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     36    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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