📄 countercontrol.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 12/29/2004 20:23:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\OS_CORE.obj, .\OS_Q.obj, .\OS_SEM.obj, .\OS_CPU_A.obj, .\OS_CPU_C.obj, MAIN.obj, .\BC7281A.ob
>> j, .\INTERFACE_PS2.obj TO CounterControl RAMSIZE (256) CODE (0X0000-0X4FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\OS_CORE.obj (OS_CORE)
.\OS_Q.obj (OS_Q)
.\OS_SEM.obj (OS_SEM)
.\OS_CPU_A.obj (OS_CPU_A_ASM)
.\OS_CPU_C.obj (OS_CPU_C)
MAIN.obj (MAIN)
.\BC7281A.obj (BC7281A)
.\INTERFACE_PS2.obj (INTERFACE_PS2)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: CounterControl (OS_CORE)
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 000EH UNIT _DATA_GROUP_
DATA 0016H 0009H UNIT ?DT?MAIN
001FH 0001H *** GAP ***
BIT 0020H.0 0002H.6 UNIT ?BI?MAIN
0022H.6 0000H.2 *** GAP ***
DATA 0023H 0008H UNIT ?DT?OS_CORE
DATA 002BH 0006H UNIT ?DT?OS_CPU_C
IDATA 0031H 0043H UNIT ?ID?MAIN
IDATA 0074H 0007H UNIT _IDATA_GROUP_
IDATA 007BH 0002H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0002H UNIT ?PR?OSIDLE?OS_CPU_C
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.12 12/29/2004 20:23:50 PAGE 2
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0AFCH UNIT ?PR?EXECUTEFUNC?MAIN
CODE 0B2AH 06B5H UNIT ?PR?BH_SERIAL?MAIN
CODE 11DFH 01CAH UNIT ?C?LIB_CODE
CODE 13A9H 01B9H UNIT ?PR?_DISPNUM?BC7281A
CODE 1562H 018AH UNIT ?PR?USERTICKTIMER?MAIN
CODE 16ECH 00F8H UNIT ?PR?ISR_KEYBOARD?MAIN
CODE 17E4H 00A3H UNIT ?PR?SYSTEMINIT?MAIN
CODE 1887H 0092H UNIT ?PR?_OSQPEND?OS_Q
CODE 1919H 008EH UNIT ?PR?C_OSCTXSW?OS_CPU_C
CODE 19A7H 008CH UNIT ?C_C51STARTUP
CODE 1A33H 0089H UNIT ?PR?ISR_SERIAL?MAIN
CODE 1ABCH 0085H UNIT ?PR?_OSQINTPOST?OS_Q
CODE 1B41H 0081H UNIT ?PR?OSSTART?OS_CPU_C
CODE 1BC2H 0079H UNIT ?PR?_OSWAIT?OS_CORE
CODE 1C3BH 0077H UNIT ?PR?_OSQINTPOSTFRONT?OS_Q
CODE 1CB2H 006CH UNIT ?PR?BH_COUNTER?MAIN
CODE 1D1EH 004FH UNIT ?PR?ISR_COUNTER_INT?MAIN
CODE 1D6DH 0049H UNIT ?PR?OSTICKISR?OS_CPU_C
CODE 1DB6H 0045H UNIT ?PR?ISR_COUNTER_TMR?MAIN
CODE 1DFBH 0043H UNIT ?PR?_SEND_BYTE?BC7281A
CODE 1E3EH 0037H UNIT ?PR?_OSQCREATE?OS_Q
CODE 1E75H 0036H UNIT ?PR?INIT?MAIN
CODE 1EABH 0034H UNIT ?PR?_OSQACCEPT?OS_Q
CODE 1EDFH 0033H UNIT ?PR?LOADCTX?OS_CPU_A
CODE 1F12H 0031H UNIT ?PR?_WRITE728X?BC7281A
CODE 1F43H 002FH UNIT ?PR?OSINTEXIT?OS_CORE
CODE 1F72H 002FH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 1FA1H 002DH UNIT ?C_INITSEG
CODE 1FCEH 002DH UNIT ?PR?RECEIVE_BYTE?BC7281A
CODE 1FFBH 0024H UNIT ?PR?OSSCHED?OS_CORE
CODE 201FH 001FH UNIT ?PR?FEEDBACK?MAIN
CODE 203EH 001BH UNIT ?PR?OSTIMETICK?OS_CORE
CODE 2059H 0018H UNIT ?PR?_OSCLEARSIGNAL?OS_CORE
CODE 2071H 0017H UNIT ?PR?_OSINTSENDSIGNAL?OS_CORE
CODE 2088H 000FH UNIT ?PR?_OSQPOST?OS_Q
CODE 2097H 000EH UNIT ?PR?_OSQNMSGS?OS_Q
CODE 20A5H 000AH UNIT ?PR?_READ728X?BC7281A
CODE 20AFH 0009H UNIT ?CO?OS_CORE
CODE 20B8H 0009H UNIT ?CO?OS_CPU_C
CODE 20C1H 0009H UNIT ?PR?LEDNUMON?INTERFACE_PS2
CODE 20CAH 0009H UNIT ?PR?LEDNUMOFF?INTERFACE_PS2
CODE 20D3H 0006H UNIT ?PR?_OSSENDSIGNAL?OS_CORE
CODE 20D9H 0006H UNIT ?PR?MAIN?MAIN
OVERLAY MAP OF MODULE: CounterControl (OS_CORE)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.12 12/29/2004 20:23:50 PAGE 3
?PR?OSTICKISR?OS_CPU_C ----- ----- ----- -----
+--> ?PR?USERTICKTIMER?MAIN
+--> ?PR?OSTIMETICK?OS_CORE
+--> ?PR?OSINTEXIT?OS_CORE
?PR?USERTICKTIMER?MAIN 0008H 0001H ----- -----
+--> ?PR?_DISPNUM?BC7281A
+--> ?PR?_WRITE728X?BC7281A
+--> ?PR?_OSQINTPOST?OS_Q
?PR?_DISPNUM?BC7281A 0011H 0005H 0079H 0002H
+--> ?PR?_WRITE728X?BC7281A
?PR?_WRITE728X?BC7281A ----- ----- ----- -----
+--> ?PR?_SEND_BYTE?BC7281A
?PR?_OSQINTPOST?OS_Q ----- ----- ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_OSINTSENDSIGNAL?OS_CORE
?PR?_OSINTSENDSIGNAL?OS_CORE ----- ----- ----- -----
+--> ?CO?OS_CORE
?PR?OSTIMETICK?OS_CORE ----- ----- ----- -----
+--> ?PR?_OSINTSENDSIGNAL?OS_CORE
?PR?OSINTEXIT?OS_CORE ----- ----- ----- -----
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A ----- ----- ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
+--> ?CO?OS_CORE
+--> ?PR?C_OSCTXSW?OS_CPU_C
?PR?OSCTXSW?OS_CPU_A ----- ----- ----- -----
+--> ?CO?OS_CORE
+--> ?PR?C_OSCTXSW?OS_CPU_C
?PR?C_OSCTXSW?OS_CPU_C ----- ----- ----- -----
+--> ?PR?LOADCTX?OS_CPU_A
?PR?LOADCTX?OS_CPU_A ----- ----- ----- -----
+--> ?CO?OS_CORE
*** NEW ROOT ***************************************************
?PR?ISR_SERIAL?MAIN 000EH 0001H ----- -----
+--> ?PR?_OSQINTPOST?OS_Q
+--> ?PR?OSINTEXIT?OS_CORE
+--> ?PR?_OSQNMSGS?OS_Q
+--> ?PR?_OSQACCEPT?OS_Q
+--> ?PR?_OSINTSENDSIGNAL?OS_CORE
*** NEW ROOT ***************************************************
?PR?ISR_COUNTER_INT?MAIN ----- ----- ----- -----
+--> ?PR?OSINTEXIT?OS_CORE
BL51 BANKED LINKER/LOCATER V5.12 12/29/2004 20:23:50 PAGE 4
*** NEW ROOT ***************************************************
?PR?ISR_COUNTER_TMR?MAIN ----- ----- ----- -----
+--> ?PR?OSINTEXIT?OS_CORE
*** NEW ROOT ***************************************************
?PR?ISR_KEYBOARD?MAIN 000FH 0001H ----- -----
+--> ?PR?_OSQINTPOST?OS_Q
+--> ?PR?OSINTEXIT?OS_CORE
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?SYSTEMINIT?MAIN
+--> ?PR?OSSTART?OS_CPU_C
?PR?SYSTEMINIT?MAIN 0010H 0001H ----- -----
+--> ?PR?INIT?MAIN
+--> ?PR?_WRITE728X?BC7281A
+--> ?PR?LEDNUMON?INTERFACE_PS2
+--> ?PR?_DISPNUM?BC7281A
?PR?LEDNUMON?INTERFACE_PS2 ----- ----- ----- -----
+--> ?PR?_WRITE728X?BC7281A
?PR?OSSTART?OS_CPU_C ----- ----- ----- -----
+--> ?CO?OS_CPU_C
+--> ?PR?OSIDLE?OS_CPU_C
?CO?OS_CPU_C ----- ----- ----- -----
+--> ?PR?BH_SERIAL?MAIN
+--> ?PR?EXECUTEFUNC?MAIN
+--> ?PR?BH_COUNTER?MAIN
?PR?BH_SERIAL?MAIN ----- ----- 0076H 0003H
+--> ?PR?_OSQCREATE?OS_Q
+--> ?PR?_OSWAIT?OS_CORE
+--> ?PR?_OSQPEND?OS_Q
+--> ?PR?_OSQINTPOST?OS_Q
+--> ?PR?_OSQACCEPT?OS_Q
+--> ?PR?_DISPNUM?BC7281A
+--> ?PR?_OSQINTPOSTFRONT?OS_Q
+--> ?PR?_WRITE728X?BC7281A
?PR?_OSWAIT?OS_CORE ----- ----- ----- -----
+--> ?PR?_OSCLEARSIGNAL?OS_CORE
+--> ?PR?OSSCHED?OS_CORE
?PR?_OSCLEARSIGNAL?OS_CORE ----- ----- ----- -----
+--> ?CO?OS_CORE
BL51 BANKED LINKER/LOCATER V5.12 12/29/2004 20:23:50 PAGE 5
?PR?OSSCHED?OS_CORE ----- ----- ----- -----
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_OSQPEND?OS_Q ----- ----- ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_OSCLEARSIGNAL?OS_CORE
+--> ?PR?OSSCHED?OS_CORE
?PR?_OSQINTPOSTFRONT?OS_Q ----- ----- ----- -----
+--> ?CO?OS_CORE
+--> ?PR?_OSINTSENDSIGNAL?OS_CORE
?PR?EXECUTEFUNC?MAIN 0010H 0001H ----- -----
+--> ?PR?LEDNUMOFF?INTERFACE_PS2
+--> ?PR?_OSWAIT?OS_CORE
+--> ?PR?LEDNUMON?INTERFACE_PS2
+--> ?PR?_OSQPEND?OS_Q
+--> ?PR?_WRITE728X?BC7281A
+--> ?PR?_DISPNUM?BC7281A
+--> ?PR?_OSQINTPOST?OS_Q
+--> ?PR?FEEDBACK?MAIN
?PR?LEDNUMOFF?INTERFACE_PS2 ----- ----- ----- -----
+--> ?PR?_WRITE728X?BC7281A
?PR?FEEDBACK?MAIN ----- ----- ----- -----
+--> ?PR?LEDNUMOFF?INTERFACE_PS2
+--> ?PR?_OSWAIT?OS_CORE
+--> ?PR?LEDNUMON?INTERFACE_PS2
SYMBOL TABLE OF MODULE: CounterControl (OS_CORE)
VALUE TYPE NAME
----------------------------------
------- MODULE OS_CORE
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:1FFBH PUBLIC OSSched
C:1BC2H PUBLIC _OSWait
C:2071H PUBLIC _OSIntSendSignal
D:0023H PUBLIC OSIntNesting
D:0024H PUBLIC OSTaskRuning
D:0025H PUBLIC Os_Enter_Sum
C:203EH PUBLIC OSTimeTick
D:0026H PUBLIC OSTaskID
D:0027H PUBLIC OSWaitTick
C:2059H PUBLIC _OSClearSignal
C:20AFH PUBLIC OSMapTbl
D:002AH PUBLIC OSNextTaskID
C:1F43H PUBLIC OSIntExit
C:20D3H PUBLIC _OSSendSignal
------- PROC _OSINTSENDSIGNAL
BL51 BANKED LINKER/LOCATER V5.12 12/29/2004 20:23:50 PAGE 6
D:0007H SYMBOL TaskId
C:2071H LINE# 156
C:2071H LINE# 158
C:2071H LINE# 159
C:2077H LINE# 160
C:2077H LINE# 161
C:207BH LINE# 163
C:2082H LINE# 174
C:2087H LINE# 175
C:2087H LINE# 176
------- ENDPROC _OSINTSENDSIGNAL
------- PROC _OSSENDSIGNAL
D:0007H SYMBOL TaskId
C:20D3H LINE# 196
C:20D3H LINE# 198
C:20D3H LINE# 199
C:20D6H LINE# 200
------- ENDPROC _OSSENDSIGNAL
------- PROC _OSCLEARSIGNAL
D:0007H SYMBOL TaskId
C:2059H LINE# 228
C:2059H LINE# 229
C:2059H LINE# 230
C:205FH LINE# 231
C:205FH LINE# 232
C:2063H LINE# 234
C:206BH LINE# 245
C:2070H LINE# 246
C:2070H LINE# 247
------- ENDPROC _OSCLEARSIGNAL
------- PROC OSINTEXIT
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:1F43H LINE# 279
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -