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

📄 katm.lst

📁 自动取款机系统
💻 LST
📖 第 1 页 / 共 2 页
字号:
 173   4                                      chakc=6;
C51 COMPILER V7.06   KATM                                                                  12/04/2009 09:20:56 PAGE 4   

 174   4                                      zbcpbz=0;
 175   4                              }
 176   3                      }
 177   2                      if(chakc==6)
 178   2                      {
 179   3                              display_quchao();//等带取走钞票页面
 180   3                              keysanf_qucp();//检测钞票是否被取走
 181   3                              if(qucpbz==1)
 182   3                              {
 183   4                                      chakc=3;
 184   4                                      qucpbz=0;
 185   4                              }
 186   3                      }
 187   2                      if(chakc==7)
 188   2                      {
 189   3                              display_chax();//查询页面
 190   3                              keysanf_rk1();//退出查询页面
 191   3                              if(rk1bz==1)
 192   3                              {
 193   4                                      chakc=3;
 194   4                                      rk1bz=0;
 195   4                              }
 196   3                              keysanf_lk1();//余额
 197   3                              if(lk1bz==1)
 198   3                              {
 199   4                                      chakc=8;
 200   4                                      lk1bz=0;
 201   4                              }
 202   3                      }
 203   2                      if(chakc==8)
 204   2                      {
 205   3                              display_yue();//显示余额页面
 206   3                              keysanf_rk1();//退出
 207   3                              if(rk1bz==1)
 208   3                              {
 209   4                                      chakc=3;
 210   4                                      rk1bz=0;
 211   4                              }
 212   3                      }
 213   2                      if(chakc==9)
 214   2                      {
 215   3                                      keysanf_mima();
 216   3                                              if(xing>6)
 217   3                                              xing=6;
 218   3                                              if(xing<0)
 219   3                                              xing=0;
 220   3                                              keysanf_lk1();
 221   3                                              if(lk1bz==1)
 222   3                                              {
 223   4                                                      mima=table_mima[xing-1];
 224   4                                                      xing--;
 225   4                                                      lk1bz=0;
 226   4                                              }
 227   3                                              display_mimaxg(xing);//密码修改输入新密码是的页面
 228   3                                              table_mima[xing]=mima;
 229   3                                      if(xing==6)
 230   3                                      {
 231   4                                                      keysanf_rk1();//确定 将新密码写入E2PROM
 232   4                                                      if(rk1bz==1)
 233   4                                                      {
 234   5                                                      write_add(1+(cha-1)*8,table_mima[1]);
 235   5                                                      delay(50);
C51 COMPILER V7.06   KATM                                                                  12/04/2009 09:20:56 PAGE 5   

 236   5                                                      write_add(2+(cha-1)*8,table_mima[2]);
 237   5                                                      delay(50);
 238   5                                                      write_add(3+(cha-1)*8,table_mima[3]);
 239   5                                                      delay(50);
 240   5                                                      write_add(4+(cha-1)*8,table_mima[4]);
 241   5                                                      delay(50);
 242   5                                                      write_add(5+(cha-1)*8,table_mima[5]);
 243   5                                                      delay(50);
 244   5                                                      write_add(6+(cha-1)*8,table_mima[6]);
 245   5                                                      delay(50);
 246   5                                                      chakc=3;
 247   5                                                      rk1bz=0;
 248   5                                                      chakc=12;//转向密码修改成功页面
 249   5                                                      }
 250   4                                      }
 251   3                                      
 252   3                      }
 253   2                      if(chakc==10)
 254   2                      {
 255   3                              if(bool==0)
 256   3                              {
 257   4                                      display_erron();//显示密码错误一段时间
 258   4                                      delay(2440);
 259   4                                      bool=1;
 260   4                              }
 261   3                              if(read_add(0+(cha-1)*8)<3)
 262   3                              {
 263   4                                      keysanf_mima();
 264   4                                      if(xing>6)
 265   4                                      xing=6;
 266   4                                      if(xing<0)
 267   4                                      xing=0;
 268   4                                      keysanf_lk1();
 269   4                                      if(lk1bz==1)
 270   4                                      {
 271   5                                              mima=table_mima[xing-1];
 272   5                                              xing--;
 273   5                                              lk1bz=0;
 274   5                                      }
 275   4                                      display_mimaxc(xing);
 276   4                                      table_mima[xing]=mima;
 277   4                                      if(xing==6)
 278   4                                      {
 279   5                                              keysanf_rk1();
 280   5                                              if(rk1bz==1)
 281   5                                              {
 282   6                                                              if(table_mima[1]==read_add(1+(cha-1)*8)&&table_mima[2]==read_add(2+(cha-1)*8)&&table_mima[3]==read_
             -add(3+(cha-1)*8)&&table_mima[4]==read_add(4+(cha-1)*8)&&table_mima[5]==read_add(5+(cha-1)*8)&&table_mima[6]==read_add(6+
             -(cha-1)*8))
 283   6                                                                      {
 284   7                                                                              chakc=3;
 285   7                                                                      }
 286   6                                                              else
 287   6                                                                      {
 288   7                                                                              chakc=10;
 289   7                                                                              bool=0;
 290   7                                                                              erroncount=read_add(0+(cha-1)*8);
 291   7                                                                              erroncount++;
 292   7                                                                              delay(50);
 293   7                                                                              write_add(0+(cha-1)*8,erroncount);
 294   7                                                                      }
 295   6                                                              rk1bz=0;
C51 COMPILER V7.06   KATM                                                                  12/04/2009 09:20:56 PAGE 6   

 296   6                                                              xing=0;
 297   6                                              }
 298   5                                      }
 299   4                              }
 300   3              
 301   3                      if(read_add(0+(cha-1)*8)==3)
 302   3                      {       
 303   4                       chakc=11;
 304   4                      }
 305   3                      
 306   3                }
 307   2                if(chakc==11)
 308   2                {
 309   3                              display_kadongjie();//卡被冻结页面
 310   3                              keysanf_rk1();
 311   3                              if(rk1bz==1)
 312   3                              {
 313   4                               init();
 314   4                               rk1bz=0;
 315   4                              }
 316   3                }
 317   2                if(chakc==12)
 318   2                {
 319   3                 display_mimaxiugaicg();// 密码修改成功页面
 320   3                              keysanf_rk1();//确定
 321   3                              if(rk1bz==1)
 322   3                              {
 323   4                                      chakc=3;
 324   4                                      rk1bz=0;
 325   4                              }
 326   3                }
 327   2                if(chakc==13)
 328   2                {
 329   3                      display_yuebuzu();//显示余额不足页面
 330   3                              keysanf_rk1();//确定
 331   3                              if(rk1bz==1)
 332   3                              {
 333   4                                      chakc=3;
 334   4                                      rk1bz=0;
 335   4                              }
 336   3                }
 337   2              }
 338   1      }
 339          
 340          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   6177    ----
   CONSTANT SIZE    =   2784    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     21      10
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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