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

📄 gpif1.lst

📁 通过keil编译产生hex文件,可下载到USB芯片CY7C68013上作为固件程序,本代码面向采用纯GPIF方式传输的芯片
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ; SOURCE LINE # 294
000D A3                INC     DPTR
000E EF                MOV     A,R7
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 295
0010 22                RET     
             ; FUNCTION _Peripheral_SetAddress (END)

             ; FUNCTION _Peripheral_SetEP2GPIFTC (BEGIN)
;---- Variable 'xfrcnt' assigned to Register 'R4/R5' ----
0000 AC06              MOV     R4,AR6
                                           ; SOURCE LINE # 298
                                           ; SOURCE LINE # 299
                                           ; SOURCE LINE # 300
0002 00                NOP     
0003 00                NOP     
0004 00                NOP     
                                           ; SOURCE LINE # 301
0005 90E6D0            MOV     DPTR,#GPIFTCB1
0008 EC                MOV     A,R4
0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 302
000A 00                NOP     
000B 00                NOP     
000C 00                NOP     
                                           ; SOURCE LINE # 303
000D A3                INC     DPTR
000E EF                MOV     A,R7
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 304
0010 22                RET     
             ; FUNCTION _Peripheral_SetEP2GPIFTC (END)

             ; FUNCTION _Peripheral_SetEP4GPIFTC (BEGIN)
;---- Variable 'xfrcnt' assigned to Register 'R4/R5' ----
0000 AC06              MOV     R4,AR6
                                           ; SOURCE LINE # 307
                                           ; SOURCE LINE # 308
                                           ; SOURCE LINE # 309
0002 00                NOP     
0003 00                NOP     
0004 00                NOP     
                                           ; SOURCE LINE # 310
0005 90E6D0            MOV     DPTR,#GPIFTCB1
0008 EC                MOV     A,R4
0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 311
000A 00                NOP     
000B 00                NOP     
000C 00                NOP     
                                           ; SOURCE LINE # 312
000D A3                INC     DPTR
000E EF                MOV     A,R7
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 313
0010 22                RET     
             ; FUNCTION _Peripheral_SetEP4GPIFTC (END)

             ; FUNCTION _Peripheral_SetEP6GPIFTC (BEGIN)
C51 COMPILER V6.12  GPIF1                                                                  05/22/2007 13:08:21 PAGE 13  

;---- Variable 'xfrcnt' assigned to Register 'R4/R5' ----
0000 AC06              MOV     R4,AR6
                                           ; SOURCE LINE # 316
                                           ; SOURCE LINE # 317
                                           ; SOURCE LINE # 318
0002 00                NOP     
0003 00                NOP     
0004 00                NOP     
                                           ; SOURCE LINE # 319
0005 90E6D0            MOV     DPTR,#GPIFTCB1
0008 EC                MOV     A,R4
0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 320
000A 00                NOP     
000B 00                NOP     
000C 00                NOP     
                                           ; SOURCE LINE # 321
000D A3                INC     DPTR
000E EF                MOV     A,R7
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 322
0010 22                RET     
             ; FUNCTION _Peripheral_SetEP6GPIFTC (END)

             ; FUNCTION _Peripheral_SetEP8GPIFTC (BEGIN)
;---- Variable 'xfrcnt' assigned to Register 'R4/R5' ----
0000 AC06              MOV     R4,AR6
                                           ; SOURCE LINE # 325
                                           ; SOURCE LINE # 326
                                           ; SOURCE LINE # 327
0002 00                NOP     
0003 00                NOP     
0004 00                NOP     
                                           ; SOURCE LINE # 328
0005 90E6D0            MOV     DPTR,#GPIFTCB1
0008 EC                MOV     A,R4
0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 329
000A 00                NOP     
000B 00                NOP     
000C 00                NOP     
                                           ; SOURCE LINE # 330
000D A3                INC     DPTR
000E EF                MOV     A,R7
000F F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 331
0010 22                RET     
             ; FUNCTION _Peripheral_SetEP8GPIFTC (END)

             ; FUNCTION _SetEP2GPIFFLGSEL (BEGIN)
;---- Variable 'DP_FIFOFlag' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 338
                                           ; SOURCE LINE # 339
                                           ; SOURCE LINE # 340
0000 90E6D2            MOV     DPTR,#EP2GPIFFLGSEL
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 341
0005 22                RET     
             ; FUNCTION _SetEP2GPIFFLGSEL (END)

             ; FUNCTION _SetEP4GPIFFLGSEL (BEGIN)
C51 COMPILER V6.12  GPIF1                                                                  05/22/2007 13:08:21 PAGE 14  

;---- Variable 'DP_FIFOFlag' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 344
                                           ; SOURCE LINE # 345
                                           ; SOURCE LINE # 346
0000 90E6DA            MOV     DPTR,#EP4GPIFFLGSEL
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 347
0005 22                RET     
             ; FUNCTION _SetEP4GPIFFLGSEL (END)

             ; FUNCTION _SetEP6GPIFFLGSEL (BEGIN)
;---- Variable 'DP_FIFOFlag' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 350
                                           ; SOURCE LINE # 351
                                           ; SOURCE LINE # 352
0000 90E6E2            MOV     DPTR,#EP6GPIFFLGSEL
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 353
0005 22                RET     
             ; FUNCTION _SetEP6GPIFFLGSEL (END)

             ; FUNCTION _SetEP8GPIFFLGSEL (BEGIN)
;---- Variable 'DP_FIFOFlag' assigned to Register 'R6/R7' ----
                                           ; SOURCE LINE # 356
                                           ; SOURCE LINE # 357
                                           ; SOURCE LINE # 358
0000 90E6EA            MOV     DPTR,#EP8GPIFFLGSEL
0003 EF                MOV     A,R7
0004 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 359
0005 22                RET     
             ; FUNCTION _SetEP8GPIFFLGSEL (END)

             ; FUNCTION SetEP2GPIFPFSTOP (BEGIN)
                                           ; SOURCE LINE # 362
                                           ; SOURCE LINE # 363
                                           ; SOURCE LINE # 364
0000 90E6D3            MOV     DPTR,#EP2GPIFPFSTOP
0003 7401              MOV     A,#01H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 365
0006 22                RET     
             ; FUNCTION SetEP2GPIFPFSTOP (END)

             ; FUNCTION SetEP4GPIFPFSTOP (BEGIN)
                                           ; SOURCE LINE # 368
                                           ; SOURCE LINE # 369
                                           ; SOURCE LINE # 370
0000 90E6DB            MOV     DPTR,#EP4GPIFPFSTOP
0003 7401              MOV     A,#01H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 371
0006 22                RET     
             ; FUNCTION SetEP4GPIFPFSTOP (END)

             ; FUNCTION SetEP6GPIFPFSTOP (BEGIN)
                                           ; SOURCE LINE # 374
                                           ; SOURCE LINE # 375
                                           ; SOURCE LINE # 376
0000 90E6E3            MOV     DPTR,#EP6GPIFPFSTOP
C51 COMPILER V6.12  GPIF1                                                                  05/22/2007 13:08:21 PAGE 15  

0003 7401              MOV     A,#01H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 377
0006 22                RET     
             ; FUNCTION SetEP6GPIFPFSTOP (END)

             ; FUNCTION SetEP8GPIFPFSTOP (BEGIN)
                                           ; SOURCE LINE # 380
                                           ; SOURCE LINE # 381
                                           ; SOURCE LINE # 382
0000 90E6EB            MOV     DPTR,#EP8GPIFPFSTOP
0003 7401              MOV     A,#01H
0005 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 383
0006 22                RET     
             ; FUNCTION SetEP8GPIFPFSTOP (END)

             ; FUNCTION _Peripheral_SingleByteWrite (BEGIN)
;---- Variable 'gdata' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 386
                                           ; SOURCE LINE # 387
0000         ?C0019:
                                           ; SOURCE LINE # 388
0000 E5BB              MOV     A,GPIFTRIG
0002 30E7FB            JNB     ACC.7,?C0019
                                           ; SOURCE LINE # 389
                                           ; SOURCE LINE # 391
0005         ?C0020:
                                           ; SOURCE LINE # 393
0005 90E6F1            MOV     DPTR,#XGPIFSGLDATLX
0008 EF                MOV     A,R7
0009 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 395
000A 22                RET     
             ; FUNCTION _Peripheral_SingleByteWrite (END)

             ; FUNCTION _Peripheral_SingleWordWrite (BEGIN)
;---- Variable 'gdata' assigned to Register 'R4/R5' ----
0000 AD07              MOV     R5,AR7
0002 AC06              MOV     R4,AR6
                                           ; SOURCE LINE # 398
                                           ; SOURCE LINE # 399
0004         ?C0022:
                                           ; SOURCE LINE # 400
0004 E5BB              MOV     A,GPIFTRIG

⌨️ 快捷键说明

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