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

📄 main.lst

📁 2407嵌入式系统程序(c语言)
💻 LST
📖 第 1 页 / 共 5 页
字号:
D:\tic2xx\c2000\cgtools\bin\dspa.exe -v2xx -s -x main.asm F:\lifengdesign\shoutaoji\PROGRAM\系统程序\Main\main.obj -tD:\DOCUME~1\lifeng\LOCALS~1\Temp\main.tmp 

TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Wed Dec 15 14:28:03 2004
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    1

       1            *******************************************************
       2            * TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00       
       3            *******************************************************
       4            ;       D:\tic2xx\c2000\cgtools\bin\dspac.exe -v2xx main.c D:\DOCUME~1\lifeng\LOCALS~1\Temp\main.if 
       5            ;       dspopt NOT RUN
       6            ;       D:\tic2xx\c2000\cgtools\bin\dspcg.exe -o -v2xx -o D:\DOCUME~1\lifeng\LOCALS~1\Temp\main.if D:\DOCUME~1\l
       7                    .port
       8                    .file   "main.c"
       9                    .file   "f2407_c.h"
      10                    .globl  _portFF0F
      11                    .globl  _portFFFF
      12                    .globl  _port8003
      13                    .globl  _port8000
      14                    .file   "global.h"
      15                    .globl  _KEY_LEFT
      16                    .globl  _KEY_RIGHT
      17                    .globl  _KEY_UP
      18                    .globl  _KEY_DOWN
      19                    .globl  _MAINMEAUFLAG
      20                    .globl  _KEY_SURE
      21                    .globl  _SUBMEAU2FLAG
      22                    .globl  _SUBMEAU3FLAG
      23                    .globl  _SUBMEAU4FLAG
      24                    .globl  _hand_num
      25                    .globl  _pin_num1
      26                    .globl  _pin_num2
      27                    .globl  _pin_num3
      28                    .globl  _caidan
      29                    .globl  _pin_num4
      30                    .globl  _num_8255
      31                    .globl  _data_8255
      32                    .globl  _motor_data
      33                    .globl  _motor_num
      34                    .file   "lcdsub.h"
      35                    .globl  _LCD_INITIAL
      36                    .globl  _LCD_BUSY
      37                    .globl  _LCD_ORDER
      38                    .globl  _LCD_WRITE
      39                    .globl  _LCD_1616
      40                    .globl  _LCD_1616CON
      41                    .globl  _LCD_NUM88
      42                    .globl  _HAND_PINNUM
      43                    .globl  _LCD_GLOVETYPE
      44                    .globl  _LCD_HANZI
      45                    .globl  _LCD_NUMHANZI
      46                    .globl  _LCD_HANZIHALF
      47                    .globl  _LCD_HANZIHALFCON
      48                    .globl  _LCD_CLEAR
      49                    .globl  _CLEAR_BAR
      50                    .globl  _LCD_INITIALIZE
      51                    .globl  _LCD_STARTMEAU
      52                    .globl  _MAINBAR
      53                    .globl  _LCD_SUBMEAU3
      54                    .globl  _SURESUBMEAU3
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Wed Dec 15 14:28:03 2004
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    2

      55                    .globl  _SUBBAR3
      56                    .globl  _LCD_SUBMEAU2
      57                    .globl  _NOW_SHEDING
      58                    .globl  _SUBBAR2
      59                    .globl  _TIGHT_BILI
      60                    .globl  _SPEED_SEXIAN
      61                    .globl  _SUDU
      62                    .globl  _SHUJUHAO
      63                    .globl  _DAOZHILING
      64                    .globl  _LCD_NUM
      65                    .globl  _SURESUBMEAU2
      66                    .globl  _LCD_SUBMEAU4
      67                    .globl  _SUBBAR4
      68                    .globl  _JIQI
      69                    .globl  _SURESUBMEAU4
      70                    .file   "key.h"
      71                    .globl  _KEY_SCAN
      72                    .globl  _KEY_HANDLE
      73                    .globl  _KEY_SUBMEAU2
      74                    .globl  _KEY_SUBMEAU3
      75                    .globl  _KEY_SUBMEAU4
      76                    .file   "zimo.h"
      77                    .globl  _LCD_INITIALWORD
      78                    .globl  _HANZIZIKU
      79                    .globl  _HANZI_GONGZUO
      80                    .globl  _HANZI_KAISHI
      81                    .globl  _HANZI_CANSHU
      82                    .globl  _HANZI_GONGJU
      83                    .globl  _HANZI_CESHI
      84                    .globl  _HANZI_XITONG
      85                    .globl  _HANZI_XINXI
      86                    .globl  _HANZI_BANBEN
      87                    .globl  _HANZI_SHOUTAO
      88                    .globl  _HANZI_BIANZHI
      89                    .globl  _HANZI_SHEZHI
      90                    .globl  _HANZI_SHURU
      91                    .globl  _HANZI_CHU
      92                    .globl  _HANZI_QIXIANG
      93                    .globl  _HANZI_BIANPIN
      94                    .globl  _HANZI_DIANCITIE
      95                    .globl  _HANZI_XIANSHI
      96                    .globl  _HANZI_BIAOZHUN
      97                    .globl  _HANZI_HENGLIE
      98                    .globl  _HANZI_HUIFU
      99                    .globl  _HANZI_MIMA
     100                    .globl  _HANZI_SEXIAN
     101                    .globl  _HANZI_SHEDING
     102                    .globl  _HANZI_SONGJIN
     103                    .globl  _HANZI_SUDU
     104                    .globl  _HANZI_XINHAO
     105                    .globl  _HANZI_XIUGAI
     106                    .globl  _HANZI_ZHENSHU
     107                    .globl  _HANZI_ZHISHU
     108                    .globl  _HANZI_TINGZHI
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Wed Dec 15 14:28:03 2004
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    3

     109                    .globl  _HANZI_SHIFANG
     110                    .globl  _HANZI_ZHUANSU
     111                    .globl  _HANZI_SHIJI
     112                    .globl  _HANZI_XIHE
     113                    .globl  _HANZI_BILI
     114                    .globl  _HANZI_BUWEI
     115                    .globl  _HANZI_DANGQIAN
     116                    .globl  _HANZI_DAO
     117                    .globl  _HANZI_MUZHI
     118                    .globl  _HANZI_WUMING
     119                    .globl  _HANZI_LUOWEN
     120                    .globl  _HANZI_ZHONGSHI
     121                    .globl  _HANZI_QISHI
     122                    .globl  _HANZI_SHUJU
     123                    .globl  _HANZI_XIAO
     124                    .globl  _HANZI_YINZI
     125                    .globl  _HANZI_ZHILING
     126                    .globl  _HANZI_ZHIZHANG
     127                    .globl  _HANZI_ZHONGNIAO
     128                    .globl  _HANZI_XINGHAO
     129                    .globl  _HANZI_GAODI
     130                    .globl  _HANZI_JIQI
     131                    .globl  _HANZI_LEIXING
     132                    .globl  _HANZI_PINGZHEN
     133                    .globl  _HANZI_XIANSU
     134                    .globl  _HANZI_ZUIGAO
     135                    .globl  _HANZI_ZHENDE
     136                    .globl  _HANZI_YAO
     137                    .globl  _HANZI_MA
     138                    .globl  _HANZI_WENHAO
     139                    .globl  _HANZI_QING
     140                    .globl  _HANZI_YUAN
     141                    .globl  _HANZI_XIN
     142                    .globl  _HANZI_QUEREN
     143                    .globl  _HANZI_NUMBER
     144                    .globl  _HANZI_ZUO
     145                    .globl  _HANZI_SUO
     146                    .file   "main.c"
     147 0000               .text
     148            
     149                    .sym    _initial,_initial,36,2,0
     150                    .globl  _initial
     151            
     152                    .func   8
     153            ;>>>>   int initial(void)
     154            ******************************************************
     155            * FUNCTION DEF : _initial
     156            ******************************************************
     157 0000       _initial:
     158 0000 8aa0          POPD    *+
     159 0001 80a0          SAR     AR0,*+
     160 0002 8180          SAR     AR1,*
     161 0003 b001          LARK    AR0,1
     162 0004 00e0          LAR     AR0,*0+
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Wed Dec 15 14:28:03 2004
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    4

     163            
     164                    .line   3
     165            ;>>>>           asm(" SETC INTM"); /*Interrupt Mask; */
     166 0005 be41   SETC INTM
     167                    .line   4
     168            ;>>>>           WSGR=0x0000;        /*Disable all wait-state;*/
     169 0006 b900          LACK    0
     170 0007 8b88          MAR     * ,AR0
     171 0008 9080          SACL    * 
     172 0009 0c80          OUT     * ,0ffffh
         000a ffff  
     173                    .line   5
     174            ;>>>>           asm(" CLRC SXM");  
     175 000b be46   CLRC SXM
     176                    .line   6
     177            ;>>>>           asm(" CLRC OVM");
     178 000c be42   CLRC OVM
     179                    .line   7
     180            ;>>>>           asm(" CLRC CNF");  /*B0 is configured for Data*/
     181 000d be44   CLRC CNF
     182                    .line   8
     183            ;>>>>           *SCSR1=0x83FE;   /*CLKIN=10M CLKOUT=20M and enable spi module clock*/
     184 000e bf0b          LARK    AR3,28696
         000f 7018  
     185 0010 8b8b          MAR     * ,AR3
     186 0011 ae8c          SPLK    #33790,* ,AR4
         0012 83fe  
     187                    .line   10
     188            ;>>>>           *IFR=0xFFFF;
     189 0013 b406          LARK    AR4,6
     190 0014 ae80          SPLK    #65535,* 
         0015 ffff  
     191                    .line   11
     192            ;>>>>           *WDCR=0x0E8;    /*diable watch dog*/
     193 0016 78e2          ADRK    226
     194 0017 8b8b          MAR     * ,AR3
     195 0018 7811          ADRK    17
     196 0019 8480          SAR     AR4,* 
     197                    .line   12
     198            ;>>>>           *MCRA=0x0000;
     199 001a 7867          ADRK    103
     200 001b 9080          SACL    * 
     201                    .line   13
     202            ;>>>>           *MCRC=0x8000;
     203 001c 7804          ADRK    4
     204 001d ae8c          SPLK    #32768,* ,AR4
         001e 8000  
     205                    .line   14
     206            ;>>>>           CON8255=0x0080;         /*8255 control word initilize*/         
     207 001f 7c68          SBRK    104
     208 0020 8b88          MAR     * ,AR0
     209 0021 8480          SAR     AR4,*
     210 0022 0c8c          OUT     * ,08003h,AR4
         0023 8003  
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Wed Dec 15 14:28:03 2004
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    5

     211                    .line   15
     212            ;>>>>       WORD8255=0xAA;
     213 0024 782a          ADRK    42
     214 0025 8b88          MAR     * ,AR0
     215 0026 8480          SAR     AR4,*
     216 0027 0c89          OUT     * ,08000h,AR1
         0028 8000  
     217                    .line   16
     218            ;>>>>           Delay1S();
     219 0029 7a80          CALL    _Delay1S
         002a 0000! 
     220                    .line   17
     221            ;>>>>           WORD8255=0x55;
     222 002b b955          LACK    85
     223 002c 8b88          MAR     * ,AR0
     224 002d 9080          SACL    * 
     225 002e 0c89          OUT     * ,08000h,AR1
         002f 8000  
     226                    .line   18
     227            ;>>>>           Delay1S();
     228 0030 7a80          CALL    _Delay1S
         0031 0000! 
     229 0032       EPI0_1:
     230                    .line   19
     231 0032 7c02          SBRK    2
     232 0033 0090          LAR     AR0,*-
     233 0034 7680          PSHD    *
     234 0035 ef00          RET
     235            
     236                    .endfunc        26,000000000H,1
     237            
     238                    .sym    _ret_submeau2,_ret_submeau2,32,2,0
     239                    .globl  _ret_submeau2
     240            
     241                    .func   28
     242            ;>>>>   void ret_submeau2(void)         /*return to submeau2*/
     243            ******************************************************
     244            * FUNCTION DEF : _ret_submeau2
     245            ******************************************************
     246 0036       _ret_submeau2:
     247 0036 8aa0          POPD    *+
     248 0037 80a0          SAR     AR0,*+
     249 0038 8180          SAR     AR1,*
     250 0039 b001          LARK    AR0,1
     251 003a 00e0          LAR     AR0,*0+
     252            
     253                    .line   3
     254            ;>>>>           LCD_CLEAR();
     255 003b 7a80          CALL    _LCD_CLEAR
         003c 0000! 
     256                    .line   4
     257            ;>>>>           LCD_SUBMEAU2('2');
     258 003d b932          LACK    50
     259 003e 90a0          SACL    *+

⌨️ 快捷键说明

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