📄 020_initialize.lst
字号:
0006 758921 MOV TMOD,#021H
; SOURCE LINE # 24
0009 758C38 MOV TH0,#038H
; SOURCE LINE # 25
000C 758DFB MOV TH1,#0FBH
; SOURCE LINE # 26
000F 759104 MOV TMR3CN,#04H
; SOURCE LINE # 27
0012 759310 MOV TMR3RLH,#010H
; SOURCE LINE # 28
0015 759510 MOV TMR3H,#010H
; SOURCE LINE # 30
0018 758C30 MOV TH0,#030H
; SOURCE LINE # 31
001B E4 CLR A
001C F58A MOV TL0,A
; SOURCE LINE # 33
001E F592 MOV TMR3RLL,A
; SOURCE LINE # 34
0020 759310 MOV TMR3RLH,#010H
; SOURCE LINE # 35
0023 F594 MOV TMR3L,A
; SOURCE LINE # 36
0025 759510 MOV TMR3H,#010H
; SOURCE LINE # 37
0028 22 RET
; FUNCTION Timer_Init (END)
; FUNCTION UART_Init (BEGIN)
; SOURCE LINE # 39
; SOURCE LINE # 40
; SOURCE LINE # 41
0000 759850 MOV SCON0,#050H
; SOURCE LINE # 42
0003 75F150 MOV SCON1,#050H
; SOURCE LINE # 43
0006 22 RET
; FUNCTION UART_Init (END)
; FUNCTION SPI_Init (BEGIN)
C51 COMPILER V7.50 020_INITIALIZE 05/07/2007 10:34:34 PAGE 8
; SOURCE LINE # 45
; SOURCE LINE # 46
; SOURCE LINE # 47
0000 759AC0 MOV SPI0CFG,#0C0H
; SOURCE LINE # 48
0003 75F803 MOV SPI0CN,#03H
; SOURCE LINE # 49
0006 759D4F MOV SPI0CKR,#04FH
; SOURCE LINE # 50
0009 22 RET
; FUNCTION SPI_Init (END)
; FUNCTION Port_IO_Init (BEGIN)
; SOURCE LINE # 52
; SOURCE LINE # 53
; SOURCE LINE # 90
0000 75A4FF MOV P0MDOUT,#0FFH
; SOURCE LINE # 91
0003 75A5FF MOV P1MDOUT,#0FFH
; SOURCE LINE # 92
0006 75A6FF MOV P2MDOUT,#0FFH
; SOURCE LINE # 93
0009 75A7FF MOV P3MDOUT,#0FFH
; SOURCE LINE # 94
000C 75B5E0 MOV P74OUT,#0E0H
; SOURCE LINE # 95
000F 75E107 MOV XBR0,#07H
; SOURCE LINE # 96
0012 75E204 MOV XBR1,#04H
; SOURCE LINE # 97
0015 75E344 MOV XBR2,#044H
; SOURCE LINE # 98
0018 22 RET
; FUNCTION Port_IO_Init (END)
; FUNCTION Oscillator_Init (BEGIN)
; SOURCE LINE # 100
; SOURCE LINE # 101
; SOURCE LINE # 102
;---- Variable 'i' assigned to Register 'R6/R7' ----
0000 E4 CLR A
0001 FF MOV R7,A
0002 FE MOV R6,A
; SOURCE LINE # 103
0003 75B167 MOV OSCXCN,#067H
; SOURCE LINE # 104
0006 ?C0006:
0006 0F INC R7
0007 BF0001 CJNE R7,#00H,?C0014
000A 0E INC R6
000B ?C0014:
000B BE0BF8 CJNE R6,#0BH,?C0006
000E BFB8F5 CJNE R7,#0B8H,?C0006
0011 ?C0009:
; SOURCE LINE # 105
0011 E5B1 MOV A,OSCXCN
0013 30E7FB JNB ACC.7,?C0009
0016 ?C0010:
; SOURCE LINE # 106
0016 75B20F MOV OSCICN,#0FH
; SOURCE LINE # 107
0019 22 RET
C51 COMPILER V7.50 020_INITIALIZE 05/07/2007 10:34:34 PAGE 9
; FUNCTION Oscillator_Init (END)
; FUNCTION Interrupts_Init (BEGIN)
; SOURCE LINE # 109
; SOURCE LINE # 110
; SOURCE LINE # 111
0000 75A892 MOV IE,#092H
; SOURCE LINE # 112
0003 75E701 MOV EIE2,#01H
; SOURCE LINE # 113
0006 22 RET
; FUNCTION Interrupts_Init (END)
; FUNCTION Init_Device (BEGIN)
; SOURCE LINE # 117
; SOURCE LINE # 118
; SOURCE LINE # 119
0000 120000 R LCALL Reset_Sources_Init
; SOURCE LINE # 120
0003 120000 R LCALL Timer_Init
; SOURCE LINE # 121
0006 120000 R LCALL UART_Init
; SOURCE LINE # 122
0009 120000 R LCALL SPI_Init
; SOURCE LINE # 123
000C 120000 R LCALL Port_IO_Init
; SOURCE LINE # 124
000F 120000 R LCALL Oscillator_Init
; SOURCE LINE # 125
0012 020000 R LJMP Interrupts_Init
; FUNCTION Init_Device (END)
C51 COMPILER V7.50 020_INITIALIZE 05/07/2007 10:34:34 PAGE 10
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
SPI0CKR. . . . . . . . . . . . . . . . SFR DATA U_CHAR 009DH 1
WDTCN. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FFH 1
EIE2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E7H 1
ADC0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
P0MDOUT. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A4H 1
P1MDOUT. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A5H 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
P2MDOUT. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A6H 1
P3MDOUT. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A7H 1
TMR3RLH. . . . . . . . . . . . . . . . SFR DATA U_CHAR 0093H 1
TMR3RLL. . . . . . . . . . . . . . . . SFR DATA U_CHAR 0092H 1
Port_IO_Init . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PCA0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
Oscillator_Init. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA INT 0006H 2
XBR0 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E1H 1
XBR1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E2H 1
XBR2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E3H 1
SMB0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C0H 1
SPI0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F8H 1
UART_Init. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
P74OUT . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B5H 1
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
TMR3CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0091H 1
Interrupts_Init. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
OSCICN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B2H 1
Reset_Sources_Init . . . . . . . . . . PUBLIC CODE PROC 0000H -----
Init_Device. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
OSCXCN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B1H 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
SPI_Init . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
SCON0. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
SCON1. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F1H 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
SPI0CFG. . . . . . . . . . . . . . . . SFR DATA U_CHAR 009AH 1
TMR3H. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0095H 1
CKCON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008EH 1
TMR3L. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0094H 1
Timer_Init . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 144 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
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 + -