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

📄 display.lst

📁 液晶显示屏12232的驱动程序.内包含了EEPROM及AD7705的驱动程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
C51 COMPILER V7.50   DISPLAY                                                               05/28/2007 15:49:32 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN display.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE display.c LARGE BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "mylib.h"
   2          extern uint  k;
   3          extern uchar bufdata[2];
   4          #ifdef display1
              #define display1
              void display_1()
              {  
                 //lcd_clr();
                 dprintf(0,1,"电 压 值=",0);
                 dprintf(107,1,"MV",0);
                 dprintf(0,0,"牵/引 力=",0);
                 dprintf(107,0,"N",0);
              }
              #endif
  15          
  16          #ifdef display2
              #define display2
              void display_2()
              {  
                 lcd_clr1(0,11,32,0);
                 lcd_clr1(1,11,32,0);
                 lcd_clr1(2,11,40,0);
                 lcd_clr1(3,11,40,0); 
                 sprintf(buf,"%u",k);
                 dprintf(0,0,"电 压 值=",0);
                 dprintf(72,0,buf,0);
                 dprintf(104,0,"MV",0);
                 sprintf(buf1,"%3.1f",(float)k*9.8);
                 dprintf(0,1,"牵/引 力=",0);
                 dprintf(72,1,buf1,0);
                 dprintf(112,1,"N",0);
              //   dprintf(0,0,"012345678912345",0);
              //   dprintf(0,1,"012345678912345",0);
              }
              #endif
  36          
  37          void  display_num(uchar mode)
  38          {
  39   1         uchar xdata k1,k2,k3,k4,k5;
  40   1      //   uint xdata sendnum1,sendnum2;
  41   1      /*   lcd_clr1(0,5,90,1);
  42   1         lcd_clr1(1,5,90,1);
  43   1         lcd_clr1(2,5,90,1);
  44   1         lcd_clr1(3,5,90,1);
  45   1         lcd_clr1(0,0,90,0);
  46   1         lcd_clr1(1,0,90,0);
  47   1         lcd_clr1(2,0,90,0);
  48   1         lcd_clr1(3,0,90,0);*/                                        
  49   1         k1=k/10000;
  50   1         k2=(k%10000)/1000;
  51   1       
  52   1      //   inbuf1[0]=k2;
  53   1         k3=((k%10000)%1000)/100;
  54   1      //   inbuf1[1]=k3;
  55   1         k4=(((k%10000)%1000)%100)/10;
C51 COMPILER V7.50   DISPLAY                                                               05/28/2007 15:49:32 PAGE 2   

  56   1      //   inbuf1[2]=k4;
  57   1         k5=((((k%10000)%1000)%100)%10);
  58   1      //   inbuf1[3]=k5;
  59   1         if(mode)     
  60   1         { 
  61   2           switch(k1)
  62   2          {
  63   3             case 0:  //draw_bmp1(0,15,Num0);
  64   3                              break;
  65   3                 case 1:      draw_bmp1(0,15,Num1);
  66   3                          break;
  67   3                 case 2:      draw_bmp1(0,15,Num2);
  68   3                          break;
  69   3                 case 3:      draw_bmp1(0,15,Num3);
  70   3                          break;
  71   3                 case 4:      draw_bmp1(0,15,Num4);
  72   3                          break;
  73   3                 case 5:      draw_bmp1(0,15,Num5);
  74   3                          break;
  75   3                 case 6:      draw_bmp1(0,15,Num6);
  76   3                          break;
  77   3                 case 7:      draw_bmp1(0,15,Num7);
  78   3                          break;
  79   3                 case 8:      draw_bmp1(0,15,Num8);
  80   3                          break;
  81   3                 case 9:      draw_bmp1(0,15,Num9);
  82   3                          break;
  83   3                 default:     break;
  84   3         }
  85   2         switch(k2)
  86   2         {
  87   3             case 0:  if(k1)
  88   3                            draw_bmp1(16,15,Num0);
  89   3                          break;
  90   3                 case 1:      draw_bmp1(16,15,Num1);
  91   3                          break;
  92   3                 case 2:      draw_bmp1(16,15,Num2);
  93   3                          break;
  94   3                 case 3:      draw_bmp1(16,15,Num3);
  95   3                          break;
  96   3                 case 4:      draw_bmp1(16,15,Num4);
  97   3                          break;
  98   3                 case 5:      draw_bmp1(16,15,Num5);
  99   3                          break;
 100   3                 case 6:      draw_bmp1(16,15,Num6);
 101   3                          break;
 102   3                 case 7:      draw_bmp1(16,15,Num7);
 103   3                          break;
 104   3                 case 8:      draw_bmp1(16,15,Num8);
 105   3                          break;
 106   3                 case 9:      draw_bmp1(16,15,Num9);
 107   3                          break;
 108   3                 default:     break;
 109   3         }
 110   2         switch(k3)
 111   2         {
 112   3             case 0:  if(k1||k2)
 113   3                            draw_bmp1(31,15,Num0);
 114   3                          break;
 115   3                 case 1:      draw_bmp1(31,15,Num1);
 116   3                          break;
 117   3                 case 2:      draw_bmp1(31,15,Num2);
C51 COMPILER V7.50   DISPLAY                                                               05/28/2007 15:49:32 PAGE 3   

 118   3                          break;
 119   3                 case 3:      draw_bmp1(31,15,Num3);
 120   3                          break;
 121   3                 case 4:      draw_bmp1(31,15,Num4);
 122   3                          break;
 123   3                 case 5:      draw_bmp1(31,15,Num5);
 124   3                          break;
 125   3                 case 6:      draw_bmp1(31,15,Num6);
 126   3                          break;
 127   3                 case 7:      draw_bmp1(31,15,Num7);
 128   3                          break;
 129   3                 case 8:      draw_bmp1(31,15,Num8);
 130   3                          break;
 131   3                 case 9:      draw_bmp1(31,15,Num9);
 132   3                          break;
 133   3                 default:     break;
 134   3         }
 135   2         switch(k4)
 136   2         {
 137   3             case 0:  if(k1||k2||k3)
 138   3                            draw_bmp1(46,15,Num0);
 139   3                          break;
 140   3                 case 1:      draw_bmp1(46,15,Num1);
 141   3                          break;
 142   3                 case 2:      draw_bmp1(46,15,Num2);
 143   3                          break;
 144   3                 case 3:      draw_bmp1(46,15,Num3);
 145   3                          break;
 146   3                 case 4:      draw_bmp1(46,15,Num4);
 147   3                          break;
 148   3                 case 5:      draw_bmp1(46,15,Num5);
 149   3                          break;
 150   3                 case 6:      draw_bmp1(46,15,Num6);
 151   3                          break;
 152   3                 case 7:      draw_bmp1(46,15,Num7);
 153   3                          break;
 154   3                 case 8:      draw_bmp1(46,15,Num8);
 155   3                          break;
 156   3                 case 9:      draw_bmp1(46,15,Num9);
 157   3                          break;
 158   3                 default:     break;
 159   3         }
 160   2         switch(k5)
 161   2         {
 162   3             case 0:  //if(k1||k2||k3||k4)
 163   3                            draw_bmp1(61,15,Num0);
 164   3                          break;
 165   3                 case 1:      draw_bmp1(61,15,Num1);
 166   3                          break;
 167   3                 case 2:      draw_bmp1(61,15,Num2);
 168   3                          break;
 169   3                 case 3:      draw_bmp1(61,15,Num3);
 170   3                          break;
 171   3                 case 4:      draw_bmp1(61,15,Num4);
 172   3                          break;
 173   3                 case 5:      draw_bmp1(61,15,Num5);
 174   3                          break;
 175   3                 case 6:      draw_bmp1(61,15,Num6);
 176   3                          break;
 177   3                 case 7:      draw_bmp1(61,15,Num7);
 178   3                          break;
 179   3                 case 8:      draw_bmp1(61,15,Num8);
C51 COMPILER V7.50   DISPLAY                                                               05/28/2007 15:49:32 PAGE 4   

 180   3                          break;
 181   3                 case 9:      draw_bmp1(61,15,Num9);
 182   3                          break;
 183   3                 default:     break;
 184   3           }
 185   2              }
 186   1              else 
 187   1              {
 188   2         switch(k2)
 189   2         {
 190   3             case 0:  //if(k1)
 191   3                            draw_bmp1(20,25,Num00);
 192   3                          break;
 193   3                 case 1:      draw_bmp1(20,25,Num01);
 194   3                          break;
 195   3                 case 2:      draw_bmp1(20,25,Num02);
 196   3                          break;
 197   3                 case 3:      draw_bmp1(20,25,Num03);
 198   3                          break;
 199   3                 case 4:      draw_bmp1(20,25,Num04);
 200   3                          break;
 201   3                 case 5:      draw_bmp1(20,25,Num05);
 202   3                          break;
 203   3                 case 6:      draw_bmp1(20,25,Num06);
 204   3                          break;
 205   3                 case 7:      draw_bmp1(20,25,Num07);
 206   3                          break;
 207   3                 case 8:      draw_bmp1(20,25,Num08);
 208   3                          break;
 209   3                 case 9:      draw_bmp1(20,25,Num09);
 210   3                          break;
 211   3                 default:     break;
 212   3         }
 213   2         switch(k3)
 214   2         {
 215   3             case 0:  //if(k1||k2)
 216   3                            draw_bmp1(45,25,Num00);
 217   3                          break;
 218   3                 case 1:      draw_bmp1(45,25,Num01);
 219   3                          break;
 220   3                 case 2:      draw_bmp1(45,25,Num02);
 221   3                          break;
 222   3                 case 3:      draw_bmp1(45,25,Num03);
 223   3                          break;
 224   3                 case 4:      draw_bmp1(45,25,Num04);
 225   3                          break;
 226   3                 case 5:      draw_bmp1(45,25,Num05);
 227   3                          break;
 228   3                 case 6:      draw_bmp1(45,25,Num06);
 229   3                          break;
 230   3                 case 7:      draw_bmp1(45,25,Num07);
 231   3                          break;
 232   3                 case 8:      draw_bmp1(45,25,Num08);
 233   3                          break;
 234   3                 case 9:      draw_bmp1(45,25,Num09);
 235   3                          break;
 236   3                 default:     break;
 237   3         }
 238   2         switch(k4)
 239   2         {
 240   3             case 0:  //if(k1||k2||k3)
 241   3                            draw_bmp1(70,25,Num00);
C51 COMPILER V7.50   DISPLAY                                                               05/28/2007 15:49:32 PAGE 5   

 242   3                          break;
 243   3                 case 1:      draw_bmp1(70,25,Num01);
 244   3                          break;
 245   3                 case 2:      draw_bmp1(70,25,Num02);
 246   3                          break;
 247   3                 case 3:      draw_bmp1(70,25,Num03);
 248   3                          break;
 249   3                 case 4:      draw_bmp1(70,25,Num04);
 250   3                          break;
 251   3                 case 5:      draw_bmp1(70,25,Num05);
 252   3                          break;
 253   3                 case 6:      draw_bmp1(70,25,Num06);
 254   3                          break;
 255   3                 case 7:      draw_bmp1(70,25,Num07);
 256   3                          break;
 257   3                 case 8:      draw_bmp1(70,25,Num08);
 258   3                          break;
 259   3                 case 9:      draw_bmp1(70,25,Num09);
 260   3                          break;
 261   3                 default:     break;
 262   3         }
 263   2         switch(k5)
 264   2         {
 265   3             case 0:  //if(k1||k2||k3||k4)
 266   3                            draw_bmp1(95,25,Num00);

⌨️ 快捷键说明

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