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

📄 rtc.lst

📁 时钟芯片PCF8563的51单片机程序 时钟不超过12MHZ
💻 LST
字号:
C51 COMPILER V8.02   RTC                                                                   08/04/2007 17:17:01 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE RTC
OBJECT MODULE PLACED IN rTC.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE rTC.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include        "reg52.h"
   2          #include        "PCF8563.h"             //
   3          #include        "VIiC_C51.H"    //包含VI2C软件包
   4          
   5          unsigned char rd[3];
   6          
   7          void DelayNS(uchar  no)
   8          { 
   9   1              unsigned char  i,j;                                     //延时参数
  10   1      
  11   1              for(; no>0; no--)
  12   1              { 
  13   2                      for(i=0; i<100; i++)
  14   2                      for(j=0; j<100; j++);
  15   2              } 
  16   1      }
  17          
  18          void serial_init()
  19          {
  20   1              TMOD=   0x20;
  21   1              TH1     =       0xFD;
  22   1              TH0     =       0xFD;
  23   1              SCON=   0x50;
  24   1              PCON=   0x00;
  25   1              TR1     =       1;
  26   1      }
  27          
  28          void UartSendChar(char c)
  29          {
  30   1              SBUF = c;
  31   1              while ( !TI );
  32   1              TI = 0;
  33   1      }
  34          
  35          void Send()
  36          {
  37   1              UartSendChar(0x55);
  38   1              UartSendChar(rd[2]);
  39   1              UartSendChar(rd[1]);
  40   1              UartSendChar(rd[0]);
  41   1              UartSendChar(0xAA);
  42   1      }
  43          
  44          void    main()
  45          {
  46   1              unsigned char td[5]={0x00,0x12,0x00,0x30,0x12}; //定义初始化字
  47   1      
  48   1              serial_init();
  49   1              ISendStr(PCF8563,WRADDR,td,5);                          //初始化PCF8563,如果需要的话可以不去掉
  50   1              DelayNS(10);
  51   1              while(1)
  52   1              {
  53   2                      IRcvStr(PCF8563,RDADDR,rd,3);                   //读现在的时、分、秒
  54   2                      Send();
  55   2                      DelayNS(10);
C51 COMPILER V8.02   RTC                                                                   08/04/2007 17:17:01 PAGE 2   

  56   2              }
  57   1      }
*** WARNING C316 IN LINE 57 OF rTC.C: unterminated conditionals


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    142    ----
   CONSTANT SIZE    =      5    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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