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

📄 setup.lst

📁 可视门铃的主机软件
💻 LST
📖 第 1 页 / 共 5 页
字号:
 712   1       disclr();
 713   1       display(FIRSTLINE,disIDADD);
 714   1       display(SECONDLINE,disIDSUB);
 715   1       diswhite(2);
 716   1      }
 717          /************************************************/
 718          void dis51(void)
 719          {
 720   1       disclr();
 721   1       display(FIRSTLINE,disIDADD);
 722   1       display(SECONDLINE,disIDSUB);
 723   1       diswhite(1);
 724   1      }
 725          /************************************************/
 726          void dis52(void)
 727          {
 728   1       disclr();
 729   1       display(FIRSTLINE,disENID);
 730   1       cleardis_buffer();
 731   1      }
 732          /************************************************/
 733          void dis53(void)
 734          {
 735   1       disclr();
C51 COMPILER V6.02  SETUP                                                                  03/10/2006 14:34:53 PAGE 13  

 736   1       display(FIRSTLINE,disPLID);
 737   1      }
 738          /************************************************/
 739          void dis54(void)
 740          {
 741   1       display(FIRSTLINE,disIDADDS);
 742   1      }
 743          /************************************************/
 744          void dis55(void)
 745          {
 746   1       disclr();
 747   1       display(FIRSTLINE,disIDSUBS);
 748   1      }
 749          /************************************************/
 750          void dis56(void)
 751          {
 752   1       disclr();
 753   1       display(FIRSTLINE,disSORRY);
 754   1       display(SECONDLINE,disIDSUBF);
 755   1      }
 756          /************************************************/
 757          void dis63(void)
 758          {
 759   1       disclr();
 760   1       display(FIRSTLINE,disIDADDF);
 761   1      }
 762          /************************************************/
 763          void dis43(void)
 764          {
 765   1       disclr();
 766   1       display(FIRSTLINE,disIDCARD);
 767   1       display(SECONDLINE,disONOFF);
 768   1       diswhite(2);
 769   1      }
 770          /************************************************/
 771          void dis57(void)
 772          {
 773   1       disclr();
 774   1       display(FIRSTLINE,disON);
 775   1       display(SECONDLINE,disOFF);
 776   1       diswhite(1);
 777   1      }
 778          /************************************************/
 779          void dis58(void)
 780          {
 781   1       disclr();
 782   1       display(FIRSTLINE,disON);
 783   1       display(SECONDLINE,disOFF);
 784   1       diswhite(2);
 785   1      }
 786          /************************************************/
 787          void dis59(void)
 788          {
 789   1       disclr();
 790   1       display(FIRSTLINE,disSETSA);
 791   1      }
 792          /************************************************/
 793          void dis44(void)
 794          {
 795   1       disclr();
 796   1       display(FIRSTLINE,disONOFF);
 797   1       display(SECONDLINE,disCENMI);
C51 COMPILER V6.02  SETUP                                                                  03/10/2006 14:34:53 PAGE 14  

 798   1       diswhite(2);
 799   1      }
 800          /************************************************/
 801          void dis70(void)
 802          {
 803   1       disclr();
 804   1       display(FIRSTLINE,disROMSET);
 805   1       display(SECONDLINE,disTRYUSE);
 806   1       diswhite(2);
 807   1      }
 808          /************************************************/
 809          void dis71(void)
 810          {
 811   1       disclr();
 812   1       display(FIRSTLINE,disTUSE);
 813   1       display(SECONDLINE,disTUNUSE);
 814   1       diswhite(2);
 815   1      }
 816          /************************************************/
 817          void dis72(void)
 818          {
 819   1       disclr();
 820   1       display(FIRSTLINE,disTUSE);
 821   1       display(SECONDLINE,disTUNUSE);
 822   1       diswhite(1);
 823   1      }
 824          /************************************************/
 825          void dis73(void)
 826          {
 827   1       uchar j;
 828   1       disclr(); 
 829   1       cleardis_buffer();
 830   1       j=2;
 831   1       //dis_buffer[j]=0XC7; //请
 832   1       //j++;
 833   1       //dis_buffer[j]=0XE8;
 834   1       //j++;
 835   1       dis_buffer[j]=0XCA;//输
 836   1       j++;
 837   1       dis_buffer[j]=0XE4;
 838   1       j++;
 839   1       dis_buffer[j]=0XC8; //入
 840   1       j++;
 841   1       dis_buffer[j]=0XEB;
 842   1       j++;
 843   1       dis_buffer[j]=0XCC;  //天
 844   1       j++;
 845   1       dis_buffer[j]=0XEC;
 846   1       j++;
 847   1        dis_buffer[j]=0XCA;  //数
 848   1       j++;
 849   1       dis_buffer[j]=0XFD;
 850   1       j++;
 851   1        dis_buffer[j]=0XA3;  //:
 852   1       j++;
 853   1       dis_buffer[j]=0XBA;
 854   1       j++; 
 855   1       
 856   1       disLCD(FIRSTLINE);
 857   1       
 858   1       //display(FIRSTLINE,disENDAY);
 859   1       //cleardis_buffer();
C51 COMPILER V6.02  SETUP                                                                  03/10/2006 14:34:53 PAGE 15  

 860   1      }
 861          void diserrortime() 
 862          {
 863   1      
 864   1       uchar j;
 865   1       disclr(); 
 866   1       
 867   1       j=0;
 868   1       dis_buffer[j]=0Xb4;//错误
 869   1       j++;
 870   1       dis_buffer[j]=0XEd;
 871   1       j++;
 872   1       dis_buffer[j]=0XCe; //
 873   1       j++;
 874   1       dis_buffer[j]=0Xf3;
 875   1       j++;
 876   1        dis_buffer[j]=0Xa3; //!
 877   1       j++;
 878   1       dis_buffer[j]=0Xa1;
 879   1       j++;
 880   1       
 881   1      
 882   1       dis_buffer[j]=0XCC;  //天
 883   1       j++;
 884   1       dis_buffer[j]=0XEC;
 885   1       j++;
 886   1        dis_buffer[j]=0XCA;  //数
 887   1       j++;
 888   1       dis_buffer[j]=0XFD;
 889   1       j++;
 890   1        dis_buffer[j]=0Xb2;  //不
 891   1       j++;
 892   1       dis_buffer[j]=0XBb;
 893   1       j++; 
 894   1       dis_buffer[j]=0Xc4;  //能
 895   1       j++;
 896   1       dis_buffer[j]=0Xdc;
 897   1       j++; 
 898   1       dis_buffer[j]=0Xce;  //为
 899   1       j++;
 900   1       dis_buffer[j]=0Xaa;
 901   1       j++; 
 902   1        dis_buffer[j]=0X30;  //00
 903   1       j++;
 904   1       dis_buffer[j]=0X30;
 905   1       j++; 
 906   1       disLCD(FIRSTLINE);
 907   1       
 908   1       //display(FIRSTLINE,disENDAY);
 909   1       //cleardis_buffer();
 910   1      
 911   1      }
 912          /************************************************/
 913          void dis75(void)
 914          {
 915   1       disclr();
 916   1       display(FIRSTLINE,disDAYERR);
 917   1      }
 918          /************************************************/
 919          void dis8(void)
 920          {
 921   1       disclr();
C51 COMPILER V6.02  SETUP                                                                  03/10/2006 14:34:53 PAGE 16  

 922   1       display(FIRSTLINE,disCEN);
 923   1       display(SECONDLINE,disSYS);
 924   1       diswhite(2);
 925   1      }
 926          /************************************************/
 927          void dis81(void)
 928          {
 929   1       disclr();
 930   1       display(FIRSTLINE,disLOUNUM);
 931   1       display(SECONDLINE,disMASTER);
 932   1       diswhite(1);
 933   1      }
 934          /************************************************/
 935          void dis82(void)
 936          {
 937   1       disclr();
 938   1       display(FIRSTLINE,disENLOU);
 939   1       cleardis_buffer();
 940   1      }
 941          /************************************************/
 942          void dis85(void)
 943          {
 944   1       disclr();
 945   1       display(FIRSTLINE,disLOUNUM);
 946   1       display(SECONDLINE,disMASTER);
 947   1       diswhite(2);
 948   1      }
 949          /************************************************/
 950          /*void dis86(void)
 951          {
 952           disclr();
 953           display(FIRSTLINE,disMDOOR);
 954           display(SECONDLINE,disSDOOR);
 955           diswhite(2);
 956          }
 957          */
 958          /************************************************/
 959          /*void dis87(void)
 960          {
 961           disclr();
 962           display(FIRSTLINE,disMDOOR);
 963           //display(SECONDLINE,disSDOOR);
 964           diswhite(1);
 965          }
 966          */
 967          /************************************************/
 968          void dis89(void)
 969          {
 970   1       disclr();
 971   1       display(FIRSTLINE,disMASTER);
 972   1       display(SECONDLINE,disROMSET);
 973   1       diswhite(2);
 974   1      }
 975          /************************************************/
 976          void dis90(uchar i)
 977          {
 978   1       uchar xdata j;
 979   1       uchar xdata k;
 980   1       disclr();
 981   1       cleardis_buffer();
 982   1       for(j=0;j<12;j++)
 983   1         dis_buffer[j]=disJIENUM[j];
C51 COMPILER V6.02  SETUP                                                                  03/10/2006 14:34:53 PAGE 17  

 984   1       j=i;
 985   1       j=j/100;
 986   1       k=i-j*100;
 987   1       dis_buffer[0]=distable[j];
 988   1       j=k;
 989   1       j/=10;
 990   1       k=k-j*10;
 991   1       dis_buffer[1]=distable[j];
 992   1       dis_buffer[2]=distable[k];
 993   1       disLCD(FIRSTLINE);
 994   1       if(i==MAXJIENUM)
 995   1         i=1;
 996   1       else
 997   1         i++;
 998   1       j=i;
 999   1       j=j/100;
1000   1       k=i-j*100;
1001   1       dis_buffer[0]=distable[j];
1002   1       j=k;
1003   1       j/=10;
1004   1       k=k-j*10;
1005   1       dis_buffer[1]=distable[j];
1006   1       dis_buffer[2]=distable[k];
1007   1       disLCD(SECONDLINE);
1008   1       diswhite(1);
1009   1      }
1010          /************************************************/
1011          void dis91(uchar i)
1012          {
1013   1       uchar j,k;
1014   1       disclr();
1015   1       cleardis_buffer();
1016   1       for(j=0;j<12;j++)
1017   1         dis_buffer[j]=disJIENUM[j];
1018   1       j=i;
1019   1       j=j/100;
1020   1       k=i-j*100;
1021   1       dis_buffer[0]=distable[j];
1022   1       j=k;
1023   1       j/=10;
1024   1       k=k-j*10;
1025   1       dis_buffer[1]=distable[j];
1026   1       dis_buffer[2]=distable[k];
1027   1       disLCD(SECONDLINE);
1028   1       if(i==1)
1029   1         i=MAXJIENUM;
1030   1       else
1031   1         i--;
1032   1       j=i;
1033   1       j=j/100;
1034   1       k=i-j*100;
1035   1       dis_buffer[0]=distable[j];
1036   1       j=k;
1037   1       j/=10;
1038   1       k=k-j*10;
1039   1       dis_buffer[1]=distable[j];
1040   1       dis_buffer[2]=distable[k];
1041   1       disLCD(FIRSTLINE);
1042   1       diswhite(2);
1043   1      }
1044          /************************************************/
1045          void dis92(uchar w,uchar i)
C51 COMPILER V6.02  SETUP                                                                  03/10/2006 14:34:53 PAGE 18  

1046          {
1047   1       uchar xdata tempf,tempr,n;
1048   1       uint xdata j,k;
1049   1       
1050   1       
1051   1       
1052   1       tempf=w;
1053   1       tempr=i;
1054   1       tempr=tempr-1;  //解码器发来的端口号为0~7,而SETUP。C中的端口号为1~8,所以需要减1
1055   1       
1056   1       j=getroomnum(tempf,tempr);
1057   1       k=j;
1058   1       j>>=8;
1059   1       k&=0x00ff; 
1060   1      
1061   1       
1062   1       disclr();
1063   1       for(n=0;n<20;n++)
1064   1         dis_buffer[n]=disDANNUM[n]; //
1065   1        
1066   1       
1067   1      
1068   1       
1069   1       dis_buffer[12]=distable[i/10];
1070   1       dis_buffer[13]=distable[i-(i/10)*10];
1071   1       dis_buffer[14]=0xb6;//端

⌨️ 快捷键说明

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