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

📄 mcu.lst

📁 display port接受芯片ANX9813的驱动代码。MCU使用LPC936FDH,内部包含AN9813寄存器设置
💻 LST
📖 第 1 页 / 共 2 页
字号:
000A         ?C0009:
000A 22                RET     
             ; FUNCTION _debug_puts (END)

C51 COMPILER V7.50   MCU                                                                   10/03/2008 17:53:16 PAGE 5   

             ; FUNCTION _SendToPCOneByte (BEGIN)
                                           ; SOURCE LINE # 48
;---- Variable 'dat' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 49
                                           ; SOURCE LINE # 50
0000 C2AF              CLR     EA
                                           ; SOURCE LINE # 51
0002 D287              SETB    P0_7
                                           ; SOURCE LINE # 52
0004 8F99              MOV     SBUF,R7
0006         ?C0010:
                                           ; SOURCE LINE # 53
0006 3099FD            JNB     TI,?C0010
0009         ?C0011:
                                           ; SOURCE LINE # 54
0009 C299              CLR     TI
                                           ; SOURCE LINE # 55
000B C287              CLR     P0_7
                                           ; SOURCE LINE # 56
000D D2AF              SETB    EA
                                           ; SOURCE LINE # 57
000F 22                RET     
             ; FUNCTION _SendToPCOneByte (END)

             ; FUNCTION _SendToPCSomeByte (BEGIN)
                                           ; SOURCE LINE # 59
;---- Variable 'dat' assigned to Register 'R1/R2/R3' ----
;---- Variable 'j' assigned to Register 'R5' ----
                                           ; SOURCE LINE # 60
                                           ; SOURCE LINE # 61
;---- Variable 'i' assigned to Register 'R7' ----
0000 E4                CLR     A
0001 FF                MOV     R7,A
                                           ; SOURCE LINE # 62
0002 C2AF              CLR     EA
                                           ; SOURCE LINE # 63
0004 D287              SETB    P0_7
                                           ; SOURCE LINE # 64
0006         ?C0013:
0006 EF                MOV     A,R7
0007 C3                CLR     C
0008 9D                SUBB    A,R5
0009 5016              JNC     ?C0014
                                           ; SOURCE LINE # 65
                                           ; SOURCE LINE # 66
000B C299              CLR     TI
                                           ; SOURCE LINE # 67
000D 120000      E     LCALL   ?C?CLDPTR
0010 F599              MOV     SBUF,A
0012         ?C0016:
                                           ; SOURCE LINE # 68
0012 3099FD            JNB     TI,?C0016
0015         ?C0017:
                                           ; SOURCE LINE # 69
0015 C299              CLR     TI
                                           ; SOURCE LINE # 70
0017 7401              MOV     A,#01H
0019 29                ADD     A,R1
001A F9                MOV     R1,A
001B E4                CLR     A
001C 3A                ADDC    A,R2
001D FA                MOV     R2,A
C51 COMPILER V7.50   MCU                                                                   10/03/2008 17:53:16 PAGE 6   

                                           ; SOURCE LINE # 71
001E 0F                INC     R7
001F 80E5              SJMP    ?C0013
0021         ?C0014:
                                           ; SOURCE LINE # 72
0021 900000      R     MOV     DPTR,#n
0024 E0                MOVX    A,@DPTR
0025 B4010A            CJNE    A,#01H,?C0018
                                           ; SOURCE LINE # 73
                                           ; SOURCE LINE # 74
0028 C299              CLR     TI
                                           ; SOURCE LINE # 75
002A 75990A            MOV     SBUF,#0AH
002D         ?C0019:
                                           ; SOURCE LINE # 76
002D 3099FD            JNB     TI,?C0019
0030         ?C0020:
                                           ; SOURCE LINE # 77
0030 C299              CLR     TI
                                           ; SOURCE LINE # 78
                                           ; SOURCE LINE # 79
0032         ?C0018:
                                           ; SOURCE LINE # 80
0032 C287              CLR     P0_7
                                           ; SOURCE LINE # 81
0034 D2AF              SETB    EA
                                           ; SOURCE LINE # 82
0036 22                RET     
             ; FUNCTION _SendToPCSomeByte (END)

             ; FUNCTION delay_half_ms (BEGIN)
                                           ; SOURCE LINE # 95
                                           ; SOURCE LINE # 96
                                           ; SOURCE LINE # 98
;---- Variable 'i' assigned to Register 'R7' ----
0000 E4                CLR     A
0001 FF                MOV     R7,A
0002         ?C0022:
0002 0F                INC     R7
0003 EF                MOV     A,R7
0004 B4F0FB            CJNE    A,#0F0H,?C0022
                                           ; SOURCE LINE # 100
0007         ?C0025:
0007 22                RET     
             ; FUNCTION delay_half_ms (END)

             ; FUNCTION InitMCU (BEGIN)
                                           ; SOURCE LINE # 101
                                           ; SOURCE LINE # 102
                                           ; SOURCE LINE # 104
0000 E4                CLR     A
0001 F584              MOV     P0M1,A
                                           ; SOURCE LINE # 105
0003 F585              MOV     P0M2,A
                                           ; SOURCE LINE # 107
0005 F591              MOV     P1M1,A
                                           ; SOURCE LINE # 108
0007 F592              MOV     P1M2,A
                                           ; SOURCE LINE # 110
0009 F5A4              MOV     P2M1,A
                                           ; SOURCE LINE # 111
000B F5A5              MOV     P2M2,A
C51 COMPILER V7.50   MCU                                                                   10/03/2008 17:53:16 PAGE 7   

                                           ; SOURCE LINE # 113
000D 75B103            MOV     P3M1,#03H
                                           ; SOURCE LINE # 114
0010 F5B2              MOV     P3M2,A
                                           ; SOURCE LINE # 116
0012 C2A3              CLR     P2_3
                                           ; SOURCE LINE # 117
0014 7FFF              MOV     R7,#0FFH
0016 120000      E     LCALL   _init_serial
                                           ; SOURCE LINE # 118
0019 7FDA              MOV     R7,#0DAH
001B 120000      E     LCALL   _init_timer
                                           ; SOURCE LINE # 119
001E D28C              SETB    TR0
                                           ; SOURCE LINE # 120
0020 120000      E     LCALL   i2c_init
                                           ; SOURCE LINE # 121
0023 C200        R     CLR     EX_EN
                                           ; SOURCE LINE # 122
0025 C2AA              CLR     EX1
                                           ; SOURCE LINE # 123
0027 D2AC              SETB    ES
                                           ; SOURCE LINE # 124
0029 D2AF              SETB    EA
                                           ; SOURCE LINE # 125
002B E4                CLR     A
002C FF                MOV     R7,A
002D 120000      R     LCALL   _DP_RX_HPD
                                           ; SOURCE LINE # 126
0030 C200        R     CLR     sendRQ
                                           ; SOURCE LINE # 128
0032 22                RET     
             ; FUNCTION InitMCU (END)

             ; FUNCTION DP_RX_HW_Reset (BEGIN)
                                           ; SOURCE LINE # 130
                                           ; SOURCE LINE # 131
                                           ; SOURCE LINE # 132
0000 C2A2              CLR     P2_2
                                           ; SOURCE LINE # 133
0002 7F0A              MOV     R7,#0AH
0004 7E00              MOV     R6,#00H
0006 120000      E     LCALL   _delay_ms
                                           ; SOURCE LINE # 134
0009 D2A2              SETB    P2_2
                                           ; SOURCE LINE # 135
000B 7F0A              MOV     R7,#0AH
000D 7E00              MOV     R6,#00H
000F 020000      E     LJMP    _delay_ms
             ; FUNCTION DP_RX_HW_Reset (END)

             ; FUNCTION _DP_RX_HPD (BEGIN)
                                           ; SOURCE LINE # 138
;---- Variable 'high_low' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 139
                                           ; SOURCE LINE # 140
0000 EF                MOV     A,R7
0001 6003              JZ      ?C0031
                                           ; SOURCE LINE # 141
                                           ; SOURCE LINE # 142
0003 D2A3              SETB    P2_3
                                           ; SOURCE LINE # 144
C51 COMPILER V7.50   MCU                                                                   10/03/2008 17:53:16 PAGE 8   

0005 22                RET     
0006         ?C0031:
                                           ; SOURCE LINE # 146
                                           ; SOURCE LINE # 147
0006 C2A3              CLR     P2_3
                                           ; SOURCE LINE # 149
                                           ; SOURCE LINE # 150
0008         ?C0033:
0008 22                RET     
             ; FUNCTION _DP_RX_HPD (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    196    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =      1       5
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      3    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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