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

📄 main_set.lst

📁 液晶屏显示程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 149   2                       }
 150   1           else {display_r_byte(2,32,&(number_code[tuidao_set[2]*16]));
 151   2                                      b[2]=tuidao_set[2]; }
 152   1      //第三行
 153   1         display_l_word(4,0,sheng_code);
 154   1         display_l_word(4,16,yu_code);
 155   1         display_l_word(4,32,mu_code);
 156   1         display_l_word(4,48,xin_code);
 157   1         display_r_word(4,48,mm_code);
 158   1         e[2]=c[0]*100+c[1]*10+c[2];
 159   1         e[4]=daoju_set[0]*100+daoju_set[1]*10+daoju_set[2];
 160   1              if(set_main==9) {
 161   2            flash_r_byte(4,0,maohao_code);
 162   2      //        c[4]=daoju_set[0]*100+daoju_set[1]*10+daoju_set[2];
 163   2                      if(down_bit){
 164   3                      down_bit=0;
 165   3                      set_main=13;}
 166   2                      if(up_bit){
 167   3                      up_bit=0;
 168   3                      set_main=5;}
 169   2             c[0]=muxin_set[0];
 170   2                       c[1]=muxin_set[1];
 171   2                       c[2]=muxin_set[2];}
 172   1      //         c[3]=c[0]*100+c[1]*10+c[2];}
 173   1         else display_r_byte(4,0,maohao_code);
 174   1         if(set_main==10)  {     
 175   2              flash_r_byte(4,16,&(number_code[c[0]*16]));
 176   2        //      c[3]=c[0]*100+c[1]*10+c[2];
 177   2              if(up_bit&&(c[0]<9))  {
 178   3                            up_bit=0;
 179   3                            c[0]=c[0]+1;}
C51 COMPILER V7.06   MAIN_SET                                                              02/05/2005 09:08:20 PAGE 4   

 180   2              if(down_bit&&(c[0]>0)&&(e[2]>e[4]))  {
 181   3                            down_bit=0;
 182   3                            c[0]=c[0]-1;}
 183   2                        if(enter_bit)   {
 184   3                        enter_bit=0;
 185   3                        muxin_set[0]=c[0];
 186   3                        set_main=11;}
 187   2                       }
 188   1           else {display_r_byte(4,16,&(number_code[muxin_set[0]*16]));
 189   2                                c[0]=muxin_set[0];}
 190   1         if(set_main==11)  {     
 191   2              flash_r_byte(4,24,&(number_code[c[1]*16]));
 192   2          //    c[3]=c[0]*100+c[1]*10+c[2];
 193   2              if(up_bit&&(c[1]<9))  {
 194   3                            up_bit=0;
 195   3                            c[1]=c[1]+1;}
 196   2              if(down_bit&&(c[1]>0)&&(e[2]>e[4]))  {
 197   3                            down_bit=0;
 198   3                            c[1]=c[1]-1;}
 199   2                        if(enter_bit)   {
 200   3                        enter_bit=0;
 201   3                        muxin_set[1]=c[1];
 202   3                        set_main=12;}
 203   2                       }
 204   1           else 
 205   1                { display_r_byte(4,24,&(number_code[muxin_set[1]*16]));
 206   2                        c[1]=muxin_set[1];}
 207   1         if(set_main==12)  {     
 208   2              flash_r_byte(4,32,&(number_code[c[2]*16]));
 209   2        //       c[3]=c[0]*100+c[1]*10+c[2];
 210   2              if(up_bit&&(c[2]<9))  {
 211   3                            up_bit=0;
 212   3                            c[2]=c[2]+1;}
 213   2              if(down_bit&&(c[2]>0)&&(e[2]>e[4]))  {
 214   3                            down_bit=0;
 215   3                            c[2]=c[2]-1;}
 216   2                        if(enter_bit)   {
 217   3                        enter_bit=0;
 218   3                        muxin_set[2]=c[2];
 219   3                        set_main=13;}
 220   2                       }
 221   1           else {display_r_byte(4,32,&(number_code[muxin_set[2]*16]));
 222   2                                       c[2]=muxin_set[2];}
 223   1      //第四行
 224   1         display_l_word(6,0,bu_code);
 225   1         display_l_word(6,16,chang_code);
 226   1         display_l_word(6,32,she_code);
 227   1         display_l_word(6,48,zhi_code);
 228   1         display_r_byte(6,24,zero_code);
 229   1       //  display_r_word(6,48,mm_code);
 230   1         e[3]=d[0]*100+d[1]*10+d[2];   
 231   1              if(set_main==13) {
 232   2            flash_r_byte(6,0,maohao_code);
 233   2                      if(up_bit){
 234   3                      up_bit=0;
 235   3                      set_main=9;}
 236   2             d[0]=buchang_set[0];
 237   2                       d[1]=buchang_set[1];
 238   2                       d[2]=buchang_set[2];}
 239   1           //    d[3]=d[0]*100+d[1]*10+d[2];}
 240   1         else display_r_byte(6,0,maohao_code);
 241   1         if(set_main==14)  {     
C51 COMPILER V7.06   MAIN_SET                                                              02/05/2005 09:08:20 PAGE 5   

 242   2              flash_r_byte(6,16,&(number_code[d[0]*16]));
 243   2          //     d[3]=d[0]*100+d[1]*10+d[2];
 244   2              if(up_bit&&(d[0]<9)&&(e[3]<120))  {
 245   3                            up_bit=0;
 246   3                            d[0]=d[0]+1;}
 247   2              if(down_bit&&(d[0]>0)&&(e[3]>80))  {
 248   3                            down_bit=0;
 249   3                            d[0]=d[0]-1;}
 250   2                        if(enter_bit)   {
 251   3                        enter_bit=0;
 252   3                        buchang_set[0]=d[0];
 253   3                        set_main=15;}
 254   2                       }
 255   1           else {display_r_byte(6,16,&(number_code[buchang_set[0]*16]));
 256   2                                       d[0]=buchang_set[0];}
 257   1         if(set_main==15)  {     
 258   2              flash_r_byte(6,32,&(number_code[d[1]*16])); 
 259   2          //      d[3]=d[0]*100+d[1]*10+d[2];
 260   2              if(up_bit&&(d[1]<9)&&(e[3]<120))  {
 261   3                            up_bit=0;
 262   3                            d[1]=d[1]+1;}
 263   2              if(down_bit&&(d[1]>0)&&(e[3]>80))  {
 264   3                            down_bit=0;
 265   3                            d[1]=d[1]-1;}
 266   2                        if(enter_bit)   {
 267   3                        enter_bit=0;
 268   3                        buchang_set[1]=d[1];
 269   3                        set_main=16;}
 270   2                       }
 271   1           else { display_r_byte(6,32,&(number_code[buchang_set[1]*16]));
 272   2                                       d[1]=buchang_set[1];}
 273   1         if(set_main==16)  {     
 274   2              flash_r_byte(6,40,&(number_code[d[2]*16]));
 275   2      //        d[3]=d[0]*100+d[1]*10+d[2];
 276   2              if(up_bit&&(d[2]<9)&&(e[3]<120))  {
 277   3                            up_bit=0;
 278   3                            d[2]=d[2]+1;}
 279   2              if(down_bit&&(d[2]>0)&&(e[3]>80))  {
 280   3                            down_bit=0;
 281   3                            d[2]=d[2]-1;}
 282   2                        if(enter_bit)   {
 283   3                               enter_bit=0;
 284   3                          buchang_set[2]=d[2];
 285   3                          set_main=17;}
 286   2                       }
 287   1           else {display_r_byte(6,40,&(number_code[buchang_set[2]*16]));
 288   2                                       d[2]=buchang_set[2];}
 289   1      
 290   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1995    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     12      25
   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 + -