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

📄 study kit.m51

📁 单片机学习的最好例子, 1.51多任务切换 2.红外解码 3.数码管扫描显示 4.1602LCD的现实,以及文字动画效果 5.系统构架,资源整合,菜单应用,按键板,其它更新中
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        04/19/2009  02:07:50  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE .\Output\Bin\Main.obj TO .\Output\Bin\Study Kit.bin PRINT (.\Output\Listing\Study
>>  Kit.m51) RAMSIZE (256)


INPUT MODULES INCLUDED:
  .\Output\Bin\Main.obj (MAIN)


LINK MAP OF MODULE:  .\Output\Bin\Study Kit.bin (MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0568H     ABSOLUTE     



SYMBOL TABLE OF MODULE:  .\Output\Bin\Study Kit.bin (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAIN
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  C:00BEH         SYMBOL        CLOCK_INITIAL
  C:00C8H         SYMBOL        CLOCK_TASK_PROCESS
  C:00CBH         SYMBOL        CLOCK_TASK_PROCESS_TUBE_PROCESS_RETURN
  C:04CDH         SYMBOL        COM_INITIAL
  C:04CEH         SYMBOL        COM_TASK_PROCESS
  C:0135H         SYMBOL        CREATE_MULTI_TASK
  N:C000H         SYMBOL        DEFINE_CRYSTAL_FREQUENCY
  B:00A0H.1       SYMBOL        DEFINE_I2C_IO_SCL
  B:00A0H.0       SYMBOL        DEFINE_I2C_IO_SDA
  N:0000H         SYMBOL        DEFINE_IR_CUSTOMER_CODE
  B:00A0H.2       SYMBOL        DEFINE_IR_IO_PORT
  D:00B0H         SYMBOL        DEFINE_KEYPAD_IO_PORT
  D:0090H         SYMBOL        DEFINE_LCD_IO
  B:0090H.3       SYMBOL        DEFINE_LCD_IO_BL
  B:0090H.4       SYMBOL        DEFINE_LCD_IO_DATA4
  B:0090H.5       SYMBOL        DEFINE_LCD_IO_DATA5
  B:0090H.6       SYMBOL        DEFINE_LCD_IO_DATA6
  B:0090H.7       SYMBOL        DEFINE_LCD_IO_DATA7
  B:0090H.2       SYMBOL        DEFINE_LCD_IO_EN
  B:0090H.0       SYMBOL        DEFINE_LCD_IO_RS
  B:0090H.1       SYMBOL        DEFINE_LCD_IO_RW
  D:0090H         SYMBOL        DEFINE_LED_IO_PORT
  N:008EH         SYMBOL        DEFINE_MCU_AUXR
  N:00E8H         SYMBOL        DEFINE_SLEEP_1S_BYTE0
  N:0003H         SYMBOL        DEFINE_SLEEP_1S_BYTE1
  N:001FH         SYMBOL        DEFINE_SP_START_ADDRESS
  N:0077H         SYMBOL        DEFINE_SP_TEMP_START_ADDRESS
BL51 BANKED LINKER/LOCATER V6.05                                                      04/19/2009  02:07:50  PAGE 2


  N:0018H         SYMBOL        DEFINE_TASK_BLOCK
  N:0060H         SYMBOL        DEFINE_TASK_BUFFER_SIZE
  N:0004H         SYMBOL        DEFINE_TASK_MAX
  N:000FH         SYMBOL        DEFINE_TASK_REGISTER_SIZE
  N:0008H         SYMBOL        DEFINE_TASK_STACK_SIZE
  N:0001H         SYMBOL        DEFINE_TASK_STATCK_POINTER_SIZE
  N:00A3H         SYMBOL        DEFINE_TIMER0_COUNTER_BEGIN_VALUE
  N:0002H         SYMBOL        DEFINE_TIMER_MODE
  B:00A0H.3       SYMBOL        DEFINE_TONE_IO_PORT
  D:00A0H         SYMBOL        DEFINE_TUBE_IO_PORT_CONTROL
  B:00A0H.7       SYMBOL        DEFINE_TUBE_IO_PORT_CONTROL_1
  B:00A0H.6       SYMBOL        DEFINE_TUBE_IO_PORT_CONTROL_2
  B:00A0H.5       SYMBOL        DEFINE_TUBE_IO_PORT_CONTROL_3
  B:00A0H.4       SYMBOL        DEFINE_TUBE_IO_PORT_CONTROL_4
  D:0080H         SYMBOL        DEFINE_TUBE_IO_PORT_DATA
  N:0002H         SYMBOL        DEFINE_TUBE_SHOW_MODE_CLOCK
  N:0001H         SYMBOL        DEFINE_TUBE_SHOW_MODE_DECIMAL
  N:0000H         SYMBOL        DEFINE_TUBE_SHOW_MODE_HEX
  N:0001H         SYMBOL        DEFINE_TUBE_SLEEP_25MS_BYTE0
  N:0000H         SYMBOL        DEFINE_TUBE_SLEEP_25MS_BYTE1
  C:0248H         SYMBOL        DELAY1000
  C:024AH         SYMBOL        DELAY1000_A
  C:024FH         SYMBOL        DELAY2400
  C:0251H         SYMBOL        DELAY2400_A
  C:0241H         SYMBOL        DELAY882
  C:0243H         SYMBOL        DELAY882_A
  C:03D4H         SYMBOL        DELAY_5MS
  C:03D6H         SYMBOL        DELAY_5MS_LOOP
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  C:04C8H         SYMBOL        E2PROM_INITIAL
  C:04C9H         SYMBOL        E2PROM_TASK_PROCESS
  B:00A8H.7       SYMBOL        EA
  B:00A8H.1       SYMBOL        ET0
  C:01EAH         SYMBOL        FLOW_PROCESS
  C:0197H         SYMBOL        I2C_8BIT_RECV
  C:019BH         SYMBOL        I2C_8BIT_RECV_LOOP
  C:0188H         SYMBOL        I2C_8BIT_SEND
  C:018CH         SYMBOL        I2C_8BIT_SEND_LOOP
  C:017FH         SYMBOL        I2C_ACK_NO_SEND
  C:016DH         SYMBOL        I2C_ACK_RECV
  C:0176H         SYMBOL        I2C_ACK_SEND
  C:0152H         SYMBOL        I2C_INITIAL
  C:01A6H         SYMBOL        I2C_READ
  C:01A6H         SYMBOL        I2C_READ_LOOP_A
  C:01B5H         SYMBOL        I2C_READ_LOOP_B
  C:015BH         SYMBOL        I2C_START
  C:0164H         SYMBOL        I2C_STOP
  C:01CDH         SYMBOL        I2C_WRITE
  C:01CDH         SYMBOL        I2C_WRITE_LOOP_A
  C:04D7H         SYMBOL        INITIALIZATION
  C:01EDH         SYMBOL        IR_INITIAL
  C:04F2H         SYMBOL        IR_PROCESS
  C:0563H         SYMBOL        IR_PROCESS1
  C:01FAH         SYMBOL        IR_PROCESS_00
  C:0217H         SYMBOL        IR_PROCESS_00_4BYTE
  C:0219H         SYMBOL        IR_PROCESS_00_8BIT
BL51 BANKED LINKER/LOCATER V6.05                                                      04/19/2009  02:07:50  PAGE 3


  C:0202H         SYMBOL        IR_PROCESS_00_LEADER_DETECT
  C:023BH         SYMBOL        IR_PROCESS_00_NEXT
  C:0226H         SYMBOL        IR_PROCESS_00_RECEIVE_BIT
  C:023BH         SYMBOL        IR_PROCESS_00_RETURN
  C:023EH         SYMBOL        IR_PROCESS_00_SERIES_CODE
  C:0200H         SYMBOL        IR_PROCESS_00_START
  C:051BH         SYMBOL        IR_PROCESS_4BYTE
  C:051DH         SYMBOL        IR_PROCESS_8BIT
  C:04FAH         SYMBOL        IR_PROCESS_LEADER_DETECT
  C:0553H         SYMBOL        IR_PROCESS_NEXT
  C:0536H         SYMBOL        IR_PROCESS_RECEIVE_BIT
  C:0553H         SYMBOL        IR_PROCESS_RETURN
  C:0556H         SYMBOL        IR_PROCESS_SERIES_CODE
  C:04F8H         SYMBOL        IR_PROCESS_START
  C:0260H         SYMBOL        KEYPAD_INITIAL
  C:0261H         SYMBOL        KEYPAD_PROCESS
  C:039AH         SYMBOL        LCD_4BIT_SEND
  C:0396H         SYMBOL        LCD_8BIT_SEND
  C:0371H         SYMBOL        LCD_CLEAR
  C:0384H         SYMBOL        LCD_CLEAR_LINE_0
  C:038DH         SYMBOL        LCD_CLEAR_LINE_1
  C:031DH         SYMBOL        LCD_INITIAL
  C:0323H         SYMBOL        LCD_INITIAL_LOOP_A
  C:035EH         SYMBOL        LCD_LOAD_FONT
  C:0369H         SYMBOL        LCD_LOAD_FONT_LOOP
  C:03C7H         SYMBOL        LCD_OUTPUT_IO_LINE_0_RETURN
  C:03B1H         SYMBOL        LCD_OUTPUT_TO_LINE_0
  C:03B9H         SYMBOL        LCD_OUTPUT_TO_LINE_0_LOOP
  C:03C1H         SYMBOL        LCD_OUTPUT_TO_LINE_0_LOOP_NEXT
  C:03B3H         SYMBOL        LCD_OUTPUT_TO_LINE_0_START
  C:03CEH         SYMBOL        LCD_OUTPUT_TO_LINE_0_X
  C:03C8H         SYMBOL        LCD_OUTPUT_TO_LINE_1
  C:03DDH         SYMBOL        LCD_TASK_PROCESS
  C:03E5H         SYMBOL        LCD_TASK_PROCESS_LOOP_0
  C:0411H         SYMBOL        LCD_TASK_PROCESS_LOOP_1
  C:025BH         SYMBOL        LED_INITIAL
  C:025CH         SYMBOL        LED_TASK_PROCESS
  C:0559H         SYMBOL        MAIN
  C:0565H         SYMBOL        MAIN_FLOW_PROCESS_RETURN
  C:0565H         SYMBOL        MAIN_IR_PROCESS_RETURN
  C:0565H         SYMBOL        MAIN_KEYPAD_PROCESS_RETURN
  C:0565H         SYMBOL        MAIN_TASK_PROCESS
  C:00CFH         SYMBOL        MCU_INITIAL
  D:0080H         SYMBOL        P0
  D:0090H         SYMBOL        P1
  D:00A0H         SYMBOL        P2
  D:00B0H         SYMBOL        P3
  D:00D0H         SYMBOL        PSW
  D:0081H         SYMBOL        SP
  C:0437H         SYMBOL        TABLE_CUSTOMER_FONT
  C:0477H         SYMBOL        TABLE_STR_CLEAR_0
  C:0488H         SYMBOL        TABLE_STR_CLEAR_1
  C:04C2H         SYMBOL        TABLE_STR_LED_MODULE
  C:0499H         SYMBOL        TABLE_STR_WELCOME
  C:00D7H         SYMBOL        TASK_CREATE_
  C:00E0H         SYMBOL        TASK_CREATE_START
  C:0114H         SYMBOL        TASK_CREATE_START_RETURN
BL51 BANKED LINKER/LOCATER V6.05                                                      04/19/2009  02:07:50  PAGE 4


  C:0117H         SYMBOL        TASK_DESTROY
  C:00D3H         SYMBOL        TASK_INITIAL
  C:0116H         SYMBOL        TASK_RESUME
  C:0118H         SYMBOL        TASK_SLEEP
  C:011CH         SYMBOL        TASK_SLEEP_LOOP
  C:0134H         SYMBOL        TASK_SLEEP_RETURN
  C:0115H         SYMBOL        TASK_SUSPEND
  C:009BH         SYMBOL        TASK_SWITCH_TO_NEXT
  D:008CH         SYMBOL        TH0
  C:0030H         SYMBOL        TIMER_INITIAL
  C:0057H         SYMBOL        TIMER_INTERRUPT_0_FOR_MULTI_TASK
  C:009BH         SYMBOL        TIMER_INTERRUPT_0_FOR_MULTI_TASK__IR_PROCESS_RETURN
  C:0098H         SYMBOL        TIMER_INTERRUPT_0_FOR_MULTI_TASK__TIMER_TICK_NOW_COUNTER_RETURN
  C:0037H         SYMBOL        TIMER_STARTUP
  C:0047H         SYMBOL        TIMER_TICK_NOW_COUNTER_
  D:008AH         SYMBOL        TL0
  D:0089H         SYMBOL        TMOD
  C:04D2H         SYMBOL        TONE_INITIAL
  C:04D3H         SYMBOL        TONE_TASK_PROCESS
  B:0088H.4       SYMBOL        TR0
  C:030BH         SYMBOL        TUBE_CHARACTER_TABLE
  C:02E9H         SYMBOL        TUBE_DISPLAY_BY_CLOCK
  C:02E8H         SYMBOL        TUBE_DISPLAY_BY_DECIMAL
  C:027CH         SYMBOL        TUBE_DISPLAY_BY_HEX
  C:0298H         SYMBOL        TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_2
  C:02A6H         SYMBOL        TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_2_VISIBLE
  C:02B4H         SYMBOL        TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_3
  C:02C7H         SYMBOL        TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_3_VISIBLE
  C:02D5H         SYMBOL        TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_4
  C:02D9H         SYMBOL        TUBE_DISPLAY_BY_HEX_DISPLAY_TUBE_4_VISIBLE
  C:02E7H         SYMBOL        TUBE_DISPLAY_BY_HEX_RETURN
  C:0282H         SYMBOL        TUBE_DISPLAY_BY_HEX_RR_0
  C:02B8H         SYMBOL        TUBE_DISPLAY_BY_HEX_RR_1
  C:0264H         SYMBOL        TUBE_INITIAL
  C:02EAH         SYMBOL        TUBE_PROCESS
  C:0306H         SYMBOL        TUBE_PROCESS_MODE_CLOCK
  C:0301H         SYMBOL        TUBE_PROCESS_MODE_DECIMAL
  C:02FCH         SYMBOL        TUBE_PROCESS_MODE_HEX
  C:0308H         SYMBOL        TUBE_PROCESS_RETURN
  C:0274H         SYMBOL        TUBE_SHOW_NUMBER
  N:000DH         SYMBOL        VAR_CLOCK_HOUR
  N:000CH         SYMBOL        VAR_CLOCK_MINUTE
  N:000BH         SYMBOL        VAR_CLOCK_SECOND
  N:0011H         SYMBOL        VAR_IR_BUFFER_START_ADDRESS
  N:0011H         SYMBOL        VAR_IR_CUSTOMER_CODE
  N:0012H         SYMBOL        VAR_IR_CUSTOMER_CODE_INVERSE
  N:0013H         SYMBOL        VAR_IR_KEY_CODE
  N:0014H         SYMBOL        VAR_IR_KEY_CODE_INVERSE
  N:0008H         SYMBOL        VAR_TASK_CURRENT_ID
  N:0009H         SYMBOL        VAR_TIMER_TICK_NOW_BYTE0
  N:000AH         SYMBOL        VAR_TIMER_TICK_NOW_BYTE1
  N:000FH         SYMBOL        VAR_TUBE_SHOW_BYTE0
  N:0010H         SYMBOL        VAR_TUBE_SHOW_BYTE1
  N:000EH         SYMBOL        VAR_TUBE_SHOW_MODE
  C:0000H         LINE#         8
  C:000BH         LINE#         10
  C:04D7H         LINE#         44
BL51 BANKED LINKER/LOCATER V6.05                                                      04/19/2009  02:07:50  PAGE 5


  C:04D9H         LINE#         45
  C:04DBH         LINE#         48
  C:04DDH         LINE#         49
  C:04DFH         LINE#         50
  C:04E1H         LINE#         53
  C:04E3H         LINE#         54
  C:04E5H         LINE#         57
  C:04E7H         LINE#         58
  C:04E9H         LINE#         61
  C:04EBH         LINE#         62
  C:04EDH         LINE#         63
  C:04EFH         LINE#         64
  C:04F1H         LINE#         65
  C:04F2H         LINE#         68
  C:04F5H         LINE#         69
  C:04F8H         LINE#         73
  C:04FAH         LINE#         76
  C:04FCH         LINE#         77
  C:04FEH         LINE#         78
  C:0500H         LINE#         83
  C:0503H         LINE#         84
  C:0505H         LINE#         87
  C:0508H         LINE#         90
  C:050AH         LINE#         91
  C:050CH         LINE#         92
  C:050EH         LINE#         96
  C:0511H         LINE#         100
  C:0513H         LINE#         101
  C:0515H         LINE#         102
  C:0517H         LINE#         107
  C:0519H         LINE#         108
  C:051BH         LINE#         111
  C:051DH         LINE#         115
  C:0520H         LINE#         117
  C:0522H         LINE#         120
  C:0524H         LINE#         121
  C:0526H         LINE#         122
  C:0528H         LINE#         127
  C:052AH         LINE#         128
  C:052CH         LINE#         130
  C:052EH         LINE#         133
  C:0530H         LINE#         134
  C:0532H         LINE#         135
  C:0534H         LINE#         137
  C:0536H         LINE#         142
  C:0538H         LINE#         143
  C:0539H         LINE#         144
  C:053AH         LINE#         145
  C:053BH         LINE#         146
  C:053DH         LINE#         148
  C:053EH         LINE#         149
  C:0540H         LINE#         153
  C:0543H         LINE#         154
  C:0546H         LINE#         157
  C:0549H         LINE#         160
  C:054BH         LINE#         162
  C:054DH         LINE#         163
BL51 BANKED LINKER/LOCATER V6.05                                                      04/19/2009  02:07:50  PAGE 6


  C:054FH         LINE#         164
  C:0551H         LINE#         166
  C:0553H         LINE#         171
  C:0556H         LINE#         175
  C:0559H         LINE#         183
  C:055CH         LINE#         186
  C:055EH         LINE#         189
  C:0560H         LINE#         190
  C:0563H         LINE#         198
  C:0565H         LINE#         212
  -------         ENDMOD        MAIN

Program Size: data=8.0 xdata=0 code=1384
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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