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

📄 file_lcd.lst

📁 基于单片机的12864lcd显示驱动程序. 更改廷时便可移植到高速mpu上.
💻 LST
📖 第 1 页 / 共 4 页
字号:
 742   3               PAGEADD=0XBA;
 743   3               CLMADD=0X68;
 744   3               i=baiwei;
 745   3               dis5();
 746   3               //显示百位
 747   3               PAGEADD=0XBA;
 748   3               CLMADD=0X70;
 749   3               i=shiwei;
 750   3               dis5();
 751   3               //显示千位
 752   3               PAGEADD=0XBA;
 753   3               CLMADD=0X78;
 754   3               i=gewei;
 755   3               dis5();};break;
 756   2      
 757   2           case(3):{
 758   3               PAGEADD=0XBC;
 759   3               CLMADD=0X60;
 760   3               i=qianwei;
 761   3               dis5(); 
 762   3               //显示十位
 763   3               PAGEADD=0XBC;
 764   3               CLMADD=0X68;
 765   3               i=baiwei;
 766   3               dis5();
 767   3               //显示百位
 768   3               PAGEADD=0XBC;
 769   3               CLMADD=0X70;
 770   3               i=shiwei;
 771   3               dis5();
 772   3               //显示千位
 773   3               PAGEADD=0XBC;
 774   3               CLMADD=0X78;
 775   3               i=gewei;
 776   3               dis5();};break;
C51 COMPILER V7.50   FILE_LCD                                                              09/13/2007 09:33:44 PAGE 15  

 777   2      
 778   2           case(4):{
 779   3               PAGEADD=0XBE;
 780   3               CLMADD=0X60;
 781   3               i=qianwei;
 782   3               dis5(); 
 783   3               //显示十位
 784   3               PAGEADD=0XBE;
 785   3               CLMADD=0X68;
 786   3               i=baiwei;
 787   3               dis5();
 788   3               //显示百位
 789   3               PAGEADD=0XBE;
 790   3               CLMADD=0X70;
 791   3               i=shiwei;
 792   3               dis5();
 793   3               //显示千位
 794   3               PAGEADD=0XBE;
 795   3               CLMADD=0X78;
 796   3               i=gewei;
 797   3               dis5();};break;
 798   2      
 799   2           case(5):{
 800   3               PAGEADD=0XB8;
 801   3               CLMADD=0X60;
 802   3               i=qianwei;
 803   3               dis6(); 
 804   3               //显示十位
 805   3               PAGEADD=0XB8;
 806   3               CLMADD=0X68;
 807   3               i=baiwei;
 808   3               dis6();
 809   3               //显示百位
 810   3               PAGEADD=0XB8;
 811   3               CLMADD=0X70;
 812   3               i=shiwei;
 813   3               dis6();
 814   3               //显示千位
 815   3               PAGEADD=0XB8;
 816   3               CLMADD=0X78;
 817   3               i=gewei;
 818   3               dis6();};break;
 819   2      
 820   2           case(6):{
 821   3               PAGEADD=0XBA;
 822   3               CLMADD=0X60;
 823   3               i=qianwei;
 824   3               dis6(); 
 825   3               //显示十位
 826   3               PAGEADD=0XBA;
 827   3               CLMADD=0X68;
 828   3               i=baiwei;
 829   3               dis6();
 830   3               //显示百位
 831   3               PAGEADD=0XBA;
 832   3               CLMADD=0X70;
 833   3               i=shiwei;
 834   3               dis6();
 835   3               //显示千位
 836   3               PAGEADD=0XBA;
 837   3               CLMADD=0X78;
 838   3               i=gewei;
C51 COMPILER V7.50   FILE_LCD                                                              09/13/2007 09:33:44 PAGE 16  

 839   3               dis6();};break;
 840   2      
 841   2           case(7):{
 842   3               PAGEADD=0XBC;
 843   3               CLMADD=0X60;
 844   3               i=qianwei;
 845   3               dis6(); 
 846   3               //显示十位
 847   3               PAGEADD=0XBC;
 848   3               CLMADD=0X68;
 849   3               i=baiwei;
 850   3               dis6();
 851   3               //显示百位
 852   3               PAGEADD=0XBC;
 853   3               CLMADD=0X70;
 854   3               i=shiwei;
 855   3               dis6();
 856   3               //显示千位
 857   3               PAGEADD=0XBC;
 858   3               CLMADD=0X78;
 859   3               i=gewei;
 860   3               dis6();};break;
 861   2      
 862   2           case(8):{
 863   3               PAGEADD=0XBE;
 864   3               CLMADD=0X60;
 865   3               i=qianwei;
 866   3               dis6(); 
 867   3               //显示十位
 868   3               PAGEADD=0XBE;
 869   3               CLMADD=0X68;
 870   3               i=baiwei;
 871   3               dis6();
 872   3               //显示百位
 873   3               PAGEADD=0XBE;
 874   3               CLMADD=0X70;
 875   3               i=shiwei;
 876   3               dis6();
 877   3               //显示千位
 878   3               PAGEADD=0XBE;
 879   3               CLMADD=0X78;
 880   3               i=gewei;
 881   3               dis6();};break;
 882   2           default:{
 883   3          asm("nop");
 884   3          asm("nop");};
 885   2           }
 886   1      }
 887          
 888          //////////////////////////////////////////////////////////
 889          //液晶显示函数结束
 890          //////////////////////////////////////////////////////////
 891          
 892          
 893          
 894          
 895          ///////////////////////////////////////////////////////
 896          //主程序
 897          ///////////////////////////////////////////////////////
 898          void main(void)
 899          {
 900   1              INITIAL();
C51 COMPILER V7.50   FILE_LCD                                                              09/13/2007 09:33:44 PAGE 17  

 901   1          
 902   1      //左半屏初始化 
 903   1          asm("nop");
 904   1          asm("nop");   
 905   1          lcd1();
 906   1      //右半屏初始化
 907   1          asm("nop");
 908   1          asm("nop");
 909   1          lcd2(); 
 910   1      //左半屏显示图形界面
 911   1          asm("nop");
 912   1          asm("nop");
 913   1          dis3();   //左半屏显示图形界面函数
 914   1      //右半屏显示图形界面
 915   1          asm("nop");
 916   1          asm("nop");
 917   1          dis4();   //右半屏显示图形界面函数
 918   1      //显示组号
 919   1          asm("nop");
 920   1          asm("nop");
 921   1          zuhao=4;
 922   1          dis7();
 923   1      //显示单体电池电压
 924   1          asm("nop");
 925   1          asm("nop");  
 926   1          dianchihao=1;        //电池编号
 927   1          qianwei=3;           //电池电压千位
 928   1          baiwei=9;           //电池电压百位
 929   1          shiwei=5;           //电池电压十位
 930   1          gewei=3;           //电池电压个位
 931   1          dis8();            //调用显示单体电池电压函数
 932   1      
 933   1          asm("nop");
 934   1          asm("nop");
 935   1      
 936   1          dianchihao=2;        //电池编号
 937   1          qianwei=3;           //电池电压千位
 938   1          baiwei=9;           //电池电压百位
 939   1          shiwei=2;           //电池电压十位
 940   1          gewei=0;           //电池电压个位
 941   1          dis8();            //调用显示单体电池电压函数
 942   1      
 943   1          asm("nop");
 944   1          asm("nop");
 945   1      
 946   1          dianchihao=3;        //电池编号
 947   1          qianwei=3;           //电池电压千位
 948   1          baiwei=9;           //电池电压百位
 949   1          shiwei=8;           //电池电压十位
 950   1          gewei=3;           //电池电压个位
 951   1          dis8();            //调用显示单体电池电压函数
 952   1      
 953   1          asm("nop");
 954   1          asm("nop");
 955   1      
 956   1          dianchihao=4;        //电池编号
 957   1          qianwei=4;           //电池电压千位
 958   1          baiwei=0;           //电池电压百位
 959   1          shiwei=0;           //电池电压十位
 960   1          gewei=0;           //电池电压个位
 961   1          dis8();            //调用显示单体电池电压函数
 962   1      
C51 COMPILER V7.50   FILE_LCD                                                              09/13/2007 09:33:44 PAGE 18  

 963   1          asm("nop");
 964   1          asm("nop");
 965   1      
 966   1          dianchihao=5;        //电池编号
 967   1          qianwei=3;           //电池电压千位
 968   1          baiwei=8;           //电池电压百位
 969   1          shiwei=9;           //电池电压十位
 970   1          gewei=9;           //电池电压个位
 971   1          dis8();            //调用显示单体电池电压函数
 972   1      
 973   1          asm("nop");
 974   1          asm("nop");
 975   1      
 976   1          dianchihao=6;        //电池编号
 977   1          qianwei=3;           //电池电压千位
 978   1          baiwei=9;           //电池电压百位
 979   1          shiwei=2;           //电池电压十位
 980   1          gewei=8;           //电池电压个位
 981   1          dis8();            //调用显示单体电池电压函数
 982   1      
 983   1          asm("nop");
 984   1          asm("nop");
 985   1      
 986   1          dianchihao=7;        //电池编号
 987   1          qianwei=4;           //电池电压千位
 988   1          baiwei=0;           //电池电压百位
 989   1          shiwei=0;           //电池电压十位
 990   1          gewei=8;           //电池电压个位
 991   1          dis8();            //调用显示单体电池电压函数
 992   1      
 993   1          asm("nop");
 994   1          asm("nop");
 995   1      
 996   1          dianchihao=8;        //电池编号
 997   1          qianwei=3;           //电池电压千位
 998   1          baiwei=9;           //电池电压百位
 999   1          shiwei=8;           //电池电压十位
1000   1          gewei=8;           //电池电压个位
1001   1          dis8();            //调用显示单体电池电压函数
1002   1      
1003   1          asm("nop");
1004   1          asm("nop");
1005   1      //清屏函数,要清屏调用此函数
1006   1      //    L_clear();       //左半屏清屏  
1007   1      //    asm("nop");
1008   1      //    asm("nop");
1009   1      //    R_clear();       //右半屏清屏
1010   1      //    asm("nop");
1011   1      //    asm("nop");
1012   1      
1013   1              while(1)  
1014   1              {asm("nop");
1015   2           asm("nop");
1016   2          }           
1017   1      }

C51 COMPILATION COMPLETE.  1 WARNING(S),  33 ERROR(S)

⌨️ 快捷键说明

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