📄 ds1337.lis
字号:
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 + -