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

📄 lcd.lst

📁 智能计时计数器 有计两脉冲间隔时间、几脉冲间隔时间、30秒脉冲数等
💻 LST
📖 第 1 页 / 共 3 页
字号:
 541   2                              show[6]=null;
 542   2                              show[7]=null;
 543   2                              show[8]=null;
 544   2                              show[9]=null;
 545   2                              show[10]=null;
 546   2                              show[11]=null;
 547   2      			show[12]=32;
 548   2      			show[13]=0xff;
 549   2      			line_lcd(0,show);
 550   2      			break;
C51 COMPILER V6.20c  LCD                                                                   07/15/2004 09:46:24 PAGE 10  

 551   2      	case 0x20:
 552   2      			show[0]=3;
 553   2      			show[1]=36;
 554   2      			show[2]=1;
 555   2                              show[3]=null;
 556   2                              show[4]=dan;
 557   2                              show[5]=dian;
 558   2                              show[6]=men;
 559   2                              show[7]=null;
 560   2                              show[8]=null;
 561   2                              show[9]=null;
 562   2                              show[10]=null;
 563   2      			show[11]=32;
 564   2      			show[12]=0xff;
 565   2      			line_lcd(0,show);
 566   2      			break;
 567   2      	case 0x21:
 568   2      			show[0]=3;
 569   2      			show[1]=36;
 570   2      			show[2]=2;
 571   2                              show[3]=null;
 572   2                              show[4]=xian;
 573   2                              show[5]=jia;
 574   2                              show[6]=su;
 575   2                              show[7]=du2;
 576   2                              show[8]=null;
 577   2                              show[9]=null;
 578   2      			show[10]=32;
 579   2      			show[11]=0xff;
 580   2      			line_lcd(0,show);
 581   2      			break;
 582   2      	case 0x22:
 583   2      			show[0]=3;
 584   2      			show[1]=36;
 585   2      			show[2]=3;
 586   2                              show[3]=null;
 587   2                              show[4]=jiao;
 588   2                              show[5]=jia;
 589   2                              show[6]=su;
 590   2                              show[7]=du2;
 591   2                              show[8]=null;
 592   2                              show[9]=null;
 593   2      			show[10]=32;
 594   2      			show[11]=0xff;
 595   2      			line_lcd(0,show);
 596   2      			break;
 597   2      	case 0x23:
 598   2      			show[0]=3;
 599   2      			show[1]=36;
 600   2      			show[2]=4;
 601   2                              show[3]=null;
 602   2                              show[4]=shuang;
 603   2                              show[5]=dian;
 604   2                              show[6]=men;
 605   2                              show[7]=null;
 606   2                              show[8]=null;
 607   2                              show[9]=null;
 608   2                              show[10]=null;
 609   2      			show[11]=32;
 610   2      			show[12]=0xff;
 611   2      			line_lcd(0,show);
 612   2      			break;
C51 COMPILER V6.20c  LCD                                                                   07/15/2004 09:46:24 PAGE 11  

 613   2      	case 0x30:
 614   2      			show[0]=4;
 615   2      			show[1]=36;
 616   2      			show[2]=1;
 617   2      			show[3]=null;
 618   2                              show[4]=3;
 619   2                              show[5]=0;
 620   2                              show[6]=miao;
 621   2                              show[7]=null;
 622   2                              show[8]=null;
 623   2                              show[9]=null;
 624   2                              show[10]=null;
 625   2                              show[11]=null;
 626   2                              show[12]=null;
 627   2                              show[13]=32;
 628   2      			show[14]=0xff;
 629   2      			line_lcd(0,show);
 630   2      			break;
 631   2      	case 0x31:
 632   2      			show[0]=4;
 633   2      			show[1]=36;
 634   2      			show[2]=2;
 635   2      			show[3]=null;
 636   2                              show[4]=6;
 637   2                              show[5]=0;
 638   2                              show[6]=miao;
 639   2                              show[7]=null;
 640   2                              show[8]=null;
 641   2                              show[9]=null;
 642   2                              show[10]=null;
 643   2                              show[11]=null;
 644   2                              show[12]=null;
 645   2                              show[13]=32;
 646   2      			show[14]=0xff;
 647   2      			line_lcd(0,show);
 648   2      			break;
 649   2      	case 0x32:
 650   2      			show[0]=4;
 651   2      			show[1]=36;
 652   2      			show[2]=3;
 653   2      			show[3]=null;
 654   2                              show[4]=null;
 655   2                              show[5]=3;
 656   2                              show[6]=fen;
 657   2                              show[7]=zhong2;
 658   2                              show[8]=null;
 659   2                              show[9]=null;
 660   2                              show[10]=null;
 661   2                              show[11]=null;
 662   2                              show[12]=32;
 663   2      			show[13]=0xff;
 664   2      			line_lcd(0,show);
 665   2      			break;
 666   2      	case 0x33:
 667   2      			show[0]=4;
 668   2      			show[1]=36;
 669   2      			show[2]=4;
 670   2      			show[3]=null;
 671   2                              show[4]=shou;
 672   2                              show[5]=dong;
 673   2                              show[6]=null;
 674   2                              show[7]=null;
C51 COMPILER V6.20c  LCD                                                                   07/15/2004 09:46:24 PAGE 12  

 675   2                              show[8]=null;
 676   2                              show[9]=null;
 677   2                              show[10]=null;
 678   2                              show[11]=null;
 679   2                              show[12]=32;
 680   2      			show[13]=0xff;
 681   2      			line_lcd(0,show);
 682   2      			break;
 683   2      	case 0x40:
 684   2                              show[0]=null;
 685   2                              show[1]=null;
 686   2      			show[2]=guang;
 687   2      			show[3]=dian;
 688   2      			show[4]=men;
 689   2      			show[5]=zi;
 690   2                              show[6]=jian;
 691   2                              show[7]=null;
 692   2                              show[8]=null;
 693   2                              show[7]=null;
 694   2      			show[10]=0xff;
 695   2      			line_lcd(0,show);
 696   2      			break;
 697   2      	default:
 698   2      			show[0]=1;
 699   2      			show[1]=36;
 700   2      			show[2]=1;
 701   2                              show[3]=null;
 702   2      			show[4]=dan;
 703   2                              show[5]=dian;
 704   2                              show[6]=men;
 705   2                              show[7]=null;
 706   2                              show[8]=null;
 707   2                              show[9]=null;
 708   2                              show[10]=null;
 709   2                              show[11]=32;
 710   2      			show[12]=0xff;
 711   2      			line_lcd(0,show);
 712   2      			break;
 713   2      	}
 714   1      }
 715          void black_show(unsigned char lin,unsigned char byte,unsigned char linehead )
 716          {
 717   1      unsigned char i;
 718   1      unsigned char k;
 719   1      unsigned int addr_ziku;
 720   1      unsigned char agaist;
 721   1      i=byte*8;
 722   1      if(i<=53)//left
 723   1      	{
 724   2      	PR0(i);
 725   2      	PR0(0xb8|lin);
 726   2      	for(k=0;k<8;k++)
 727   2      		{
 728   3      		addr_ziku=linehead*16+k;
 729   3               agaist=ZM[addr_ziku];
 730   3               agaist=~agaist;
 731   3      		PR1(agaist);
 732   3      		}
 733   2      	PR0(i);
 734   2      	PR0(0xb8|(lin+1));
 735   2      	for(k=0;k<8;k++)
 736   2      		{addr_ziku=linehead*16+k+8;
C51 COMPILER V6.20c  LCD                                                                   07/15/2004 09:46:24 PAGE 13  

 737   3      		agaist=ZM[addr_ziku];
 738   3               agaist=~agaist;
 739   3      		PR1(agaist);
 740   3      		}
 741   2      	}
 742   1      else if(i>=61)//right
 743   1      	{
 744   2      	PR3(i%61);
 745   2      	PR3(0xb8|lin);
 746   2      	for(k=0;k<8;k++)
 747   2      		{addr_ziku=linehead*16+k;
 748   3              agaist=ZM[addr_ziku];
 749   3               agaist=~agaist;
 750   3      		PR4(agaist);
 751   3      		}
 752   2      	PR3(i%61);
 753   2      	PR3(0xb8|(lin+1));
 754   2      	for(k=0;k<8;k++)
 755   2      		{addr_ziku=linehead*16+k+8;
 756   3      		agaist=ZM[addr_ziku];
 757   3               agaist=~agaist;
 758   3      		PR4(agaist);
 759   3      		}
 760   2      	}
 761   1      else         //mid
 762   1      	{
 763   2      	PR0(i);
 764   2      	PR0(0xb8|lin);
 765   2      	for(k=0;k<(61-i);k++)
 766   2      		{addr_ziku=linehead*16+k;
 767   3      		agaist=ZM[addr_ziku];
 768   3               agaist=~agaist;
 769   3      		PR1(agaist);
 770   3      		}
 771   2      	PR3(0);
 772   2      	PR3(0xb8|lin);
 773   2      	for(k=0;k<(i+8-61);k++)
 774   2      		{addr_ziku=linehead*16+k+61-i;
 775   3      		agaist=ZM[addr_ziku];
 776   3               agaist=~agaist;
 777   3      		PR4(agaist);
 778   3      		}
 779   2      	PR0(i);
 780   2      	PR0(0xb8|(lin+1));
 781   2      	for(k=0;k<(61-i);k++)
 782   2      		{addr_ziku=linehead*16+k+8;
 783   3      		agaist=ZM[addr_ziku];
 784   3               agaist=~agaist;
 785   3      		PR1(agaist);
 786   3      		}
 787   2      	PR3(0);
 788   2      	PR3(0xb8|(lin+1));
 789   2      	for(k=0;k<(i+8-61);k++)
 790   2      		{addr_ziku=linehead*16+8+k+61-i;
 791   3      		agaist=ZM[addr_ziku];
 792   3               agaist=~agaist;
 793   3      		PR4(agaist);
 794   3      		}
 795   2      	}
 796   1      }


C51 COMPILER V6.20c  LCD                                                                   07/15/2004 09:46:24 PAGE 14  

MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   3969    ----
   CONSTANT SIZE    =   2272    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      58
   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 + -