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

📄 tcxmaster.lst

📁 usb数据采集-附件程序-cypress68013-完成从ad进行数据的采样
💻 LST
📖 第 1 页 / 共 5 页
字号:
 248   1      }
 249          
 250          BOOL DR_ClearFeature( void )
 251          {
 252   1         return( TRUE );
 253   1      }
 254          
 255          BOOL DR_SetFeature( void )
 256          {
 257   1         return( TRUE );
 258   1      }
 259          
 260          BOOL DR_VendorCmnd( void )
 261          {
 262   1        return( TRUE );
 263   1      }
 264          
 265          //----------------------------------------------------------------
             --------------
 266          // USB Interrupt Handlers
 267          //   The following functions are called by the USB interrupt jump 
             -table.
 268          //----------------------------------------------------------------
             --------------
 269          
 270          // Setup Data Available Interrupt Handler
 271          void ISR_Sudav( void ) interrupt 0
 272          {
 273   1         GotSUD = TRUE;         // Set flag
 274   1         EZUSB_IRQ_CLEAR( );
 275   1         USBIRQ = bmSUDAV;      // Clear SUDAV IRQ
 276   1      }
 277          
C51 COMPILER V8.02   TCXMASTER                     05/04/2008 21:52:43 PAGE 6   

 278          // Setup Token Interrupt Handler
 279          void ISR_Sutok( void ) interrupt 0
 280          {
 281   1         EZUSB_IRQ_CLEAR( );
 282   1         USBIRQ = bmSUTOK;      // Clear SUTOK IRQ
 283   1      }
 284          
 285          void ISR_Sof( void ) interrupt 0
 286          {
 287   1         EZUSB_IRQ_CLEAR( );
 288   1         USBIRQ = bmSOF;        // Clear SOF IRQ
 289   1      }
 290          
 291          void ISR_Ures( void ) interrupt 0
 292          {
 293   1         if ( EZUSB_HIGHSPEED( ) )
 294   1         {
 295   2            pConfigDscr = pHighSpeedConfigDscr;
 296   2            pOtherConfigDscr = pFullSpeedConfigDscr;
 297   2         }
 298   1         else
 299   1         {
 300   2            pConfigDscr = pFullSpeedConfigDscr;
 301   2            pOtherConfigDscr = pHighSpeedConfigDscr;
 302   2         }
 303   1         
 304   1         EZUSB_IRQ_CLEAR( );
 305   1         USBIRQ = bmURES;       // Clear URES IRQ
 306   1      }
 307          
 308          void ISR_Susp( void ) interrupt 0
 309          {
 310   1         Sleep = TRUE;
 311   1         EZUSB_IRQ_CLEAR( );
 312   1         USBIRQ = bmSUSP;
 313   1      }
 314          
 315          void ISR_Highspeed( void ) interrupt 0
 316          {
 317   1         if ( EZUSB_HIGHSPEED( ) )
 318   1         {
 319   2            pConfigDscr = pHighSpeedConfigDscr;
 320   2            pOtherConfigDscr = pFullSpeedConfigDscr;
 321   2         }
 322   1         else
 323   1         {
 324   2            pConfigDscr = pFullSpeedConfigDscr;
 325   2            pOtherConfigDscr = pHighSpeedConfigDscr;
 326   2         }
 327   1      
 328   1         EZUSB_IRQ_CLEAR( );
 329   1         USBIRQ = bmHSGRANT;
 330   1      }
 331          void ISR_Ep0ack( void ) interrupt 0
 332          {
 333   1      }
 334          void ISR_Stub( void ) interrupt 0
 335          {
 336   1      }
 337          void ISR_Ep0in( void ) interrupt 0
 338          {
 339   1      }
C51 COMPILER V8.02   TCXMASTER                     05/04/2008 21:52:43 PAGE 7   

 340          void ISR_Ep0out( void ) interrupt 0
 341          {
 342   1      }
 343          void ISR_Ep1in( void ) interrupt 0
 344          {
 345   1      }
 346          void ISR_Ep1out( void ) interrupt 0
 347          {
 348   1      }
 349          void ISR_Ep2inout( void ) interrupt 0
 350          {
 351   1      }
 352          void ISR_Ep4inout( void ) interrupt 0
 353          {
 354   1      }
 355          void ISR_Ep6inout( void ) interrupt 0
 356          {
 357   1      }
 358          void ISR_Ep8inout( void ) interrupt 0
 359          {
 360   1      }
 361          void ISR_Ibn( void ) interrupt 0
 362          {
 363   1      }
 364          void ISR_Ep0pingnak( void ) interrupt 0
 365          {
 366   1      }
 367          void ISR_Ep1pingnak( void ) interrupt 0
 368          {
 369   1      }
 370          void ISR_Ep2pingnak( void ) interrupt 0
 371          {
 372   1      }
 373          void ISR_Ep4pingnak( void ) interrupt 0
 374          {
 375   1      }
 376          void ISR_Ep6pingnak( void ) interrupt 0
 377          {
 378   1      }
 379          void ISR_Ep8pingnak( void ) interrupt 0
 380          {
 381   1      }
 382          void ISR_Errorlimit( void ) interrupt 0
 383          {
 384   1      }
 385          void ISR_Ep2piderror( void ) interrupt 0
 386          {
 387   1      }
 388          void ISR_Ep4piderror( void ) interrupt 0
 389          {
 390   1      }
 391          void ISR_Ep6piderror( void ) interrupt 0
 392          {
 393   1      }
 394          void ISR_Ep8piderror( void ) interrupt 0
 395          {
 396   1      }
 397          void ISR_Ep2pflag( void ) interrupt 0
 398          {
 399   1      }
 400          void ISR_Ep4pflag( void ) interrupt 0
 401          {
C51 COMPILER V8.02   TCXMASTER                     05/04/2008 21:52:43 PAGE 8   

 402   1      }
 403          void ISR_Ep6pflag( void ) interrupt 0
 404          {
 405   1      }
 406          void ISR_Ep8pflag( void ) interrupt 0
 407          {
 408   1      }
 409          void ISR_Ep2eflag( void ) interrupt 0
 410          {
 411   1      
 412   1      
 413   1      
 414   1      }
 415          void ISR_Ep4eflag( void ) interrupt 0
 416          {
 417   1      }
 418          void ISR_Ep6eflag( void ) interrupt 0
 419          {
 420   1      }
 421          void ISR_Ep8eflag( void ) interrupt 0
 422          {
 423   1      }
 424          void ISR_Ep2fflag( void ) interrupt 0
 425          {
 426   1      }
 427          void ISR_Ep4fflag( void ) interrupt 0
 428          {
 429   1      }
 430          void ISR_Ep6fflag( void ) interrupt 0
 431          {
 432   1      }
 433          void ISR_Ep8fflag( void ) interrupt 0
 434          {
 435   1      }
 436          void ISR_GpifComplete( void ) interrupt 0
 437          {
 438   1      }
 439          void ISR_GpifWaveform( void ) interrupt 0
 440          {
 441   1      }
C51 COMPILER V8.02   TCXMASTER                     05/04/2008 21:52:43 PAGE 9   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION TD_Init (BEGIN)
                                           ; SOURCE LINE # 67
                                           ; SOURCE LINE # 68
                                           ; SOURCE LINE # 70
0000 900000      E     MOV     DPTR,#CPUCS
0003 7410              MOV     A,#010H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 72
0006 900000      E     MOV     DPTR,#IFCONFIG
0009 74CB              MOV     A,#0CBH
000B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 99
000C 900000      E     MOV     DPTR,#EP2CFG
000F 74F8              MOV     A,#0F8H
0011 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 100
0012 00                NOP     
0013 00                NOP     
0014 00                NOP     
                                           ; SOURCE LINE # 101
0015 900000      E     MOV     DPTR,#EP4CFG
0018 7420              MOV     A,#020H
001A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 102
001B 00                NOP     
001C 00                NOP     
001D 00                NOP     
                                           ; SOURCE LINE # 103
001E 900000      E     MOV     DPTR,#EP6CFG
0021 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 104
0022 00                NOP     
0023 00                NOP     
0024 00                NOP     
                                           ; SOURCE LINE # 105
0025 900000      E     MOV     DPTR,#EP8CFG
0028 7460              MOV     A,#060H
002A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 109
002B 00                NOP     
002C 00                NOP     
002D 00                NOP     
                                           ; SOURCE LINE # 110
002E 900000      E     MOV     DPTR,#FIFORESET
0031 7480              MOV     A,#080H
0033 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 111
0034 00                NOP     
0035 00                NOP     
0036 00                NOP     
                                           ; SOURCE LINE # 112
0037 7402              MOV     A,#02H
0039 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 113
003A 00                NOP     
003B 00                NOP     
003C 00                NOP     
                                           ; SOURCE LINE # 114
003D 7404              MOV     A,#04H
C51 COMPILER V8.02   TCXMASTER                     05/04/2008 21:52:43 PAGE 10  

003F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 115
0040 00                NOP     
0041 00                NOP     
0042 00                NOP     
                                           ; SOURCE LINE # 116
0043 7406              MOV     A,#06H
0045 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 117
0046 00                NOP     
0047 00                NOP     
0048 00                NOP     
                                           ; SOURCE LINE # 118
0049 7408              MOV     A,#08H
004B F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 119
004C 00                NOP     
004D 00                NOP     

⌨️ 快捷键说明

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