BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 1 BL51 BANKED LINKER/LOCATER V6.22.2.0, INVOKED BY: D:\KEIL_V5\C51\BIN\BL51.EXE .\Objects\STARTUP.obj, .\Objects\Exti.obj, .\Objects\GPIO.obj, .\Objects\main.obj, .\Objects >> \timer.obj, .\Objects\PWM.obj TO .\Objects\kill_control PRINT (.\Listings\kill_control.m51) RAMSIZE (256) MEMORY MODEL: SMALL INPUT MODULES INCLUDED: .\Objects\STARTUP.obj (?C_STARTUP) .\Objects\Exti.obj (EXTI) .\Objects\GPIO.obj (GPIO) .\Objects\main.obj (MAIN) .\Objects\timer.obj (TIMER) .\Objects\PWM.obj (PWM) D:\KEIL_V5\C51\LIB\C51S.LIB (?C_INIT) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?CLDOPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ILDPTR) D:\KEIL_V5\C51\LIB\C51S.LIB (?C?ILDOPTR) LINK MAP OF MODULE: .\Objects\kill_control (?C_STARTUP) TYPE BASE LENGTH RELOCATION SEGMENT NAME ----------------------------------------------------- * * * * * * * D A T A M E M O R Y * * * * * * * REG 0000H 0008H ABSOLUTE "REG BANK 0" DATA 0008H 0034H UNIT _DATA_GROUP_ DATA 003CH 0010H UNIT ?DT?PWM DATA 004CH 0002H UNIT ?DT?TIMER IDATA 004EH 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 0003H ABSOLUTE CODE 0006H 0001H UNIT ?PR?EXT_INT1?EXTI CODE 0007H 0001H UNIT ?PR?EXT_INT2?EXTI CODE 0008H 0001H UNIT ?PR?EXT_INT3?EXTI CODE 0009H 0001H UNIT ?PR?EXT_INT4?EXTI CODE 000AH 0001H UNIT ?PR?TIMER1_INT?TIMER CODE 000BH 0003H ABSOLUTE CODE 000EH 0001H UNIT ?PR?TIMER2_INT?TIMER CODE 000FH 0001H UNIT ?PR?TIMER3_INT?TIMER CODE 0010H 0001H UNIT ?PR?TIMER4_INT?TIMER 0011H 0002H *** GAP *** CODE 0013H 0003H ABSOLUTE 0016H 0005H *** GAP *** CODE 001BH 0003H ABSOLUTE CODE 001EH 0034H UNIT ?PR?PWM_CONFIG?PWM 0052H 0001H *** GAP *** CODE 0053H 0003H ABSOLUTE 0056H 0005H *** GAP *** CODE 005BH 0003H ABSOLUTE 005EH 0005H *** GAP *** CODE 0063H 0003H ABSOLUTE BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 2 CODE 0066H 001BH UNIT ?PR?MAIN?MAIN 0081H 0002H *** GAP *** CODE 0083H 0003H ABSOLUTE CODE 0086H 0011H UNIT ?PR?EXTI_CONFIG?EXTI 0097H 0004H *** GAP *** CODE 009BH 0003H ABSOLUTE 009EH 0005H *** GAP *** CODE 00A3H 0003H ABSOLUTE CODE 00A6H 04EFH UNIT ?PR?_PWM_CONFIGURATION?PWM CODE 0595H 0331H UNIT ?PR?_TIMER_INILIZE?TIMER CODE 08C6H 0277H UNIT ?PR?_GPIO_INILIZE?GPIO CODE 0B3DH 0128H UNIT ?PR?_EXT_INILIZE?EXTI CODE 0C65H 00A9H UNIT ?C?LIB_CODE CODE 0D0EH 008CH UNIT ?C_C51STARTUP CODE 0D9AH 0085H UNIT ?PR?_UPDATEPWM?PWM CODE 0E1FH 0045H UNIT ?PR?TIMER0_INT?TIMER CODE 0E64H 0022H UNIT ?PR?GPIO_CONFIG?GPIO CODE 0E86H 001EH UNIT ?PR?TIMER_CONFIG?TIMER CODE 0EA4H 0017H UNIT ?PR?EXT_INT0?EXTI CODE 0EBBH 0007H UNIT ?C_INITSEG OVERLAY MAP OF MODULE: .\Objects\kill_control (?C_STARTUP) SEGMENT DATA_GROUP +--> CALLED SEGMENT START LENGTH -------------------------------------------------- ?C_C51STARTUP ----- ----- +--> ?PR?MAIN?MAIN +--> ?C_INITSEG ?PR?MAIN?MAIN ----- ----- +--> ?PR?GPIO_CONFIG?GPIO +--> ?PR?EXTI_CONFIG?EXTI +--> ?PR?TIMER_CONFIG?TIMER +--> ?PR?PWM_CONFIG?PWM +--> ?PR?_UPDATEPWM?PWM ?PR?GPIO_CONFIG?GPIO 0008H 0002H +--> ?PR?_GPIO_INILIZE?GPIO ?PR?EXTI_CONFIG?EXTI 0008H 0003H +--> ?PR?_EXT_INILIZE?EXTI ?PR?TIMER_CONFIG?TIMER 0008H 0008H +--> ?PR?_TIMER_INILIZE?TIMER ?PR?PWM_CONFIG?PWM 0008H 0034H +--> ?PR?_PWM_CONFIGURATION?PWM SYMBOL TABLE OF MODULE: .\Objects\kill_control (?C_STARTUP) VALUE TYPE NAME BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 3 ---------------------------------- ------- MODULE ?C_STARTUP C:0D0EH SEGMENT ?C_C51STARTUP I:004EH SEGMENT ?STACK C:0000H PUBLIC ?C_STARTUP D:00E0H SYMBOL ACC D:00F0H SYMBOL B D:0083H SYMBOL DPH D:0082H SYMBOL DPL N:0000H SYMBOL IBPSTACK N:0100H SYMBOL IBPSTACKTOP N:0080H SYMBOL IDATALEN C:0D11H SYMBOL IDATALOOP N:0000H SYMBOL PBPSTACK N:0100H SYMBOL PBPSTACKTOP N:0000H SYMBOL PDATALEN N:0000H SYMBOL PDATASTART N:0000H SYMBOL PPAGE N:0000H SYMBOL PPAGEENABLE D:00A0H SYMBOL PPAGE_SFR D:0081H SYMBOL SP C:0D0EH SYMBOL STARTUP1 N:0000H SYMBOL XBPSTACK N:0000H SYMBOL XBPSTACKTOP N:0000H SYMBOL XDATALEN N:0000H SYMBOL XDATASTART C:0000H LINE# 126 C:0D0EH LINE# 133 C:0D10H LINE# 134 C:0D11H LINE# 135 C:0D12H LINE# 136 C:0D14H LINE# 185 C:0D17H LINE# 196 ------- ENDMOD ?C_STARTUP ------- MODULE EXTI C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:00C8H PUBLIC P5 D:00E8H PUBLIC P6 D:00F8H PUBLIC P7 D:00A8H PUBLIC IE D:00B8H PUBLIC IP D:00D8H PUBLIC CCON C:0EA4H PUBLIC Ext_INT0 C:0006H PUBLIC Ext_INT1 C:0007H PUBLIC Ext_INT2 B:0090H.0 PUBLIC P10 C:0008H PUBLIC Ext_INT3 B:0090H.1 PUBLIC P11 C:0009H PUBLIC Ext_INT4 B:0090H.2 PUBLIC P12 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 4 D:0098H PUBLIC SCON B:00B0H.2 PUBLIC P32 D:0088H PUBLIC TCON B:0088H.1 PUBLIC IE0 B:0088H.3 PUBLIC IE1 D:00F0H PUBLIC B D:00E0H PUBLIC ACC B:00A8H.0 PUBLIC EX0 B:0088H.0 PUBLIC IT0 B:00A8H.2 PUBLIC EX1 B:0088H.2 PUBLIC IT1 B:00B8H.0 PUBLIC PX0 B:00B8H.2 PUBLIC PX1 D:00B7H PUBLIC IPH C:0B3DH PUBLIC _Ext_Inilize C:0086H PUBLIC Exti_config D:008FH PUBLIC INT_CLKO D:00D0H PUBLIC PSW ------- PROC EXT_INT0 C:0EA4H LINE# 24 C:0EA6H LINE# 26 C:0EA9H LINE# 27 C:0EA9H LINE# 28 C:0EADH LINE# 29 C:0EADH LINE# 30 C:0EAFH LINE# 31 C:0EB1H LINE# 32 C:0EB3H LINE# 33 C:0EB3H LINE# 34 C:0EB5H LINE# 36 C:0EB5H LINE# 37 C:0EB8H LINE# 38 C:0EB8H LINE# 39 ------- ENDPROC EXT_INT0 ------- PROC EXT_INT1 C:0006H LINE# 42 C:0006H LINE# 44 ------- ENDPROC EXT_INT1 ------- PROC EXT_INT2 C:0007H LINE# 47 C:0007H LINE# 49 ------- ENDPROC EXT_INT2 ------- PROC EXT_INT3 C:0008H LINE# 52 C:0008H LINE# 54 ------- ENDPROC EXT_INT3 ------- PROC EXT_INT4 C:0009H LINE# 57 C:0009H LINE# 59 ------- ENDPROC EXT_INT4 ------- PROC _EXT_INILIZE D:0007H SYMBOL EXT D:0001H SYMBOL INTx C:0B3DH LINE# 68 C:0B3DH LINE# 69 C:0B3DH LINE# 70 C:0B47H LINE# 71 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 5 C:0B4AH LINE# 73 C:0B4DH LINE# 74 C:0B4DH LINE# 75 C:0B4FH LINE# 76 C:0B59H LINE# 77 C:0B5DH LINE# 79 C:0B5FH LINE# 80 C:0B6FH LINE# 81 C:0B72H LINE# 82 C:0B9EH LINE# 83 C:0BA5H LINE# 84 C:0BA9H LINE# 86 C:0BABH LINE# 87 C:0BAEH LINE# 88 C:0BAEH LINE# 90 C:0BB3H LINE# 91 C:0BB3H LINE# 92 C:0BB5H LINE# 93 C:0BBFH LINE# 94 C:0BC3H LINE# 96 C:0BC5H LINE# 97 C:0BD5H LINE# 98 C:0BD8H LINE# 99 C:0C04H LINE# 100 C:0C0BH LINE# 101 C:0C0FH LINE# 103 C:0C11H LINE# 104 C:0C14H LINE# 105 C:0C14H LINE# 107 C:0C19H LINE# 108 C:0C19H LINE# 109 C:0C23H LINE# 110 C:0C28H LINE# 112 C:0C2BH LINE# 113 C:0C2EH LINE# 114 C:0C2EH LINE# 116 C:0C33H LINE# 117 C:0C33H LINE# 118 C:0C3DH LINE# 119 C:0C42H LINE# 121 C:0C45H LINE# 122 C:0C48H LINE# 123 C:0C48H LINE# 125 C:0C4DH LINE# 126 C:0C4DH LINE# 127 C:0C57H LINE# 128 C:0C5CH LINE# 130 C:0C5FH LINE# 131 C:0C62H LINE# 132 C:0C62H LINE# 133 C:0C64H LINE# 134 ------- ENDPROC _EXT_INILIZE ------- PROC EXTI_CONFIG ------- DO D:0008H SYMBOL Exti_InitStructure ------- ENDDO C:0086H LINE# 135 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 6 C:0086H LINE# 136 C:0086H LINE# 139 C:0089H LINE# 140 C:008CH LINE# 141 C:008EH LINE# 142 ------- ENDPROC EXTI_CONFIG ------- ENDMOD EXTI ------- MODULE GPIO C:0000H SYMBOL _ICE_DUMMY_ D:0093H PUBLIC P0M1 D:0092H PUBLIC P1M0 D:0096H PUBLIC P2M0 D:0091H PUBLIC P1M1 D:0080H PUBLIC P0 D:00B2H PUBLIC P3M0 D:0095H PUBLIC P2M1 D:0090H PUBLIC P1 D:00B4H PUBLIC P4M0 D:00B1H PUBLIC P3M1 D:00A0H PUBLIC P2 D:00CAH PUBLIC P5M0 D:00B3H PUBLIC P4M1 D:00B0H PUBLIC P3 D:00CCH PUBLIC P6M0 D:00C9H PUBLIC P5M1 D:00C0H PUBLIC P4 D:00E2H PUBLIC P7M0 D:00CBH PUBLIC P6M1 D:00C8H PUBLIC P5 D:00E8H PUBLIC P6 D:00E1H PUBLIC P7M1 D:00F8H PUBLIC P7 C:0E64H PUBLIC GPIO_config D:00A8H PUBLIC IE D:00B8H PUBLIC IP D:00D8H PUBLIC CCON B:0090H.0 PUBLIC P10 B:0090H.1 PUBLIC P11 B:0090H.2 PUBLIC P12 D:0098H PUBLIC SCON D:0088H PUBLIC TCON D:00F0H PUBLIC B D:00E0H PUBLIC ACC C:08C6H PUBLIC _GPIO_Inilize D:00D0H PUBLIC PSW D:0094H PUBLIC P0M0 ------- PROC _GPIO_INILIZE D:0007H SYMBOL GPIO D:0001H SYMBOL GPIOx C:08C6H LINE# 28 C:08C6H LINE# 29 C:08C6H LINE# 30 C:08D0H LINE# 31 C:08D3H LINE# 32 C:08E0H LINE# 33 C:08E3H LINE# 34 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 7 C:08E6H LINE# 35 C:08E6H LINE# 36 C:08E9H LINE# 37 C:08F4H LINE# 38 C:08FBH LINE# 39 C:0906H LINE# 40 C:090EH LINE# 41 C:0918H LINE# 42 C:091DH LINE# 43 C:092AH LINE# 44 C:092AH LINE# 45 C:092FH LINE# 46 C:092FH LINE# 47 C:0935H LINE# 48 C:0940H LINE# 49 C:0945H LINE# 50 C:0950H LINE# 51 C:0957H LINE# 52 C:0961H LINE# 53 C:0968H LINE# 54 C:0975H LINE# 55 C:0975H LINE# 56 C:097AH LINE# 57 C:097AH LINE# 58 C:0980H LINE# 59 C:098BH LINE# 60 C:0990H LINE# 61 C:099BH LINE# 62 C:09A2H LINE# 63 C:09ACH LINE# 64 C:09B3H LINE# 65 C:09C0H LINE# 66 C:09C0H LINE# 67 C:09C5H LINE# 68 C:09C5H LINE# 69 C:09CBH LINE# 70 C:09D6H LINE# 71 C:09DBH LINE# 72 C:09E6H LINE# 73 C:09EDH LINE# 74 C:09F7H LINE# 75 C:09FEH LINE# 76 C:0A0BH LINE# 77 C:0A0BH LINE# 78 C:0A10H LINE# 79 C:0A10H LINE# 80 C:0A16H LINE# 81 C:0A21H LINE# 82 C:0A26H LINE# 83 C:0A31H LINE# 84 C:0A38H LINE# 85 C:0A42H LINE# 86 C:0A49H LINE# 87 C:0A56H LINE# 88 C:0A56H LINE# 89 C:0A5BH LINE# 90 C:0A5BH LINE# 91 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 8 C:0A61H LINE# 92 C:0A6CH LINE# 93 C:0A71H LINE# 94 C:0A7CH LINE# 95 C:0A83H LINE# 96 C:0A8DH LINE# 97 C:0A94H LINE# 98 C:0AA1H LINE# 99 C:0AA1H LINE# 100 C:0AA6H LINE# 101 C:0AA6H LINE# 102 C:0AACH LINE# 103 C:0AB7H LINE# 104 C:0ABCH LINE# 105 C:0AC7H LINE# 106 C:0ACEH LINE# 107 C:0AD8H LINE# 108 C:0ADFH LINE# 109 C:0AECH LINE# 110 C:0AECH LINE# 111 C:0AF1H LINE# 112 C:0AF1H LINE# 113 C:0AF9H LINE# 114 C:0B04H LINE# 115 C:0B0AH LINE# 116 C:0B15H LINE# 117 C:0B1CH LINE# 118 C:0B26H LINE# 119 C:0B2DH LINE# 120 C:0B3AH LINE# 121 C:0B3AH LINE# 122 C:0B3CH LINE# 123 ------- ENDPROC _GPIO_INILIZE ------- PROC GPIO_CONFIG ------- DO D:0008H SYMBOL GPIO_InitStructure ------- ENDDO C:0E64H LINE# 124 C:0E64H LINE# 125 C:0E64H LINE# 128 C:0E67H LINE# 129 C:0E6AH LINE# 130 C:0E74H LINE# 131 C:0E77H LINE# 132 C:0E7AH LINE# 133 C:0E7FH LINE# 134 C:0E81H LINE# 135 C:0E83H LINE# 136 C:0E85H LINE# 137 ------- ENDPROC GPIO_CONFIG ------- ENDMOD GPIO ------- MODULE MAIN C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 9 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:00C8H PUBLIC P5 B:00A8H.7 PUBLIC EA D:00E8H PUBLIC P6 D:00F8H PUBLIC P7 D:00A8H PUBLIC IE D:00B8H PUBLIC IP D:00D8H PUBLIC CCON C:0066H PUBLIC main D:0098H PUBLIC SCON D:0088H PUBLIC TCON D:00F0H PUBLIC B D:00E0H PUBLIC ACC D:00D0H PUBLIC PSW ------- PROC MAIN C:0066H LINE# 19 C:0066H LINE# 20 C:0066H LINE# 21 C:0069H LINE# 22 C:006CH LINE# 23 C:006FH LINE# 24 C:0072H LINE# 25 C:0074H LINE# 26 C:0074H LINE# 27 C:0074H LINE# 28 C:007FH LINE# 29 ------- ENDPROC MAIN ------- ENDMOD MAIN ------- MODULE TIMER C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 C:0E1FH PUBLIC timer0_int D:00A0H PUBLIC P2 C:000AH PUBLIC timer1_int D:00B0H PUBLIC P3 C:000EH PUBLIC timer2_int D:00C0H PUBLIC P4 C:000FH PUBLIC timer3_int D:00C8H PUBLIC P5 C:0010H PUBLIC timer4_int D:00E8H PUBLIC P6 D:00F8H PUBLIC P7 D:00A8H PUBLIC IE D:00B8H PUBLIC IP D:00D8H PUBLIC CCON B:0090H.2 PUBLIC P12 D:0098H PUBLIC SCON D:0089H PUBLIC TMOD D:0088H PUBLIC TCON C:0595H PUBLIC _Timer_Inilize D:004CH PUBLIC KILL_time D:00AFH PUBLIC IE2 D:00F0H PUBLIC B D:008EH PUBLIC AUXR BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 10 D:00E0H PUBLIC ACC B:00A8H.1 PUBLIC ET0 B:00A8H.3 PUBLIC ET1 D:008CH PUBLIC TH0 D:008DH PUBLIC TH1 D:00D6H PUBLIC TH2 D:00D4H PUBLIC TH3 D:00D2H PUBLIC TH4 D:008AH PUBLIC TL0 D:008BH PUBLIC TL1 D:00D7H PUBLIC TL2 D:00D5H PUBLIC TL3 B:00B8H.1 PUBLIC PT0 D:00D3H PUBLIC TL4 B:00B8H.3 PUBLIC PT1 B:0088H.4 PUBLIC TR0 B:0088H.6 PUBLIC TR1 D:00D1H PUBLIC T4T3M C:0E86H PUBLIC Timer_config D:00B7H PUBLIC IPH D:008FH PUBLIC INT_CLKO D:00D0H PUBLIC PSW D:004DH PUBLIC pwm_direction ------- PROC TIMER0_INT C:0E1FH LINE# 26 C:0E23H LINE# 28 C:0E27H LINE# 29 C:0E29H LINE# 30 C:0E2CH LINE# 31 C:0E2CH LINE# 32 C:0E30H LINE# 33 C:0E30H LINE# 34 C:0E38H LINE# 35 C:0E41H LINE# 36 C:0E44H LINE# 37 C:0E46H LINE# 39 C:0E46H LINE# 40 C:0E4EH LINE# 41 C:0E54H LINE# 42 C:0E57H LINE# 43 C:0E57H LINE# 44 C:0E59H LINE# 46 C:0E59H LINE# 47 C:0E5FH LINE# 48 C:0E5FH LINE# 49 ------- ENDPROC TIMER0_INT ------- PROC TIMER1_INT C:000AH LINE# 52 C:000AH LINE# 54 ------- ENDPROC TIMER1_INT ------- PROC TIMER2_INT C:000EH LINE# 57 C:000EH LINE# 59 ------- ENDPROC TIMER2_INT ------- PROC TIMER3_INT C:000FH LINE# 62 C:000FH LINE# 64 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 11 ------- ENDPROC TIMER3_INT ------- PROC TIMER4_INT C:0010H LINE# 67 C:0010H LINE# 69 ------- ENDPROC TIMER4_INT ------- PROC _TIMER_INILIZE D:0005H SYMBOL TIM D:0001H SYMBOL TIMx C:0595H LINE# 78 C:0597H LINE# 79 C:0597H LINE# 80 C:05A1H LINE# 81 C:05A4H LINE# 83 C:05AAH LINE# 84 C:05AAH LINE# 85 C:05ACH LINE# 86 C:05B6H LINE# 87 C:05BAH LINE# 89 C:05BCH LINE# 90 C:05CCH LINE# 91 C:05CFH LINE# 92 C:05FBH LINE# 94 C:0608H LINE# 95 C:060BH LINE# 96 C:0612H LINE# 97 C:061FH LINE# 98 C:0622H LINE# 99 C:0626H LINE# 100 C:0629H LINE# 101 C:062FH LINE# 102 C:0634H LINE# 104 C:0637H LINE# 105 C:0641H LINE# 106 C:0646H LINE# 108 C:0649H LINE# 110 C:065BH LINE# 111 C:0665H LINE# 112 C:0667H LINE# 113 C:066AH LINE# 114 C:066AH LINE# 116 C:0672H LINE# 117 C:0672H LINE# 118 C:0674H LINE# 119 C:067EH LINE# 120 C:0682H LINE# 122 C:0684H LINE# 123 C:0694H LINE# 124 C:0697H LINE# 125 C:06C3H LINE# 126 C:06D0H LINE# 127 C:06D3H LINE# 128 C:06DFH LINE# 129 C:06ECH LINE# 130 C:06EFH LINE# 131 C:06F3H LINE# 132 C:06F6H LINE# 133 C:06FCH LINE# 134 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 12 C:0701H LINE# 136 C:0704H LINE# 137 C:070EH LINE# 138 C:0713H LINE# 140 C:0716H LINE# 142 C:0728H LINE# 143 C:0732H LINE# 144 C:0734H LINE# 145 C:0737H LINE# 146 C:0737H LINE# 148 C:073CH LINE# 149 C:073CH LINE# 150 C:073FH LINE# 151 C:0749H LINE# 152 C:074EH LINE# 154 C:0751H LINE# 155 C:0761H LINE# 156 C:0764H LINE# 157 C:076CH LINE# 158 C:076FH LINE# 159 C:0773H LINE# 160 C:0776H LINE# 161 C:077CH LINE# 162 C:0781H LINE# 164 C:0784H LINE# 165 C:078EH LINE# 166 C:0793H LINE# 168 C:0796H LINE# 170 C:07A8H LINE# 171 C:07B2H LINE# 172 C:07B5H LINE# 173 C:07B8H LINE# 174 C:07B8H LINE# 176 C:07BDH LINE# 177 C:07BDH LINE# 178 C:07C0H LINE# 179 C:07CAH LINE# 180 C:07CFH LINE# 182 C:07D2H LINE# 183 C:07E2H LINE# 184 C:07E5H LINE# 185 C:07EDH LINE# 186 C:07F0H LINE# 187 C:07F4H LINE# 188 C:07F7H LINE# 189 C:07FDH LINE# 190 C:0802H LINE# 192 C:0805H LINE# 193 C:080FH LINE# 194 C:0814H LINE# 196 C:0817H LINE# 198 C:0829H LINE# 199 C:0833H LINE# 200 C:0836H LINE# 201 C:0839H LINE# 202 C:0839H LINE# 204 C:0841H LINE# 205 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 13 C:0841H LINE# 206 C:0844H LINE# 207 C:084EH LINE# 208 C:0853H LINE# 210 C:0856H LINE# 211 C:0868H LINE# 212 C:086BH LINE# 213 C:0871H LINE# 214 C:0874H LINE# 215 C:087CH LINE# 216 C:087FH LINE# 217 C:0889H LINE# 218 C:088EH LINE# 220 C:0891H LINE# 221 C:089BH LINE# 222 C:08A0H LINE# 224 C:08A3H LINE# 226 C:08B3H LINE# 227 C:08BDH LINE# 228 C:08C0H LINE# 229 C:08C3H LINE# 230 C:08C3H LINE# 231 C:08C5H LINE# 232 ------- ENDPROC _TIMER_INILIZE ------- PROC TIMER_CONFIG ------- DO D:0008H SYMBOL TIM_InitStructure ------- ENDDO C:0E86H LINE# 234 C:0E86H LINE# 235 C:0E86H LINE# 237 C:0E89H LINE# 238 C:0E8BH LINE# 239 C:0E8EH LINE# 240 C:0E90H LINE# 241 C:0E92H LINE# 242 C:0E98H LINE# 243 C:0E9BH LINE# 244 ------- ENDPROC TIMER_CONFIG ------- ENDMOD TIMER ------- MODULE PWM C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 D:00C0H PUBLIC P4 D:00C8H PUBLIC P5 D:00E8H PUBLIC P6 D:00F8H PUBLIC P7 D:00BAH PUBLIC P_SW2 D:00A8H PUBLIC IE D:00B6H PUBLIC IP2H D:00EEH PUBLIC IP3H D:00B8H PUBLIC IP C:0D9AH PUBLIC _UpdatePwm BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 14 D:00D8H PUBLIC CCON D:0098H PUBLIC SCON D:0088H PUBLIC TCON C:00A6H PUBLIC _PWM_Configuration D:003CH PUBLIC PWMB_Duty D:00F0H PUBLIC B D:00E0H PUBLIC ACC D:00B5H PUBLIC IP2 D:00DFH PUBLIC IP3 C:001EH PUBLIC PWM_config D:00D0H PUBLIC PSW ------- PROC _PWM_CONFIGURATION D:0007H SYMBOL PWM D:0001H SYMBOL PWMx C:00A6H LINE# 15 C:00A6H LINE# 16 C:00A6H LINE# 17 C:00AEH LINE# 18 C:00AEH LINE# 19 C:00B1H LINE# 21 C:00C3H LINE# 22 C:00F0H LINE# 23 C:0102H LINE# 24 C:012FH LINE# 25 C:0141H LINE# 26 C:016EH LINE# 27 C:0180H LINE# 28 C:01ADH LINE# 30 C:01B2H LINE# 31 C:01B4H LINE# 32 C:01C0H LINE# 33 C:01CFH LINE# 34 C:01DEH LINE# 35 C:01EDH LINE# 36 C:01FAH LINE# 37 C:0200H LINE# 39 C:0204H LINE# 40 C:0211H LINE# 41 C:0217H LINE# 43 C:021BH LINE# 45 C:0228H LINE# 46 C:022EH LINE# 48 C:0232H LINE# 49 C:023FH LINE# 50 C:0245H LINE# 52 C:0249H LINE# 53 C:0256H LINE# 54 C:025CH LINE# 56 C:0260H LINE# 57 C:026DH LINE# 58 C:0273H LINE# 60 C:0277H LINE# 61 C:0284H LINE# 62 C:028AH LINE# 64 C:028EH LINE# 65 C:029BH LINE# 66 C:02A1H LINE# 68 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 15 C:02A5H LINE# 69 C:02B2H LINE# 70 C:02B8H LINE# 72 C:02BCH LINE# 73 C:02C9H LINE# 74 C:02CFH LINE# 76 C:02D3H LINE# 78 C:02E3H LINE# 79 C:02F3H LINE# 80 C:0303H LINE# 81 C:0313H LINE# 82 C:0323H LINE# 84 C:033FH LINE# 85 C:0349H LINE# 86 C:0353H LINE# 87 C:035DH LINE# 89 C:036AH LINE# 90 C:0370H LINE# 92 C:0374H LINE# 93 C:0381H LINE# 94 C:0387H LINE# 96 C:038BH LINE# 97 C:0398H LINE# 98 C:039FH LINE# 100 C:03A3H LINE# 102 C:03A3H LINE# 103 C:03A6H LINE# 104 C:03A6H LINE# 106 C:03AEH LINE# 107 C:03AEH LINE# 108 C:03B1H LINE# 110 C:03C3H LINE# 111 C:03F0H LINE# 113 C:03F5H LINE# 114 C:03F7H LINE# 115 C:0406H LINE# 116 C:0415H LINE# 117 C:0424H LINE# 118 C:0433H LINE# 119 C:0440H LINE# 120 C:0446H LINE# 122 C:044AH LINE# 123 C:0457H LINE# 124 C:045DH LINE# 126 C:0461H LINE# 128 C:046EH LINE# 129 C:0474H LINE# 131 C:0478H LINE# 132 C:0485H LINE# 133 C:048BH LINE# 135 C:048FH LINE# 136 C:049CH LINE# 137 C:04A2H LINE# 139 C:04A6H LINE# 140 C:04B3H LINE# 141 C:04B9H LINE# 143 C:04BDH LINE# 145 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 16 C:04CDH LINE# 146 C:04DDH LINE# 147 C:04EDH LINE# 148 C:04FDH LINE# 149 C:050DH LINE# 151 C:0529H LINE# 152 C:0533H LINE# 153 C:053DH LINE# 154 C:0547H LINE# 156 C:0554H LINE# 157 C:055AH LINE# 159 C:055EH LINE# 160 C:056BH LINE# 161 C:0571H LINE# 163 C:0575H LINE# 164 C:0582H LINE# 165 C:0588H LINE# 167 C:058CH LINE# 169 C:058FH LINE# 170 C:0592H LINE# 171 C:0592H LINE# 173 C:0594H LINE# 174 ------- ENDPROC _PWM_CONFIGURATION ------- PROC _UPDATEPWM D:0007H SYMBOL PWM D:0001H SYMBOL PWMx C:0D9AH LINE# 179 C:0D9AH LINE# 180 C:0D9AH LINE# 181 C:0D9DH LINE# 183 C:0DA2H LINE# 184 C:0DA2H LINE# 185 C:0DAFH LINE# 186 C:0DBFH LINE# 187 C:0DCFH LINE# 188 C:0DD9H LINE# 189 C:0DDBH LINE# 191 C:0DDBH LINE# 192 C:0DEBH LINE# 193 C:0DFBH LINE# 194 C:0E0BH LINE# 195 C:0E1BH LINE# 196 C:0E1BH LINE# 198 C:0E1EH LINE# 199 ------- ENDPROC _UPDATEPWM ------- PROC PWM_CONFIG ------- DO D:0008H SYMBOL PWMx_InitStructure ------- ENDDO C:001EH LINE# 202 C:001EH LINE# 203 C:001EH LINE# 205 C:0021H LINE# 206 C:0024H LINE# 207 C:002AH LINE# 208 C:0030H LINE# 209 C:0032H LINE# 210 BL51 BANKED LINKER/LOCATER V6.22.2.0 04/11/2023 08:44:51 PAGE 17 C:0035H LINE# 211 C:0038H LINE# 212 C:003BH LINE# 213 C:003EH LINE# 214 C:0041H LINE# 215 C:004BH LINE# 216 C:0051H LINE# 217 ------- ENDPROC PWM_CONFIG ------- ENDMOD PWM ------- MODULE ?C?CLDPTR C:0C65H PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR C:0C7EH PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR ------- MODULE ?C?ILDPTR C:0CABH PUBLIC ?C?ILDPTR ------- ENDMOD ?C?ILDPTR ------- MODULE ?C?ILDOPTR C:0CD6H PUBLIC ?C?ILDOPTR ------- ENDMOD ?C?ILDOPTR Program Size: data=79.0 xdata=0 code=3749 LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)