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

📄 allwindow.lst

📁 液晶程序液晶程序液晶程序液晶程序液晶程序液晶程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 165          {
 166                  unsigned int data curstr[4]={0x005c,0x005c,0x005c,0x00ff};
 167                  
 168          //      if(999<para&&para<=9999)
 169          //              curstr[0]=bit4;//百位
 170                  if(para > 9)
 171                          curstr[0]=bit2;//个位
 172                          curstr[1]=0x005b;//小数点
 173                          curstr[2]=bit1;//小数
 174                  putstr(curstr);
 175          }
 176          //-------------------------------------------------------------------
 177          */
 178          //显示3相电压
 179          void display_p3vol()
C51 COMPILER V7.01  ALLWINDOW                                                              09/23/2008 14:27:38 PAGE 4   

 180          {
 181   1              getfigurebit(Vab);//显示a相电压
 182   1              XPOS=2;
 183   1              YPOS=16;
 184   1      //      display_vol(Vab);
 185   1              display_dat(Vab);
 186   1              
 187   1              getfigurebit(Vbc);//显示b相电压
 188   1              XPOS=4;
 189   1              YPOS=16;
 190   1      //      display_vol(Vbc);
 191   1              display_dat(Vbc);
 192   1              
 193   1              getfigurebit(Vca);//显示C项电压
 194   1              XPOS=6;
 195   1              YPOS=16;
 196   1      //      display_vol(Vca);
 197   1              display_dat(Vca);
 198   1      }
 199          //-------------------------------------------------------------------
 200          
 201          //显示3相电流
 202          void display_p3cur()//显示三行电流
 203          {
 204   1              getfigurebit(Ia);//显示a相电流
 205   1              XPOS=2;
 206   1              YPOS=72;
 207   1      //      display_cur(Ia);
 208   1              display_dat(Ia);
 209   1              
 210   1              getfigurebit(Ib);//显示b相电流
 211   1              XPOS=4;
 212   1              YPOS=72;
 213   1      //      display_cur(Ib);
 214   1              display_dat(Ib);
 215   1              
 216   1              getfigurebit(Ic);//显示C相电流
 217   1              XPOS=6;
 218   1              YPOS=72;
 219   1      //      display_cur(Ic);
 220   1              display_dat(Ic);
 221   1      }
 222          //-------------------------------------------------------------------
 223          
 224          //写不变部分
 225          void title_unit_CV()//题目和单位
 226          {
 227   1              XPOS=0;
 228   1              YPOS=16;
 229   1              FB_FLAG=0;
 230   1              putstr(TITLE_VOL);//题目:电压
 231   1              YPOS=80;
 232   1              putstr(TITLE_CUR);//题目:电流
 233   1              
 234   1              YPOS=0;
 235   1              XPOS=2;
 236   1              putchar(0x0036);//a
 237   1              XPOS=4;
 238   1              putchar(0x0037);//b
 239   1              XPOS=6;
 240   1              putchar(0x0038);//c
 241   1              
C51 COMPILER V7.01  ALLWINDOW                                                              09/23/2008 14:27:38 PAGE 5   

 242   1              YPOS = 48;
 243   1              XPOS = 2;
 244   1              putchar(0x003b);//K
 245   1              XPOS = 4;
 246   1              putchar(0x003b);//K
 247   1              XPOS = 6;
 248   1              putchar(0x003b);//K
 249   1      
 250   1              YPOS = 56;
 251   1              XPOS = 2;
 252   1              putchar(0x0046);//V
 253   1              XPOS = 4;
 254   1              putchar(0x0046);//V
 255   1              XPOS = 6;
 256   1              putchar(0x0046);//V 
 257   1      
 258   1              YPOS=112;
 259   1              XPOS=2;
 260   1              putchar(0x0036);//A
 261   1              XPOS=4;
 262   1              putchar(0x0036);//A
 263   1              XPOS=6;
 264   1              putchar(0x0036);//A
 265   1      }
 266          title_unit_PF()
 267          {
 268   1              XPOS = 2;
 269   1              YPOS=32;
 270   1              FB_FLAG=0;
 271   1              putstr(TITLE_PF);//题目:功率因数
 272   1      }
 273          //-------------------------------------------------------------------
 274          void main_disp()
 275          {
 276   1      ///////////////临时赋值
 277   1              Vab = 1;Vbc = 23;Vca = 456;Ia = 7890;Ib = 123;Ic = 45;PF = 6;
 278   1      //-----------------------------------------------------------------------------------
 279   1              DISP_ENTER_FLAG=0;//进入显示页面标志置1 
 280   1              //title_unit();
 281   1              //can_common();//先更新数据
 282   1              //display_p3vol();
 283   1              //display_p3cur();
 284   1              clearscreen();
 285   1      
 286   1              while(KEY_BUF!=KEY_ESC)
 287   1              {
 288   2                      if(DISP_ENTER_FLAG == 0)
 289   2                      {
 290   3                              //can_common();
 291   3                              title_unit_CV();
 292   3                              display_p3vol();
 293   3                              display_p3cur();
 294   3                              //can_common();
 295   3                      }
 296   2                      else if(DISP_ENTER_FLAG == 1)
 297   2                      {
 298   3                              title_unit_PF();
 299   3                              getfigurebit(PF);//显示a相电压
 300   3                              XPOS = 4;
 301   3                              YPOS = 44;
 302   3                              display_dat(PF);                        
 303   3                      }
C51 COMPILER V7.01  ALLWINDOW                                                              09/23/2008 14:27:38 PAGE 6   

 304   2                      if(KEY_BUF == KEY_UP)
 305   2                      {
 306   3                              DISP_ENTER_FLAG = (~DISP_ENTER_FLAG);
 307   3                              KEY_BUF = 0xff;
 308   3                              clearscreen();
 309   3                      }
 310   2                      else if(KEY_BUF == KEY_DOWN)
 311   2                      {
 312   3                              clearscreen();
 313   3                              DISP_ENTER_FLAG = (~DISP_ENTER_FLAG);
 314   3                              KEY_BUF = 0xff;
 315   3                      }
 316   2              }
 317   1              KEY_BUF=0xff; 
 318   1              DISP_ENTER_FLAG=0;//退出显示页面
 319   1      }
 320          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1320    ----
   CONSTANT SIZE    =     74    ----
   XDATA SIZE       =     22    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      26
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      2    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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