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

📄 pcf8563.lst

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


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

line level    source

   1          #include        "reg52.h"
   2          #include        "PCF8563.h"             //
   3          #include        "VIiC_C51.H"    //包含VI2C软件包
   4          
   5          #define PCF8563 0xA2            //定义器件地址
   6          #define WRADDR  0x00            //定义写单元首地址
   7          #define RDADDR  0x02            //定义读单元首地址
   8          
   9          /*********************************************************************************************************
  10          ** 函数名称     :       DelayMS
  11          ** 功能描述     :       长软件延时
  12          ** 输 入       :       i       :       延时参数,值越大时延时越长
  13          **         
  14          ** 输 出       :       无
  15          ** 全局变量     :       无
  16          ** 调用模块     :       无
  17          **
  18          ** 作 者       :       jianqimin
  19          ** 日 期       :       2006-10-13
  20          **-------------------------------------------------------------------------------------------------------
  21          ** 修改人:
  22          ** 日 期:
  23          **------------------------------------------------------------------------------------------------------
  24          ********************************************************************************************************/
  25          void    DelayMS(uchar i)
  26          { 
  27   1              uchar j,k;
  28   1              for(k=0;k<i;k++)
  29   1                      for(j=0;j<60;j++);
  30   1      }
  31          
  32          /****************************************************************************
  33          ** 函数名称     :       PCF8563_Ini
  34          ** 功能描述     :       初始化PCF8563
  35          ** 输入         :       *buf    :       输入数据的首地址
  36          **                              no              :       发送个数 
  37          ** 输出         :       无
  38          ** 调用模块     :       ISendStr、DelayMS
  39          **
  40          ** 作 者       :       jianqimin
  41          ** 日 期       :       2006-10-13
  42          **-------------------------------------------------------------------------------------------------------
  43          ** 修改人:
  44          ** 日 期:
  45          **------------------------------------------------------------------------------------------------------
  46          ********************************************************************************************************/
  47          //void  PCF8563_Ini(uchar *buf,uchar no)
  48          void    PCF8563_Ini()
  49          {
  50   1              unsigned char buf[5]={0x00,0x12,0x00,0x30,0x12};        //定义初始化字
  51   1              ISendStr(PCF8563,WRADDR,buf,5);         //初始化PCF8563,如果需要的话可以不去掉
  52   1              DelayMS(10);
  53   1      }
  54          
  55          /*********************************************************************************************************
C51 COMPILER V8.02   PCF8563                                                               08/04/2007 17:17:01 PAGE 2   

  56          ** 函数名称     :       RD_PCF8563
  57          ** 功能描述     :       读取PCF8563的数据
  58          ** 输 入       :       *buf    :       输入数据的首地址
  59          **                              num     :       发送个数
  60          **         
  61          ** 输 出       :       无
  62          ** 全局变量     :       无
  63          ** 调用模块     :       IRcvStr、DelayMS
  64          **
  65          ** 作 者       :       jianqimin
  66          ** 日 期       :       2006-10-13
  67          **-------------------------------------------------------------------------------------------------------
  68          ** 修改人:
  69          ** 日 期:
  70          **------------------------------------------------------------------------------------------------------
  71          ********************************************************************************************************/
  72          void    RD_PCF8563(uchar *buf,uchar no)
  73          {
  74   1              IRcvStr(PCF8563,RDADDR,buf,no);                 //读现在的时、分、秒
  75   1              DelayMS(10);
  76   1      }
*** WARNING C316 IN LINE 76 OF PCF8563.c: unterminated conditionals


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