亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? myusbint.asm

?? 實現2個ps/2接口轉到1個USB接口功能
?? ASM
字號:
;;*****************************************************************************
;;*****************************************************************************
;;  FILENAME: myUSBINT.asm
;;   Version: 1.5, Updated on 2005/08/17 at 15:01:28
;;  Generated by PSoC Designer ver 4.2  b1013 : 02 September, 2004
;;
;;  DESCRIPTION: USB Device User Module software implementation file
;;               for the enCoRe II family of devices
;;
;;  NOTE: User Module APIs conform to the fastcall convention for marshalling
;;        arguments and observe the associated "Registers are volatile" policy.
;;        This means it is the caller's responsibility to preserve any values
;;        in the X and A registers that are still needed after the API
;;        function returns. Even though these registers may be preserved now,
;;        there is no guarantee they will be preserved in future releases.
;;-----------------------------------------------------------------------------
;;  Copyright (c) Cypress Semiconductor 2004, 2005. All Rights Reserved.
;;*****************************************************************************
;;*****************************************************************************

include "m8c.inc"
include "myUSB_macros.inc"
include "myUSB.inc"

;-----------------------------------------------
;  Global Symbols
;-----------------------------------------------

AREA bss (RAM,REL)

;-----------------------------------------------
;  Constant Definitions
;-----------------------------------------------
;-----------------------------------------------
; Variable Allocation
;-----------------------------------------------

AREA text (ROM, REL)
;-----------------------------------------------------------------------------
;  FUNCTION NAME: myUSB_EP1_ISR
;
;  DESCRIPTION:    Handle the Endpoint 1 event by updating the data toggle
;                  and setting the endpoint state to EVENT_PENDING.  The SIE
;                  automatically set the mode to NAK both IN and out transfers
;-----------------------------------------------------------------------------
export  myUSB_EP1_ISR
export _myUSB_EP1_ISR
 myUSB_EP1_ISR:
_myUSB_EP1_ISR:
   ;@PSoC_UserCode_BODY_EP1@ (Do not change this line.)
   ;---------------------------------------------------
   ; Insert your custom code below this banner
   ;---------------------------------------------------
   ;   NOTE: interrupt service routines must preserve
   ;   the values of the A and X CPU registers.
STD_EP1:    EQU     1   ; Set this equate to 0 to remove the standard
                        ; endpoint handling code
   ;---------------------------------------------------
   ; Insert your custom code above this banner
   ;---------------------------------------------------
   ;@PSoC_UserCode_END@ (Do not change this line.)

IF  STD_EP1
    PUSH A
    XOR     [myUSB_EPDataToggle], 2 ; Update EP1 data toggle
    MOV     A, REG[EP1MODE]            ; Get the mode
    MOV     [myUSB_EndpointAPIStatus+1], EVENT_PENDING ; For the API
    POP A
    RETI
ENDIF
;-----------------------------------------------------------------------------
;  FUNCTION NAME: myUSB_EP2_ISR
;
;  DESCRIPTION:    Handle the Endpoint 2 event by updating the data toggle
;                  and setting the endpoint state to EVENT_PENDING.  The SIE
;                  automatically set the mode to NAK both IN and out transfers
;-----------------------------------------------------------------------------
export  myUSB_EP2_ISR
export _myUSB_EP2_ISR
 myUSB_EP2_ISR:
_myUSB_EP2_ISR:
   ;@PSoC_UserCode_BODY_EP2@ (Do not change this line.)
   ;---------------------------------------------------
   ; Insert your custom code below this banner
   ;---------------------------------------------------
   ;   NOTE: interrupt service routines must preserve
   ;   the values of the A and X CPU registers.
STD_EP2:    EQU     1   ; Set this equate to 0 to remove the standard
                        ; endpoint handling code
   ;---------------------------------------------------
   ; Insert your custom code above this banner
   ;---------------------------------------------------
   ;@PSoC_UserCode_END@ (Do not change this line.)

IF  STD_EP2
    PUSH A
    XOR     [myUSB_EPDataToggle], 4 ; Update EP2 data toggle
    MOV     A, REG[EP2MODE]            ; Get the mode
    MOV     [myUSB_EndpointAPIStatus + 2], EVENT_PENDING ; For the API
    POP A
    RETI
ENDIF
;-----------------------------------------------------------------------------
;  FUNCTION NAME: myUSB_RESET_ISR
;
;  DESCRIPTION:    Handle the USB Bus Reset Interrupt
;-----------------------------------------------------------------------------
export  myUSB_RESET_ISR
export _myUSB_RESET_ISR
 myUSB_RESET_ISR:
_myUSB_RESET_ISR:

   ;@PSoC_UserCode_BODY_USB_RESET@ (Do not change this line.)
   ;---------------------------------------------------
   ; Insert your custom code below this banner
   ;---------------------------------------------------
   ;   NOTE: interrupt service routines must preserve
   ;   the values of the A and X CPU registers.

STD_USB_RESET:    EQU     1 ; Set this equate to 0 to remove the standard
                            ; USB reset handling code below

   ;---------------------------------------------------
   ; Insert your custom code above this banner
   ;---------------------------------------------------
   ;@PSoC_UserCode_END@ (Do not change this line.)

IF  STD_USB_RESET
    PUSH A
    PUSH X
    MOV     A, [myUSB_bCurrentDevice]     ; Select the current device
    LCALL   _myUSB_Start     ; Restart USB
    POP X
    POP A
ENDIF

    RETI
;-----------------------------------------------------------------------------
;  FUNCTION NAME: myUSB_ACT_ISR
;
;  DESCRIPTION:    Handle the activity ISR
;
;  THEORY of OPERATION or PROCEDURE:
;
;   The activity interrupt sets a RAM flag indicating activity and disables the
;   interrupt.  Disabling the interrupt keeps the bus activity from creating too
;   many interrupts.  bCheckActivity checks and clears the flag, the enables
;   interrupts for the next interval.
;
;-----------------------------------------------------------------------------
export  myUSB_ACT_ISR
export _myUSB_ACT_ISR
 myUSB_ACT_ISR:
_myUSB_ACT_ISR:
    MOV    [myUSB_bActivity], 1        ; Set the activity flag
    M8C_DisableIntMask INT_MSK1, INT_MSK1_USB_ACTIVITY
    RETI
; End of File myUSB_std.asm

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久**毛片大全| 欧美性生活影院| 老司机精品视频线观看86 | 欧美综合欧美视频| 91美女视频网站| caoporm超碰国产精品| 国产精品乡下勾搭老头1| 精品在线免费观看| 国产毛片一区二区| 国产sm精品调教视频网站| 丰满岳乱妇一区二区三区| 国产精品亚洲专一区二区三区| 国产美女精品人人做人人爽| 韩国成人福利片在线播放| 国产一区二区视频在线播放| 免费美女久久99| 秋霞av亚洲一区二区三| 免费av网站大全久久| 另类的小说在线视频另类成人小视频在线| 日韩中文字幕一区二区三区| 久久精品国产一区二区三区免费看| 蜜桃av一区二区在线观看 | 国产91高潮流白浆在线麻豆| 国产成人亚洲精品青草天美| k8久久久一区二区三区| 欧美午夜寂寞影院| 欧美v国产在线一区二区三区| 国产91精品久久久久久久网曝门 | 欧洲精品在线观看| 欧美一区二区三区性视频| 亚洲最大的成人av| 91一区二区三区在线观看| 精品久久久久久无| 秋霞国产午夜精品免费视频| 欧美日韩一区二区三区高清| 亚洲天堂a在线| 久久国产精品第一页| 欧美手机在线视频| 亚洲激情自拍偷拍| proumb性欧美在线观看| 亚洲国产精品精华液网站| 成人免费福利片| 天堂资源在线中文精品| 91国偷自产一区二区三区观看| 国产电影一区在线| 婷婷夜色潮精品综合在线| 亚洲三级小视频| 中文字幕巨乱亚洲| 9久草视频在线视频精品| 日韩午夜三级在线| 中文字幕日本不卡| 亚洲美腿欧美偷拍| 精品一区二区三区在线观看国产| 久久精品二区亚洲w码| 国产精品一区二区久久精品爱涩 | 欧美国产精品一区| 激情成人午夜视频| 欧美日韩国产高清一区二区| 国产精品久久看| 婷婷一区二区三区| 国产精品国产三级国产aⅴ原创| 91老司机福利 在线| 蜜桃精品视频在线| 亚洲国产视频一区二区| 国产精品三级av| 久久久久久久精| 不卡av在线网| 国产资源在线一区| 亚洲资源中文字幕| 国产欧美一区二区三区在线看蜜臀| 夫妻av一区二区| 日韩一级完整毛片| 美女在线视频一区| 国产三级精品三级| 国产v综合v亚洲欧| 久久综合久久鬼色中文字| 青青草原综合久久大伊人精品 | 欧美三级乱人伦电影| 亚洲人成小说网站色在线 | 91精品国产色综合久久久蜜香臀| 亚洲欧美在线aaa| 成人的网站免费观看| 中文av字幕一区| 成人av片在线观看| 日韩毛片在线免费观看| aaa国产一区| 亚洲一级二级三级在线免费观看| 色综合天天综合| 亚洲午夜私人影院| 欧美日韩亚洲综合一区二区三区| 亚洲国产精品人人做人人爽| 精品视频1区2区| 日本欧美一区二区| 精品国产自在久精品国产| 国产乱子轮精品视频| 中文字幕av一区二区三区高| av一区二区久久| 亚洲午夜在线视频| 欧美一区二区三区系列电影| 国精产品一区一区三区mba桃花| 精品国产乱码久久久久久浪潮| 国产精品一区二区x88av| 亚洲色图色小说| 欧美美女直播网站| 狠狠色2019综合网| 综合激情成人伊人| heyzo一本久久综合| 亚洲午夜影视影院在线观看| 日韩欧美精品在线| 成人av资源下载| 视频一区中文字幕国产| 久久久综合视频| 日本丶国产丶欧美色综合| 日韩不卡手机在线v区| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美老肥妇做.爰bbww视频| 婷婷国产在线综合| 中文成人av在线| 6080日韩午夜伦伦午夜伦| 国产成人免费视| 日韩精品一级二级| 国产精品天干天干在观线| 欧美精品日韩综合在线| 成人app网站| 久久成人免费网| 樱花影视一区二区| 国产欧美精品在线观看| 91麻豆精品国产自产在线| k8久久久一区二区三区 | av在线不卡观看免费观看| 欧美aa在线视频| 亚洲欧美国产77777| 精品乱码亚洲一区二区不卡| 一本色道久久综合狠狠躁的推荐 | 91免费国产视频网站| 国产一区二区三区四区在线观看| 亚洲最大色网站| 亚洲欧美自拍偷拍色图| 久久综合久久综合久久| 欧美一区二区不卡视频| 在线视频欧美精品| 91在线免费播放| 成人福利视频网站| 国产精品12区| 国产一区二区精品久久99 | 久久精子c满五个校花| 欧美电影免费观看高清完整版在线观看 | 久久久91精品国产一区二区精品| 日韩免费成人网| 宅男在线国产精品| 欧美一卡2卡三卡4卡5免费| 欧美精品黑人性xxxx| 色就色 综合激情| 不卡一区在线观看| 亚洲一区国产视频| 国产精品美女久久久久高潮| 国产日韩av一区| 日韩精品中文字幕在线一区| 国产麻豆91精品| 国产成人精品免费看| 天天操天天综合网| 亚洲国产aⅴ成人精品无吗| 五月婷婷激情综合网| 亚洲一区二区高清| 亚洲另类中文字| 国产亚洲婷婷免费| 国产日本一区二区| 国产日本亚洲高清| 久久久精品一品道一区| 欧美一卡2卡三卡4卡5免费| 久久这里只有精品视频网| 欧洲视频一区二区| 欧美伊人久久久久久久久影院 | 色综合一个色综合| 另类中文字幕网| 一区二区三区高清在线| 国产无人区一区二区三区| 欧美tickle裸体挠脚心vk| 欧美日韩在线一区二区| 色哟哟精品一区| 一本久久a久久精品亚洲| 99久久精品费精品国产一区二区| 国产农村妇女精品| 国产精品久久久久久久久搜平片 | 亚洲精品一区二区三区影院| 91蝌蚪porny成人天涯| 波多野结衣精品在线| 欧美日韩精品一区二区三区| 日韩一区二区三区观看| 亚洲欧洲在线观看av| 懂色av一区二区三区蜜臀| 精品国产免费久久| 激情六月婷婷久久| 26uuu亚洲| 亚洲成人动漫在线免费观看| 精品一区二区在线观看| 国产成人精品免费在线| 国产精品一区二区三区99| 成人av在线资源网站| 成人h精品动漫一区二区三区|