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

📄 stepmot_r.m66

📁 TQ公司的STK16x开发系统的源码
💻 M66
📖 第 1 页 / 共 5 页
字号:
L166 LINKER/LOCATER V4.10                                                               05/31/2001  12:46:03  PAGE 1


L166 LINKER/LOCATER V4.10, INVOKED BY:
C:\C166_UV2\C166\BIN\L166.EXE I2cio.obj, Lcd.obj, Led.obj, Motor.obj, Timer.obj, Except.obj, St165_r.obj, Stepmot.obj TO
>>  STEPMOT_R RESERVE (8H-0BH, 0ACH-0AFH, 0B8H-0BBH) CLASSES (NCODE (0X000200-0X00DFFF), NCONST (0X00C000-0X00DFFF), NDA
>> TA (0X010000-0X013FFF), NDATA0 (0X010000-0X013FFF), FDATA (0X014000-0X01FFFF), FDATA0 (0X014000-0X01FFFF), XDATA (0X0
>> 14000-0X01FFFF), XDATA0 (0X014000-0X01FFFF))


CPU TYPE:     C167 or derivative
CPU MODE:     SEGMENTED
MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  I2cio.obj (I2CIO)
         COMMENT TYPE 128: C166 V4.10
  Lcd.obj (LCD)
         COMMENT TYPE 128: C166 V4.10
  Led.obj (LED)
         COMMENT TYPE 128: C166 V4.10
  Motor.obj (MOTOR)
         COMMENT TYPE 128: C166 V4.10
  Timer.obj (TIMER)
         COMMENT TYPE 128: C166 V4.10
  Except.obj (EXCEPT)
         COMMENT TYPE 128: A166 V4.10
  St165_r.obj (?C_STARTUP)
         COMMENT TYPE 128: A166 V4.10
  Stepmot.obj (STEPMOT)
         COMMENT TYPE 128: C166 V4.10
  C:\C166_UV2\C166\LIB\C167S.LIB (?C_ENDINIT)
         COMMENT TYPE 128: A166 V4.06
  C:\C166_UV2\C166\LIB\C167S.LIB (?C_ULDIV)
         COMMENT TYPE 128: A166 V4.06
  C:\C166_UV2\C166\LIB\C167S.LIB (STRLEN)
         COMMENT TYPE 128: C166 V4.10


INTERRUPT PROCEDURES OF MODULE:  STEPMOT_R (I2CIO)


INTERRUPT PROCEDURE               INT  INTERRUPT NAME
=====================================================
timer3_int                         35  ---  
?C_RESET                            0  RESET


MEMORY MAP OF MODULE:  STEPMOT_R (I2CIO)


START     STOP      LENGTH    TYPE  RTYP  ALIGN  TGR  GRP  COMB  CLASS   SECTION NAME
=====================================================================================
000000H   000003H   000004H   ---   ---   ---    ---  ---  ---   * INTVECTOR TABLE *
000008H   00000BH   000004H   ---   ---   ---    ---  ---  ---   * RESERVED MEMORY *
000010H   000013H   000004H   CODE  ABS   AT..   ---  ---  PRIV  ---     ?C_STKOF_EXC_AREA
000018H   00001BH   000004H   CODE  ABS   AT..   ---  ---  PRIV  ---     ?C_STKUF_EXC_AREA
00001CH   000023H   000008H   XDATA REL   WORD   ---  ---  GLOB  ---     ?C_INITSEC
000028H   00002BH   000004H   CODE  ABS   AT..   ---  ---  PRIV  ---     ?C_CLASB_EXC_AREA
00002CH   000045H   00001AH   CONST ABS   WORD   ---  ---  PRIV  ---     ?C_CLRMEMSEC
L166 LINKER/LOCATER V4.10                                                             05/31/2001  12:46:03  PAGE 2


00008CH   00008FH   000004H   ---   ---   ---    ---  ---  ---   * INTVECTOR TABLE *
0000ACH   0000AFH   000004H   ---   ---   ---    ---  ---  ---   * RESERVED MEMORY *
0000B8H   0000BBH   000004H   ---   ---   ---    ---  ---  ---   * RESERVED MEMORY *
0000BCH   0001EDH   000132H   CODE  REL   WORD   ---  ---  PRIV  ---     ?C_EXCMSG
000200H   00052BH   00032CH   CODE  REL   WORD   ---    1  PUBL  NCODE   ?PR?LCD
00052CH   000827H   0002FCH   CODE  REL   WORD   ---    1  PUBL  NCODE   ?PR?LED
000828H   000A37H   000210H   CODE  REL   WORD   ---    1  PUBL  NCODE   ?PR?STEPMOT
000A38H   000B99H   000162H   CODE  REL   WORD   ---    1  PUBL  NCODE   ?PR?I2CIO
000B9AH   000CF5H   00015CH   CODE  REL   WORD   ---    1  PUBL  NCODE   ?PR?MOTOR
000CF6H   000E23H   00012EH   CODE  REL   WORD   ---    1  PUBL  NCODE   ?PR?TIMER
000E24H   000EB5H   000092H   CODE  REL   WORD   ---    1  PUBL  NCODE   ?C_LIB_CODE
000EB6H   000EC3H   00000EH   CODE  REL   WORD   ---    1  PUBL  NCODE   ?PR?STRLEN
000EC4H   000F87H   0000C4H   CODE  REL   WORD   ---  ---  PRIV  ---     ?C_EXCEPT
000F88H   0010ADH   000126H   CODE  REL   WORD   ---  ---  PRIV  ICODE   ?C_STARTUP_CODE
00C000H   00C074H   000075H   DATA  REL   BYTE   ---    3  PUBL  NCONST  ?NC?STEPMOT
00C076H   00C08DH   000018H   DATA  REL   WORD   ---    3  PUBL  NCONST  ?NC?MOTOR
00FA00H   00FBFFH   000200H   ---   ---   ---    ---  ---  ---   * SYSTEM STACK *
00FC00H   00FC1FH   000020H   DATA  ---   BYTE   ---  ---  ---   *REG*   ?C_MAINREGISTERS
00FC20H   00FC23H   000004H   DATA  REL   WORD   ---    4  PUBL  IDATA0  ?ID0?TIMER
00FD00H.0 00FD00H.1 000000H.2 BIT   REL   BIT    ---  ---  PUBL  BIT0    ?BI0?MOTOR
010000H   010FFFH   001000H   DATA  REL   WORD   ---    2  PUBL  NDATA   ?C_USERSTACK
011000H   011018H   000019H   DATA  REL   WORD   ---    2  PUBL  NDATA0  ?ND0?LED
01101AH   011021H   000008H   DATA  REL   WORD   ---    2  PUBL  NDATA0  ?ND0?MOTOR
011022H   011025H   000004H   DATA  REL   WORD   ---    2  PUBL  NDATA0  ?ND0?TIMER
011026H   011027H   000002H   DATA  REL   BYTE   ---    2  PUBL  NDATA0  ?ND0?LCD



GROUP LIST OF MODULE:  STEPMOT_R (I2CIO)


GROUP NAME                           TYPE  TGR  GRP  CLASS       SECTION NAME
=============================================================================
NCODE                                CODE  ---    1  NCODE       ?PR?I2CIO
                                                     NCODE       ?PR?LCD
                                                     NCODE       ?PR?LED
                                                     NCODE       ?PR?MOTOR
                                                     NCODE       ?PR?TIMER
                                                     NCODE       ?PR?STEPMOT
                                                     NCODE       ?C_LIB_CODE
                                                     NCODE       ?PR?STRLEN

NDATA                                DATA  ---    2  NDATA0      ?ND0?LCD
                                                     NDATA0      ?ND0?LED
                                                     NDATA0      ?ND0?MOTOR
                                                     NDATA0      ?ND0?TIMER
                                                     NDATA       ?C_USERSTACK

NCONST                               DATA  ---    3  NCONST      ?NC?MOTOR
                                                     NCONST      ?NC?STEPMOT

SDATA                                DATA  ---    4  IDATA0      ?ID0?TIMER




PUBLIC SYMBOLS OF MODULE:  STEPMOT_R (I2CIO)
L166 LINKER/LOCATER V4.10                                                             05/31/2001  12:46:03  PAGE 3




      VALUE       PUBLIC SYMBOL NAME               REP   TGR  CLASS   SECTION
      =======================================================================
      00002CH     ?C_CLRMEMSECSTART                VAR   ---  ---     ---
      000022H     ?C_ENDINIT                       VAR   ---  ---     ?C_INITSEC
      00001CH     ?C_INITSECSTART                  VAR   ---  ---     ---
      008000H     ?C_NCONSTBASE                    CONST ---  ---     ---
      000000H     ?C_NCONSTBASESEG                 CONST ---  ---     ---
      008000H     ?C_NDATABASE                     CONST ---  ---     ---
      000000H     ?C_NDATABASESEG                  CONST ---  ---     ---
      000000H     ?C_PAGEDPP0                      CONST ---  ---     ---
      000003H     ?C_PAGEDPP1                      CONST ---  ---     ---
      000004H     ?C_PAGEDPP2                      CONST ---  ---     ---
      000F88H     ?C_STARTUP                       LABEL ---  ICODE   ?C_STARTUP_CODE
      00FA00H     ?C_SYSSTKBOT                     CONST ---  ---     ---
      000E24H     ?C_ULDIV                         LABEL ---  NCODE   ?C_LIB_CODE
      010000H     ?C_USRSTKBOT                     VAR   ---  NDATA   ?C_USERSTACK
      000200H     LCD_RSEL                         LABEL ---  NCODE   ?PR?LCD
      000000H     RESET                            INTNO ---  ---     ---
      00C07EH     fstep_1                          VAR   ---  NCONST  ?NC?MOTOR
      00C076H     fstep_2                          VAR   ---  NCONST  ?NC?MOTOR
      00C086H     hstep                            VAR   ---  NCONST  ?NC?MOTOR
      000B5CH     i2c_read                         LABEL ---  NCODE   ?PR?I2CIO
      000A7CH     i2c_receive_frame                LABEL ---  NCODE   ?PR?I2CIO
      000ABAH     i2c_send_frame                   LABEL ---  NCODE   ?PR?I2CIO
      000A42H     i2c_start                        LABEL ---  NCODE   ?PR?I2CIO
      000A5EH     i2c_stop                         LABEL ---  NCODE   ?PR?I2CIO
      000B08H     i2c_write                        LABEL ---  NCODE   ?PR?I2CIO
      00021EH     lcd_4bit_write                   LABEL ---  NCODE   ?PR?LCD
      0004B4H     lcd_center                       LABEL ---  NCODE   ?PR?LCD
      000496H     lcd_char_at                      LABEL ---  NCODE   ?PR?LCD
      000408H     lcd_charout                      LABEL ---  NCODE   ?PR?LCD
      000350H     lcd_clr                          LABEL ---  NCODE   ?PR?LCD
      011027H     lcd_ctrl                         VAR   ---  NDATA0  ?ND0?LCD
      000382H     lcd_home                         LABEL ---  NCODE   ?PR?LCD
      0002DEH     lcd_init                         LABEL ---  NCODE   ?PR?LCD
      0003C0H     lcd_left                         LABEL ---  NCODE   ?PR?LCD
      00039AH     lcd_newline                      LABEL ---  NCODE   ?PR?LCD
      011026H     lcd_pos                          VAR   ---  NDATA0  ?ND0?LCD
      000264H     lcd_read                         LABEL ---  NCODE   ?PR?LCD
      0003E4H     lcd_right                        LABEL ---  NCODE   ?PR?LCD
      000368H     lcd_setpos                       LABEL ---  NCODE   ?PR?LCD
      000480H     lcd_strout                       LABEL ---  NCODE   ?PR?LCD
      0002C4H     lcd_write                        LABEL ---  NCODE   ?PR?LCD
      011018H     led_blink_state                  VAR   ---  NDATA0  ?ND0?LED
      011004H     led_blink_time                   VAR   ---  NDATA0  ?ND0?LED
      00077EH     led_clrall                       LABEL ---  NCODE   ?PR?LED
      00080CH     led_get                          LABEL ---  NCODE   ?PR?LED
      0007AAH     led_idle                         LABEL ---  NCODE   ?PR?LED
      00072EH     led_init                         LABEL ---  NCODE   ?PR?LED
      011000H     led_last_blink                   VAR   ---  NDATA0  ?ND0?LED
      00052CH     led_out                          LABEL ---  NCODE   ?PR?LED
      0007EAH     led_set                          LABEL ---  NCODE   ?PR?LED
      011008H     led_state                        VAR   ---  NDATA0  ?ND0?LED
      000A38H     loop_delay_us                    LABEL ---  NCODE   ?PR?I2CIO
      000828H     main                             LABEL ---  NCODE   ?PR?STEPMOT
L166 LINKER/LOCATER V4.10                                                             05/31/2001  12:46:03  PAGE 4


      00FD00H.0   motor_cw                         BIT   ---  BIT0    ?BI0?MOTOR
      000C56H     motor_disable                    LABEL ---  NCODE   ?PR?MOTOR
      000C3EH     motor_enable                     LABEL ---  NCODE   ?PR?MOTOR
      00FD00H.1   motor_fault                      BIT   ---  BIT0    ?BI0?MOTOR
      000BE2H     motor_getdir                     LABEL ---  NCODE   ?PR?MOTOR
      000CEAH     motor_getfault                   LABEL ---  NCODE   ?PR?MOTOR
      000BEEH     motor_init                       LABEL ---  NCODE   ?PR?MOTOR
      011020H     motor_mode                       VAR   ---  NDATA0  ?ND0?MOTOR
      000B9AH     motor_out                        LABEL ---  NCODE   ?PR?MOTOR
      01101CH     motor_pos                        VAR   ---  NDATA0  ?ND0?MOTOR
      01101EH     motor_range                      VAR   ---  NDATA0  ?ND0?MOTOR
      000CDEH     motor_set                        LABEL ---  NCODE   ?PR?MOTOR
      000BC0H     motor_setdir                     LABEL ---  NCODE   ?PR?MOTOR
      011021H     motor_state                      VAR   ---  NDATA0  ?ND0?MOTOR
      000C74H     motor_step                       LABEL ---  NCODE   ?PR?MOTOR
      01101AH     motor_stepindex                  VAR   ---  NDATA0  ?ND0?MOTOR
      000EB6H     strlen                           LABEL ---  NCODE   ?PR?STRLEN
      000CF6H     timer3_int                       LABEL ---  NCODE   ?PR?TIMER
      00FC20H     timer_counter                    VAR   ---  IDATA0  ?ID0?TIMER
      000DF0H     timer_delay_10ms                 LABEL ---  NCODE   ?PR?TIMER
      000E0CH     timer_delay_20us                 LABEL ---  NCODE   ?PR?TIMER
      000DDAH     timer_get_10ms                   LABEL ---  NCODE   ?PR?TIMER
      011024H     timer_idle_func                  VAR   ---  NDATA0  ?ND0?TIMER
      000D50H     timer_init                       LABEL ---  NCODE   ?PR?TIMER
      011022H     timer_looptime                   VAR   ---  NDATA0  ?ND0?TIMER
      000DCCH     timer_reset                      LABEL ---  NCODE   ?PR?TIMER



SYMBOL TABLE OF MODULE:  STEPMOT_R (I2CIO)

      VALUE       TYPE      REP       LENGTH  TGR   SYMBOL NAME
      =========================================================
      000B5CH     PUBLIC    LABEL     ---     ---   i2c_read
      000ABAH     PUBLIC    LABEL     ---     ---   i2c_send_frame
      000A38H     PUBLIC    LABEL     ---     ---   loop_delay_us
      000A7CH     PUBLIC    LABEL     ---     ---   i2c_receive_frame
      000A5EH     PUBLIC    LABEL     ---     ---   i2c_stop
      000A42H     PUBLIC    LABEL     ---     ---   i2c_start
      000B08H     PUBLIC    LABEL     ---     ---   i2c_write

      000A38H     BLOCK     LVL=0     000AH   ---   loop_delay_us
      000008H     SYMBOL    REG       ---     ---   len
      000A38H     LINE      ---       ---     ---   #111
      000A38H     LINE      ---       ---     ---   #113
      000A40H     LINE      ---       ---     ---   #114
      ---         BLOCKEND  LVL=0     ---     ---   

      000A42H     BLOCK     LVL=0     001CH   ---   i2c_start
      000A42H     LINE      ---       ---     ---   #124

⌨️ 快捷键说明

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