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

📄 020_initialize.lst

📁 基于C8051F020单片机的
💻 LST
📖 第 1 页 / 共 3 页
字号:
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 + -