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

📄 7290test.lst

📁 51单片机 zlg7290数字钟
💻 LST
📖 第 1 页 / 共 2 页
字号:
 178   6                                              
 179   6                                              rd[2]=00;
C51 COMPILER V7.50   7290TEST                                                              09/08/2002 19:55:31 PAGE 4   

 180   6                                              }break;
 181   5                                              case 12 :       rd[3]++;/*分十位*/
 182   5                                              if(rd[3]==6)
 183   5                                              {
 184   6                                              
 185   6                                                      rd[3]=00;
 186   6                                              }       break; 
 187   5                                              case 13 :       rd[4]++;/*小时个位*/
 188   5                                              if(rd[4]==10)
 189   5                                              {
 190   6                                              
 191   6                                                      rd[4]=00;
 192   6                                              }       break;  
 193   5                                              case 14:        rd[5]++;/*小时十位*/    
 194   5                                              if(rd[5]==3)
 195   5                                              {
 196   6                                                      rd[5]=00;
 197   6                                              }       break;  
 198   5                                      }
 199   4                              delay(100);
 200   4                              display(rd);/*显示小时、分钟、秒*/
 201   4                              }
 202   3                      }
 203   2      
 204   2      
 205   2      /*年月日置数*/
 206   2              while(key2==0)
 207   2                      {       
 208   3                              delay(100);
 209   3                              display(rt);/*显示年月日*/
 210   3                              if(KEY_INT==0)
 211   3                         {
 212   4                                      key=ZLG7290_GetKey();
 213   4                                      switch(key)
 214   4                            {
 215   5                                              case 4 :        rt[0]++;/*日个位*/      
 216   5                                              if(rt[0]==10)
 217   5                                              {
 218   6                                              
 219   6                                                      rt[0]=00;
 220   6                                              }       break;
 221   5                                              case 3 :        rt[1]++;/*日十位*/
 222   5                                                      if(rt[1]==4)
 223   5                                              {
 224   6                                              
 225   6                                                      rt[1]=00;
 226   6                                              }       break;
 227   5                                              case 2 :        rt[2]++;/*月个位*/
 228   5                                              if(rt[2]==10)
 229   5                                              {
 230   6                                              
 231   6                                              rt[2]=00;
 232   6                                              }break;
 233   5                                              case 1 :        rt[3]++;/*月十位*/
 234   5                                              if(rt[3]==2)
 235   5                                              {
 236   6                                              
 237   6                                                      rt[3]=00;
 238   6                                              }       break; 
 239   5                                              case 10 :       rt[4]++;/*年个位*/
 240   5                                              if(rt[4]==10)
 241   5                                              {
C51 COMPILER V7.50   7290TEST                                                              09/08/2002 19:55:31 PAGE 5   

 242   6                                              
 243   6                                                      rt[4]=00;
 244   6                                              }       break;  
 245   5                                              case 9 :        rt[5]++;/*年十位*/      
 246   5                                              if(rt[5]==10)
 247   5                                              {
 248   6                                                      rt[5]=00;
 249   6                                              }       break;  
 250   5                                      }
 251   4                              delay(100);
 252   4                              display(rt);/*显示年月日*/
 253   4                              }
 254   3                      }
 255   2      
 256   2      
 257   2      
 258   2      
 259   2      /*小时、分钟、秒计数程序*/
 260   2                      rd[0]++;
 261   2                      if(rd[0]==10)/*秒个位*/
 262   2                      {
 263   3                              rd[1]++;
 264   3                              rd[0]=00;
 265   3                      }
 266   2                      if(rd[1]==6)/*秒十位*/
 267   2                      {
 268   3                              rd[2]++;
 269   3                              rd[1]=00;
 270   3                      }
 271   2              if(rd[2]==10)/*分个位*/
 272   2                      {
 273   3                              rd[3]++;
 274   3                              rd[2]=00;
 275   3                      }
 276   2                      if(rd[3]==6)/*分十位*/
 277   2                      {
 278   3                              rd[4]++;
 279   3                              rd[3]=00;
 280   3                      }
 281   2                      if(rd[4]==10)/*小时个位*/
 282   2                      {
 283   3                              rd[5]++;
 284   3                              rd[4]=00;
 285   3                      }
 286   2                      if(rd[5]>=2&&rd[4]>=4)/*小时十位*/
 287   2                      {
 288   3                              rd[0]=00;
 289   3                              rd[1]=00;
 290   3                              rd[2]=00;
 291   3                              rd[3]=00;
 292   3                              rd[4]=00;
 293   3                              rd[5]=00;
 294   3                              rt[0]++;
 295   3                      }                                               
 296   2                      display(rd);/*显示小时、分钟、秒*/
 297   2      
 298   2      
 299   2      
 300   2      
 301   2      /*年、月、日计数程序*/
 302   2                      if(rt[0]==10)/*日个位*/
 303   2                      {
C51 COMPILER V7.50   7290TEST                                                              09/08/2002 19:55:31 PAGE 6   

 304   3                              rt[1]++;
 305   3                              rt[0]=01;
 306   3                      }
 307   2                      if(rt[1]>=3&&rt[0]>=1)/*日十位*/
 308   2                      {
 309   3                              rt[2]++;
 310   3                              rt[1]=00;
 311   3                      }
 312   2              if(rt[2]==10)/*月个位*/
 313   2                      {
 314   3                              rt[3]++;
 315   3                              rt[2]=01;
 316   3                      }
 317   2                      if(rt[3]>=1&&rt[2]>=3)/*月十位*/
 318   2                      {
 319   3                              rt[4]++;
 320   3                              rt[3]=00;
 321   3                              rt[2]=01;
 322   3                      }
 323   2                      if(rt[4]==10)/*年个位*/
 324   2                      {
 325   3                              rt[5]++;
 326   3                              rt[4]=00;
 327   3                      }
 328   2                      if(rt[5]==10)/*年十位*/
 329   2                      {
 330   3                              rt[0]=01;
 331   3                              rt[1]=00;
 332   3                              rt[2]=01;
 333   3                              rt[3]=00;
 334   3                              rt[4]=00;
 335   3                              rt[5]=00;
 336   3                      }
 337   2              
 338   2      
 339   2       
 340   2              
 341   2              
 342   2              }
 343   1      }
 344          
 345          
 346          


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