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

📄 code.lst

📁 这个也是51单片机的应用程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 236               0xc0, 0xc0, 0xc6, 0x7c,    0,    0,    0,    0
 237          },
 238          {
 239                      0,    0, 0x1c,  0xc,  0xc, 0x3c, 0x6c, 0xcc,    //   d
 240               0xcc, 0xcc, 0xcc, 0x76,    0,    0,    0,    0
 241          },
C51 COMPILER V7.06   CODE                                                                  05/09/2007 10:46:30 PAGE 5   

 242          {
 243                          0,    0,    0,    0,    0, 0x7c, 0xc6, 0xfe,    //    e
 244               0xc0, 0xc0, 0xc6, 0x7c,    0,    0,    0,    0
 245          },
 246          {
 247                          0,    0, 0x38, 0x6c, 0x64, 0x60, 0xf0, 0x60,    //    f
 248               0x60, 0x60, 0x60, 0xf0,    0,    0,    0,    0
 249          },
 250          {
 251                          0,    0,    0,    0,    0, 0x76, 0xcc, 0xcc,    //    g
 252               0xcc, 0xcc, 0xcc, 0x7c,  0xc, 0xcc, 0x78,    0
 253          },
 254          {
 255                          0,    0, 0xe0, 0x60, 0x60, 0x6c, 0x76, 0x66,    //   h
 256               0x66, 0x66, 0x66, 0xe6,    0,    0,    0,    0
 257          },
 258          {
 259                          0,    0, 0x18, 0x18,    0, 0x38, 0x18, 0x18,    //    i
 260               0x18, 0x18, 0x18, 0x3c,    0,    0,    0,    0
 261          },
 262          {       0,    0,  0x6,  0x6,    0,  0xe,  0x6,  0x6,    //    j
 263                0x6,  0x6,  0x6,  0x6, 0x66, 0x66, 0x3c,    0
 264          },
 265          {       0,    0, 0xe0, 0x60, 0x60, 0x66, 0x6c, 0x78,    //    k
 266               0x78, 0x6c, 0x66, 0xe6,    0,    0,    0,    0
 267          },
 268          {       0,    0, 0x38, 0x18, 0x18, 0x18, 0x18, 0x18,    //    l
 269               0x18, 0x18, 0x18, 0x3c,    0,    0,    0,    0
 270          },
 271          {       0,    0,    0,    0,    0, 0xec, 0xfe, 0xd6,    //    m
 272               0xd6, 0xd6, 0xd6, 0xc6,    0,    0,    0,    0
 273          },
 274          {       0,    0,    0,    0,    0, 0xdc, 0x66, 0x66,    //    n
 275               0x66, 0x66, 0x66, 0x66,    0,    0,    0,    0
 276          },
 277          {       0,    0,    0,    0,    0, 0x7c, 0xc6, 0xc6,    //    o
 278               0xc6, 0xc6, 0xc6, 0x7c,    0,    0,    0,    0
 279          },
 280          {       0,    0,    0,    0,    0, 0xdc, 0x66, 0x66,    //    p
 281               0x66, 0x66, 0x66, 0x7c, 0x60, 0x60, 0xf0,    0
 282          },
 283          {       0,    0,    0,    0,    0, 0x76, 0xcc, 0xcc,    //    q
 284               0xcc, 0xcc, 0xcc, 0x7c,  0xc,  0xc, 0x1e,    0
 285          },
 286          {       0,    0,    0,    0,    0, 0xdc, 0x76, 0x66,    //    r
 287               0x60, 0x60, 0x60, 0xf0,    0,    0,    0,    0
 288          },
 289          {       0,    0,    0,    0,    0, 0x7c, 0xc6, 0x60,    //     s
 290               0x38,  0xc, 0xc6, 0x7c,    0,    0,    0,    0
 291          },
 292          {       0,    0, 0x10, 0x30, 0x30, 0xfc, 0x30, 0x30,    //    t
 293               0x30, 0x30, 0x36, 0x1c,    0,    0,    0,    0
 294          },
 295          {       0,    0,    0,    0,    0, 0xcc, 0xcc, 0xcc,    //    u
 296               0xcc, 0xcc, 0xcc, 0x76,    0,    0,    0,    0
 297          },
 298          {       0,    0,    0,    0,    0, 0x66, 0x66, 0x66,    //    v
 299               0x66, 0x66, 0x3c, 0x18,    0,    0,    0,    0
 300          },
 301          {       0,    0,    0,    0,    0, 0xc6, 0xc6, 0xd6,    //    w
 302               0xd6, 0xd6, 0xfe, 0x6c,    0,    0,    0,    0
 303          },
C51 COMPILER V7.06   CODE                                                                  05/09/2007 10:46:30 PAGE 6   

 304          {       0,    0,    0,    0,    0, 0xc6, 0x6c, 0x38,    //    x
 305               0x38, 0x38, 0x6c, 0xc6,    0,    0,    0,    0  
 306          },
 307          {       0,    0,    0,    0,    0, 0xc6, 0xc6, 0xc6,    //    y
 308               0xc6, 0xc6, 0xc6, 0x7e,  0x6,  0xc, 0xf8,    0
 309          },
 310          {       0,    0,    0,    0,    0, 0xfe, 0xcc, 0x18,    //    z
 311               0x30, 0x60, 0xc6, 0xfe,    0,    0,    0,    0
 312          },
 313          {
 314                          0,    0,  0xe, 0x18, 0x18, 0x18, 0x70, 0x18,    //    {
 315               0x18, 0x18, 0x18,  0xe,    0,    0,    0,    0
 316          },
 317          {
 318                          0,    0, 0x18, 0x18, 0x18, 0x18,    0, 0x18,    //    |
 319               0x18, 0x18, 0x18, 0x18,    0,    0,    0,    0
 320          },
 321          {
 322                          0,    0, 0x70, 0x18, 0x18, 0x18,  0xe, 0x18,    //    }
 323               0x18, 0x18, 0x18, 0x70,    0,    0,    0,    0
 324          },
 325          {       0,    0, 0x76, 0xdc,    0,    0,    0,    0,    //    ~
 326                          0,    0,    0,    0,    0,    0,    0,    0
 327          }
 328          };
 329          
 330          
 331          
 332          unsigned char code picture[] = {//以图片的形式显示  "年 月 日,时 分 秒"
 333          
 334          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 335          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 336          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 337          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x0C,
 338          0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x09,
 339          0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x08,
 340          0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 341          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,
 342          0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,
 343          0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x04,
 344          0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 345          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 346          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 347          0xF8,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
 348          0x88,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,
 349          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 350          0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x23,0x00,0x00,0x00,0x00,0x00,0x00,
 351          0x10,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,
 352          0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 353          0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 354          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x02,
 355          0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x02,
 356          0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
 357          0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
 358          0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
 359          0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x02,
 360          0x00,0x00,0x00,0x00,0x00,0x00,0x26,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x03,
 361          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 362          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 363          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 364          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 365          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
C51 COMPILER V7.06   CODE                                                                  05/09/2007 10:46:30 PAGE 7   

 366          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
 367          0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
 368          0x90,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,
 369          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
 370          0x86,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
 371          0xA0,0x1F,0x00,0x00,0x00,0x00,0x00,0x20,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x10,
 372          0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x80,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,
 373          0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,
 374          0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x01,
 375          0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x21,
 376          0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 377          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 378          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 379          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 380          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 381          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 382          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 383          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 384          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 385          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 386          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x10,0x00,0x00,0x00,0x00,0x00,0x00,
 387          0x50,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x50,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
 388          0xF8,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x4C,0x02,0x00,0x00,0x00,0x00,0xFE,0x3F,
 389          0x48,0x80,0x00,0x00,0x00,0x00,0x42,0x08,0x00,0x87,0x00,0x00,0x00,0x00,0x42,0x08,
 390          0xE0,0x40,0x00,0x00,0x00,0x00,0x42,0x08,0x00,0x40,0x00,0x00,0x00,0x00,0x42,0x08,
 391          0xFC,0x27,0x00,0x00,0x00,0x00,0x42,0x08,0x00,0x10,0x00,0x00,0x00,0x00,0x42,0x08,
 392          0x20,0x08,0x00,0x00,0x00,0x00,0x42,0x08,0x40,0x04,0x00,0x00,0x00,0x00,0xFF,0x3F,
 393          0x80,0x01,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 394          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 395          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 396          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 397          0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"C:\Documents and Settin
             -gs\Administrator.ZENGRENL-BDB261\My Documents\My Pictures\DS1302.bmp",0*/
 398          };
 399          
 400          
 401          extern unsigned char buffer[8]; //显示缓冲区                         
 402          unsigned char second,minute,hour,xinqi,day,month,year,count,flag,keybit;//秒,分,时,50ms计数器,数码管刷新标
             -志
 403          
 404          /***********************************初始化函数*************************/
 405          void initial()
 406          { 
 407   1        second=buffer[0];//秒清零
 408   1        minute=buffer[1];//分清零
 409   1        hour = buffer[2];  //时12
 410   1        day = buffer[3];
 411   1        month = buffer[4];
 412   1        xinqi = buffer[5];
 413   1        year = buffer[6];
 414   1        count = 20;//50毫秒置初值 
 415   1        TMOD = 0x11;//T0 T1工作于方式1
 416   1        TL1 = 0x00;
 417   1        TH1 = 0x4C;//50ms定时初值
 418   1        ET1 = 1;//允许T1中断
 419   1        PT1 = 1;//T1中断优先级高
 420   1      
 421   1        EA = 1;//开中断
 422   1        TR1 = 1;//T1开始计时
 423   1       }
 424          
 425          
C51 COMPILER V7.06   CODE                                                                  05/09/2007 10:46:30 PAGE 8   

 426          /*********************************50ms中断响应****************************/
 427          void  int50ms() interrupt 3
 428          {
 429   1        TR1=0;//关定时器T0
 430   1        TL1= 0x00;
 431   1        TH1= 0x4C;//赋定时初值
 432   1        TR1=1;//开定时器T0
 433   1        count--;//50ms计数减1
 434   1        if(count == 0){//1秒定时到
 435   2          count = 20;
 436   2          if(second != 59){
 437   3            second++;//秒加1 
 438   3          }else{
 439   3            second=0x00;
 440   3            if(minute !=59)
 441   3             minute++;//分加1
 442   3            else{
 443   4             minute=0x00;
 444   4             if(hour != 23)
 445   4              hour++;//时加1
 446   4             else
 447   4              hour =0x00;
 448   4              }
 449   3             }
 450   2          }
 451   1           buffer[0] = second;
 452   1           buffer[1] = minute;
 453   1           buffer[2] = hour;
 454   1           buffer[3] = day;
 455   1           buffer[4] = month;
 456   1           buffer[5] = xinqi;
 457   1           buffer[6] = year; 
 458   1         }
 459          
 460          


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