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

📄 ds1337.lis

📁 AVR单片机C语言程序设计实例精粹
💻 LIS
📖 第 1 页 / 共 2 页
字号:
 00B4                   .dbfunc e Init_DS1337 _Init_DS1337 fV
                        .even
 00B4           _Init_DS1337::
 00B4                   .dbline -1
 00B4                   .dbline 78
 00B4           ; 
 00B4           ; //***************************************************************
 00B4           ; // Function    : Read_PCF8563_Calendar
 00B4           ; // Input       : None 
 00B4           ; // Output      : None
 00B4           ; // Description : Read real time from PCF8563 Registers
 00B4           ; //***************************************************************
 00B4           ; void Init_DS1337(void)
 00B4           ; {
 00B4                   .dbline 79
 00B4           ;       Init_DS1337_Calendar();
 00B4 A5DF              xcall _Init_DS1337_Calendar
 00B6                   .dbline 80
 00B6           ;       Set_DS1337_Calendar();
 00B6                   .dbline -2
 00B6                   .dbline 81
 00B6           ; }
 00B6           L34:
 00B6                   .dbline 0 ; func end
 00B6 BACF              xjmp _Set_DS1337_Calendar
 00B8                   .dbend
 00B8                   .dbfunc e sbGet_Timer_Second _sbGet_Timer_Second fc
                        .even
 00B8           _sbGet_Timer_Second::
 00B8                   .dbline -1
 00B8                   .dbline 90
 00B8           ; 
 00B8           ; //***************************************************************
 00B8           ; // Function    : sbGet_Timer_Second
 00B8           ; // Input       : None 
 00B8           ; // Output      : None
 00B8           ; // Description : Interface Function : Get Second
 00B8           ; //***************************************************************
 00B8           ; INT8U sbGet_Timer_Second(void)
 00B8           ; {
 00B8                   .dbline 91
 00B8           ;       return(Calendar_Read.Second);
 00B8 00910000          lds R16,_Calendar_Read
 00BC                   .dbline -2
 00BC           L35:
 00BC                   .dbline 0 ; func end
 00BC 0895              ret
 00BE                   .dbend
 00BE                   .dbfunc e sbGet_Timer_Minute _sbGet_Timer_Minute fc
                        .even
 00BE           _sbGet_Timer_Minute::
 00BE                   .dbline -1
 00BE                   .dbline 101
 00BE           ; }
 00BE           ; 
 00BE           ; //***************************************************************
 00BE           ; // Function    : sbGet_Timer_Second
 00BE           ; // Input       : None 
 00BE           ; // Output      : None
 00BE           ; // Description : Interface Function : Get Minute
 00BE           ; //***************************************************************
 00BE           ; INT8U sbGet_Timer_Minute(void)
 00BE           ; {
 00BE                   .dbline 102
 00BE           ;       return(Calendar_Read.Minute);
 00BE 00910100          lds R16,_Calendar_Read+1
 00C2                   .dbline -2
 00C2           L36:
 00C2                   .dbline 0 ; func end
 00C2 0895              ret
 00C4                   .dbend
 00C4                   .dbfunc e sbGet_Timer_Hour _sbGet_Timer_Hour fc
                        .even
 00C4           _sbGet_Timer_Hour::
 00C4                   .dbline -1
 00C4                   .dbline 112
 00C4           ; }
 00C4           ; 
 00C4           ; //***************************************************************
 00C4           ; // Function    : sbGet_Timer_Second
 00C4           ; // Input       : None 
 00C4           ; // Output      : None
 00C4           ; // Description : Interface Function : Get Hour
 00C4           ; //***************************************************************
 00C4           ; INT8U sbGet_Timer_Hour(void)
 00C4           ; {
 00C4                   .dbline 113
 00C4           ;       return(Calendar_Read.Hour);
 00C4 00910200          lds R16,_Calendar_Read+2
 00C8                   .dbline -2
 00C8           L38:
 00C8                   .dbline 0 ; func end
 00C8 0895              ret
 00CA                   .dbend
 00CA                   .dbfunc e sbGet_Timer_Day _sbGet_Timer_Day fc
                        .even
 00CA           _sbGet_Timer_Day::
 00CA                   .dbline -1
 00CA                   .dbline 123
 00CA           ; }
 00CA           ; 
 00CA           ; //***************************************************************
 00CA           ; // Function    : sbGet_Timer_Second
 00CA           ; // Input       : None 
 00CA           ; // Output      : None
 00CA           ; // Description : Interface Function : Get Day
 00CA           ; //***************************************************************
 00CA           ; INT8U sbGet_Timer_Day(void)
 00CA           ; {
 00CA                   .dbline 124
 00CA           ;       return(Calendar_Read.Day);
 00CA 00910300          lds R16,_Calendar_Read+3
 00CE                   .dbline -2
 00CE           L40:
 00CE                   .dbline 0 ; func end
 00CE 0895              ret
 00D0                   .dbend
 00D0                   .dbfunc e sbGet_Timer_Date _sbGet_Timer_Date fc
                        .even
 00D0           _sbGet_Timer_Date::
 00D0                   .dbline -1
 00D0                   .dbline 134
 00D0           ; }
 00D0           ; 
 00D0           ; //***************************************************************
 00D0           ; // Function    : sbGet_Timer_Second
 00D0           ; // Input       : None 
 00D0           ; // Output      : None
 00D0           ; // Description : Interface Function : Get Data
 00D0           ; //***************************************************************
 00D0           ; INT8U sbGet_Timer_Date(void)
 00D0           ; {
 00D0                   .dbline 135
 00D0           ;       return(Calendar_Read.Date);
 00D0 00910400          lds R16,_Calendar_Read+4
 00D4                   .dbline -2
 00D4           L42:
 00D4                   .dbline 0 ; func end
 00D4 0895              ret
 00D6                   .dbend
 00D6                   .dbfunc e sbGet_Timer_Month _sbGet_Timer_Month fc
                        .even
 00D6           _sbGet_Timer_Month::
 00D6                   .dbline -1
 00D6                   .dbline 145
 00D6           ; }
 00D6           ; 
 00D6           ; //***************************************************************
 00D6           ; // Function    : sbGet_Timer_Second
 00D6           ; // Input       : None 
 00D6           ; // Output      : None
 00D6           ; // Description : Interface Function : Get Month
 00D6           ; //***************************************************************
 00D6           ; INT8U sbGet_Timer_Month(void)
 00D6           ; {
 00D6                   .dbline 146
 00D6           ;       return(Calendar_Read.Month);
 00D6 00910500          lds R16,_Calendar_Read+5
 00DA                   .dbline -2
 00DA           L44:
 00DA                   .dbline 0 ; func end
 00DA 0895              ret
 00DC                   .dbend
 00DC                   .dbfunc e sbGet_Timer_Year _sbGet_Timer_Year fc
                        .even
 00DC           _sbGet_Timer_Year::
 00DC                   .dbline -1
 00DC                   .dbline 156
 00DC           ; }
 00DC           ; 
 00DC           ; //***************************************************************
 00DC           ; // Function    : sbGet_Timer_Second
 00DC           ; // Input       : None 
 00DC           ; // Output      : None
 00DC           ; // Description : Interface Function : Get Year
 00DC           ; //***************************************************************
 00DC           ; INT8U sbGet_Timer_Year(void)
 00DC           ; {
 00DC                   .dbline 157
 00DC           ;       return(Calendar_Read.Year);
 00DC 00910600          lds R16,_Calendar_Read+6
 00E0                   .dbline -2
 00E0           L46:
 00E0                   .dbline 0 ; func end
 00E0 0895              ret
 00E2                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile E:\Steaven2000\AVR\AVR_Book\PROGRA~1\SOURCE~1\Code\I2C总线应用设计\DS1337.c
 0000           _Calendar_Read::
 0000                   .blkb 7
 0007                   .dbsym e Calendar_Read _Calendar_Read X
 0007           _Calendar::
 0007                   .blkb 7
 000E                   .dbsym e Calendar _Calendar X

⌨️ 快捷键说明

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