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

📄 pcf8563.lst

📁 UCOSII在51单片机上的移植
💻 LST
字号:
C51 COMPILER V7.06   PCF8563                                                               12/19/2007 09:52:39 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE PCF8563
OBJECT MODULE PLACED IN .\obj\PCF8563.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Source\PCF8563.C LARGE OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND PRINT(.\
                    -lst\PCF8563.lst) OBJECT(.\obj\PCF8563.obj)

stmt level    source

   1          //---------------------------------------------------------------------------
   2          // YuXiang Inc. Company Confidential Strictly Private
   3          // $Archive: PCF8563.c.c $
   4          // $Revision: 0.1 $
   5          // $Author: YuCheng $
   6          // $Date: 2005/08/19 16:15:51 $
   7          //
   8          // --------------------------------------------------------------------------
   9          // >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  10          // --------------------------------------------------------------------------
  11          // Copyright 2005(c) YuXiang Inc.
  12          // This is an unpublished work.
  13          // --------------------------------------------------------------------------
  14          #include <intrins.h>
  15          #include "includes.h"
  16          #include "PCF8563.h"
  17          #include "IIC.c"
  18          
  19          INT8U    T_m_second;                 
  20          INT8U    T_Second;              
  21          INT8U    T_Minute;              
  22          INT8U    T_Hour;  
  23          //INT8U    T_Year;
  24          //INT8U    T_Mon;
  25          //INT8U    T_date;
  26          
  27          
  28          
  29          INT8U PCF8563_RD(INT8U RTC_ADD)   reentrant
  30          {
  31   1              INT8U temp;
  32   1              temp=IICReadByte(PCF8563, RTC_ADD);
  33   1              return(temp);
  34   1      }
  35          
  36          void PCF8563_WR(INT8U RTC_ADD,INT8U RTC_DATA)
  37          {
  38   1              IICWriteByte(PCF8563,RTC_ADD,RTC_DATA);
  39   1      }
  40          
  41          
  42          void RTC_Time_Init(void) 
  43          {
  44   1      //      T_Hour=0x3f&PCF8563_RD(RTC_ADD_Hour);
  45   1      //      T_Minute=0x7f&PCF8563_RD(RTC_ADD_Min);
  46   1      //      T_Second=0x7f&PCF8563_RD(RTC_ADD_Sec);
  47   1      //      if(((T_Hour)>0x24)||(T_Minute>0x60)||(T_Second>0x60))
  48   1              {
  49   2                      PCF8563_WR(RTC_ADD_Hour,0x12);
  50   2                      PCF8563_WR(RTC_ADD_Min,0x00);
  51   2                      PCF8563_WR(RTC_ADD_Sec,0x00);
  52   2      
  53   2                      T_m_second=0;                 
  54   2                      T_Second=0;              
C51 COMPILER V7.06   PCF8563                                                               12/19/2007 09:52:39 PAGE 2   

  55   2                      T_Minute=0;              
  56   2                      T_Hour=12;              
  57   2              }
  58   1      }
  59          
  60          void Timer_Set(INT8U Hour,INT8U Minute,INT8U Second)
  61          {
  62   1              PCF8563_WR(RTC_ADD_Hour,Hour);
  63   1              PCF8563_WR(RTC_ADD_Min,Minute);
  64   1              PCF8563_WR(RTC_ADD_Sec,Second);
  65   1      
  66   1      }
  67          void Timer_Read(void)   reentrant
  68          {
  69   1              T_Second=PCF8563_RD(RTC_ADD_Sec);
  70   1              T_Minute=PCF8563_RD(RTC_ADD_Min);
  71   1              T_Hour=PCF8563_RD(RTC_ADD_Hour);
  72   1      
  73   1      }
  74          
  75          


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