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

📄 tcxmaster.lst

📁 Verilog HDL 编写的CY7C68013 SLAVE FIFO接口程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
             -table.
 248          //----------------------------------------------------------------
             --------------
 249          
 250          // Setup Data Available Interrupt Handler
 251          void ISR_Sudav( void ) interrupt 0
 252          {
 253   1         GotSUD = TRUE;         // Set flag
 254   1         EZUSB_IRQ_CLEAR( );
 255   1         USBIRQ = bmSUDAV;      // Clear SUDAV IRQ
 256   1      }
 257          
 258          // Setup Token Interrupt Handler
 259          void ISR_Sutok( void ) interrupt 0
 260          {
 261   1         EZUSB_IRQ_CLEAR( );
 262   1         USBIRQ = bmSUTOK;      // Clear SUTOK IRQ
 263   1      }
 264          
 265          void ISR_Sof( void ) interrupt 0
 266          {
 267   1         EZUSB_IRQ_CLEAR( );
 268   1         USBIRQ = bmSOF;        // Clear SOF IRQ
 269   1      }
 270          
 271          void ISR_Ures( void ) interrupt 0
 272          {
 273   1         if ( EZUSB_HIGHSPEED( ) )
 274   1         {
 275   2            pConfigDscr = pHighSpeedConfigDscr;
 276   2            pOtherConfigDscr = pFullSpeedConfigDscr;
 277   2         }
C51 COMPILER V7.50   TCXMASTER                     08/04/2008 21:19:38 PAGE 6   

 278   1         else
 279   1         {
 280   2            pConfigDscr = pFullSpeedConfigDscr;
 281   2            pOtherConfigDscr = pHighSpeedConfigDscr;
 282   2         }
 283   1         
 284   1         EZUSB_IRQ_CLEAR( );
 285   1         USBIRQ = bmURES;       // Clear URES IRQ
 286   1      }
 287          
 288          void ISR_Susp( void ) interrupt 0
 289          {
 290   1         Sleep = TRUE;
 291   1         EZUSB_IRQ_CLEAR( );
 292   1         USBIRQ = bmSUSP;
 293   1      }
 294          
 295          void ISR_Highspeed( void ) interrupt 0
 296          {
 297   1         if ( EZUSB_HIGHSPEED( ) )
 298   1         {
 299   2            pConfigDscr = pHighSpeedConfigDscr;
 300   2            pOtherConfigDscr = pFullSpeedConfigDscr;
 301   2         }
 302   1         else
 303   1         {
 304   2            pConfigDscr = pFullSpeedConfigDscr;
 305   2            pOtherConfigDscr = pHighSpeedConfigDscr;
 306   2         }
 307   1      
 308   1         EZUSB_IRQ_CLEAR( );
 309   1         USBIRQ = bmHSGRANT;
 310   1      }
 311          void ISR_Ep0ack( void ) interrupt 0
 312          {
 313   1      }
 314          void ISR_Stub( void ) interrupt 0
 315          {
 316   1      }
 317          void ISR_Ep0in( void ) interrupt 0
 318          {
 319   1      }
 320          void ISR_Ep0out( void ) interrupt 0
 321          {
 322   1      }
 323          void ISR_Ep1in( void ) interrupt 0
 324          {
 325   1      }
 326          void ISR_Ep1out( void ) interrupt 0
 327          {
 328   1      }
 329          void ISR_Ep2inout( void ) interrupt 0
 330          {
 331   1      }
 332          void ISR_Ep4inout( void ) interrupt 0
 333          {
 334   1      }
 335          void ISR_Ep6inout( void ) interrupt 0
 336          {
 337   1      }
 338          void ISR_Ep8inout( void ) interrupt 0
 339          {
C51 COMPILER V7.50   TCXMASTER                     08/04/2008 21:19:38 PAGE 7   

 340   1      }
 341          void ISR_Ibn( void ) interrupt 0
 342          {
 343   1      }
 344          void ISR_Ep0pingnak( void ) interrupt 0
 345          {
 346   1      }
 347          void ISR_Ep1pingnak( void ) interrupt 0
 348          {
 349   1      }
 350          void ISR_Ep2pingnak( void ) interrupt 0
 351          {
 352   1      }
 353          void ISR_Ep4pingnak( void ) interrupt 0
 354          {
 355   1      }
 356          void ISR_Ep6pingnak( void ) interrupt 0
 357          {
 358   1      }
 359          void ISR_Ep8pingnak( void ) interrupt 0
 360          {
 361   1      }
 362          void ISR_Errorlimit( void ) interrupt 0
 363          {
 364   1      }
 365          void ISR_Ep2piderror( void ) interrupt 0
 366          {
 367   1      }
 368          void ISR_Ep4piderror( void ) interrupt 0
 369          {
 370   1      }
 371          void ISR_Ep6piderror( void ) interrupt 0
 372          {
 373   1      }
 374          void ISR_Ep8piderror( void ) interrupt 0
 375          {
 376   1      }
 377          void ISR_Ep2pflag( void ) interrupt 0
 378          {
 379   1      }
 380          void ISR_Ep4pflag( void ) interrupt 0
 381          {
 382   1      }
 383          void ISR_Ep6pflag( void ) interrupt 0
 384          {
 385   1      }
 386          void ISR_Ep8pflag( void ) interrupt 0
 387          {
 388   1      }
 389          void ISR_Ep2eflag( void ) interrupt 0
 390          {
 391   1      }
 392          void ISR_Ep4eflag( void ) interrupt 0
 393          {
 394   1      }
 395          void ISR_Ep6eflag( void ) interrupt 0
 396          {
 397   1      }
 398          void ISR_Ep8eflag( void ) interrupt 0
 399          {
 400   1      }
 401          void ISR_Ep2fflag( void ) interrupt 0
C51 COMPILER V7.50   TCXMASTER                     08/04/2008 21:19:38 PAGE 8   

 402          {
 403   1      }
 404          void ISR_Ep4fflag( void ) interrupt 0
 405          {
 406   1      }
 407          void ISR_Ep6fflag( void ) interrupt 0
 408          {
 409   1      }
 410          void ISR_Ep8fflag( void ) interrupt 0
 411          {
 412   1      }
 413          void ISR_GpifComplete( void ) interrupt 0
 414          {
 415   1      }
 416          void ISR_GpifWaveform( void ) interrupt 0
 417          {
 418   1      }
C51 COMPILER V7.50   TCXMASTER                     08/04/2008 21:19:38 PAGE 9   

ASSEMBLY LISTING OF GENERATED OBJECT CODE


             ; FUNCTION TD_Init (BEGIN)
                                           ; SOURCE LINE # 62
                                           ; SOURCE LINE # 63
                                           ; SOURCE LINE # 64
0000 900000      E     MOV     DPTR,#REVCTL
0003 7403              MOV     A,#03H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 67
0006 00                NOP     
0007 00                NOP     
0008 00                NOP     
                                           ; SOURCE LINE # 69
0009 900000      E     MOV     DPTR,#IFCONFIG
000C 7443              MOV     A,#043H
000E F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 92
000F 900000      E     MOV     DPTR,#EP2FIFOCFG
0012 7409              MOV     A,#09H
0014 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 93
0015 00                NOP     
0016 00                NOP     
0017 00                NOP     
                                           ; SOURCE LINE # 94
0018 900000      E     MOV     DPTR,#EP2CFG
001B 74E0              MOV     A,#0E0H
001D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 96
001E E4                CLR     A
001F 900000      E     MOV     DPTR,#PINFLAGSAB
0022 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 97
0023 00                NOP     
0024 00                NOP     
0025 00                NOP     
                                           ; SOURCE LINE # 98
0026 900000      E     MOV     DPTR,#PINFLAGSCD
0029 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 99
002A 900000      E     MOV     DPTR,#PORTACFG
002D 7440              MOV     A,#040H
002F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 100
0030 E4                CLR     A
0031 900000      E     MOV     DPTR,#FIFOPINPOLAR
0034 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 102
0035 00                NOP     
0036 00                NOP     
0037 00                NOP     
                                           ; SOURCE LINE # 103
0038 900000      E     MOV     DPTR,#EP2AUTOINLENH
003B 7402              MOV     A,#02H
003D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 104
003E 00                NOP     
003F 00                NOP     
0040 00                NOP     
                                           ; SOURCE LINE # 105
C51 COMPILER V7.50   TCXMASTER                     08/04/2008 21:19:38 PAGE 10  

0041 E4                CLR     A
0042 900000      E     MOV     DPTR,#EP2AUTOINLENL
0045 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 107
0046 00                NOP     
0047 00                NOP     
0048 00                NOP     
                                           ; SOURCE LINE # 108
0049 900000      E     MOV     DPTR,#EP4CFG
004C F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 109
004D 00                NOP     
004E 00                NOP     
004F 00                NOP     
                                           ; SOURCE LINE # 110
0050 900000      E     MOV     DPTR,#EP6CFG
0053 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 111
0054 00                NOP     
0055 00                NOP     
0056 00                NOP     
                                           ; SOURCE LINE # 112
0057 900000      E     MOV     DPTR,#EP8CFG
005A F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 114
005B 00                NOP     
005C 00                NOP     
005D 00                NOP     
                                           ; SOURCE LINE # 115
005E 900000      E     MOV     DPTR,#FIFORESET
0061 7480              MOV     A,#080H
0063 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 116
0064 00                NOP     
0065 00                NOP     
0066 00                NOP     
                                           ; SOURCE LINE # 117
0067 7402              MOV     A,#02H
0069 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 118
006A 00                NOP     
006B 00                NOP     
006C 00                NOP     

⌨️ 快捷键说明

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