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

📄 03.lst

📁 ds12c887实时时钟
💻 LST
📖 第 1 页 / 共 2 页
字号:
 194   1      
 195   1                      wela02=1;
 196   1                      P0=0x00;
 197   1                      wela02=0;
 198   1      
 199   1                      dula=1;
 200   1                      P0=table[qian];
 201   1                      dula=0;
 202   1      
 203   1                      wela=1;
 204   1                      P0=0x04;
 205   1                      delay(1);
 206   1                      wela=0; 
 207   1      
 208   1                      dula=1;
 209   1                      P0=table[bai];
 210   1                      dula=0;
 211   1      
 212   1                      wela=1;
 213   1                      P0=0x08;
 214   1                      delay(1);
 215   1                      wela=0; 
 216   1      }
 217          //======================================================================
 218          //时显示子程序//
 219          //======================================================================
 220          void display02(uchar shiwan,uchar w2)
 221          {
 222   1                      shiwan=read_ds(4)/10;
 223   1                      w2=read_ds(4)%10;
 224   1      
 225   1                      wela02=1;
 226   1                      P0=0x00;
 227   1                      wela02=0;
 228   1      
 229   1                      dula=1;
 230   1                      P0=table[shiwan];
 231   1                      dula=0;
 232   1      
 233   1                      wela=1;
 234   1                      P0=0x01;
 235   1                      delay(1);
 236   1                      wela=0; 
 237   1      
 238   1                      dula=1;
 239   1                      P0=table[w2];
 240   1                      dula=0;
 241   1      
C51 COMPILER V7.07   03                                                                    12/11/2008 18:28:31 PAGE 5   

 242   1                      wela=1;
 243   1                      P0=0x02;
 244   1                      delay(1);
 245   1                      wela=0; 
 246   1      }
 247          //======================================================================
 248          //日期显示子程序//
 249          //======================================================================
 250          void display78(uchar gg,uchar hh)
 251          {
 252   1                      gg=read_ds(7)/10;
 253   1                      hh=read_ds(7)%10;
 254   1                      
 255   1                      wela=1;
 256   1                      P0=0x00;
 257   1                      wela=0;
 258   1      
 259   1                      dula=1;
 260   1                      P0=table[gg];
 261   1                      dula=0;
 262   1              
 263   1                      wela02=1;
 264   1                      P0=0x40;
 265   1                      delay(1);
 266   1                      wela02=0;
 267   1      
 268   1                      dula=1;
 269   1                      P0=table[hh];
 270   1                      dula=0;
 271   1      
 272   1                      wela02=1;
 273   1                      P0=0x80;
 274   1                      delay(1);
 275   1                      wela02=0;
 276   1                      
 277   1                      
 278   1      
 279   1                      
 280   1      }
 281          //======================================================================
 282          //月份显示子程序//
 283          //======================================================================
 284          void display56(uchar ee,uchar ff)
 285          {
 286   1                      ee=read_ds(8)/10;
 287   1                      ff=read_ds(8)%10;
 288   1                      
 289   1                      wela=1;
 290   1                      P0=0x00;
 291   1                      wela=0;
 292   1      
 293   1                      dula=1;
 294   1                      P0=table[ee];
 295   1                      dula=0;
 296   1              
 297   1                      wela02=1;
 298   1                      P0=0x10;
 299   1                      delay(1);
 300   1                      wela02=0;
 301   1      
 302   1                      dula=1;
 303   1                      P0=table[ff];
C51 COMPILER V7.07   03                                                                    12/11/2008 18:28:31 PAGE 6   

 304   1                      dula=0;
 305   1      
 306   1                      wela02=1;
 307   1                      P0=0x20;
 308   1                      delay(1);
 309   1                      wela02=0;
 310   1                      
 311   1                      
 312   1      
 313   1                      
 314   1      }
 315          //======================================================================
 316          //年后两位显示子程序//
 317          //======================================================================
 318          void display34(uchar cc,uchar dd)
 319          {
 320   1                      cc=read_ds(9)/10;
 321   1                      dd=read_ds(9)%10;
 322   1                      
 323   1                      wela=1;
 324   1                      P0=0x00;
 325   1                      wela=0;
 326   1      
 327   1                      dula=1;
 328   1                      P0=table[cc];
 329   1                      dula=0;
 330   1              
 331   1                      wela02=1;
 332   1                      P0=0x04;
 333   1                      delay(1);
 334   1                      wela02=0;
 335   1      
 336   1                      dula=1;
 337   1                      P0=table[dd];
 338   1                      dula=0;
 339   1      
 340   1                      wela02=1;
 341   1                      P0=0x08;
 342   1                      delay(1);
 343   1                      wela02=0;
 344   1                      
 345   1                      
 346   1      
 347   1                      
 348   1      }
 349          //======================================================================
 350          //年前两位显示子程序//
 351          //======================================================================
 352          void display12(uchar aa,uchar bb)
 353          {
 354   1                      aa=temp03/10;
 355   1                      bb=temp03%10;
 356   1                      
 357   1                      wela=1;
 358   1                      P0=0x00;
 359   1                      wela=0;
 360   1      
 361   1                      dula=1;
 362   1                      P0=table[aa];
 363   1                      dula=0;
 364   1              
 365   1                      wela02=1;
C51 COMPILER V7.07   03                                                                    12/11/2008 18:28:31 PAGE 7   

 366   1                      P0=0x01;
 367   1                      delay(1);
 368   1                      wela02=0;
 369   1      
 370   1                      dula=1;
 371   1                      P0=table[bb];
 372   1                      dula=0;
 373   1      
 374   1                      wela02=1;
 375   1                      P0=0x02;
 376   1                      delay(1);
 377   1                      wela02=0;
 378   1                      
 379   1      }               


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