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

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

?? usb.lis

?? 單片機USB接口模擬鍵盤,該程序可以控制PC機的PS/2鍵盤的NUM LOCK和SCROLL LOCK的燈,以此說明通訊正常
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
 0000           USB_CB_h2d_cls_dev: equ 0
 0001           USB_CB_h2d_cls_ifc: equ 1
 0000           USB_CB_h2d_cls_ep:  equ 0
 0000           USB_CB_h2d_cls_oth: equ 0
 0000           USB_CB_d2h_cls_dev: equ 0
 0001           USB_CB_d2h_cls_ifc: equ 1
 0000           USB_CB_d2h_cls_ep:  equ 0
 0000           USB_CB_d2h_cls_oth: equ 0
 0000           
 0000           ;-----------------------------------------------
 0000           ; 1st Tier Dispatch--Vendor Specific Requests
 0000           ;-----------------------------------------------
 0000           USB_CB_h2d_vnd_dev: equ 0
 0000           USB_CB_h2d_vnd_ifc: equ 0
 0000           USB_CB_h2d_vnd_ep:  equ 0
 0000           USB_CB_h2d_vnd_oth: equ 0
 0000           USB_CB_d2h_vnd_dev: equ 0
 0000           USB_CB_d2h_vnd_ifc: equ 0
 0000           USB_CB_d2h_vnd_ep:  equ 0
 0000           USB_CB_d2h_vnd_oth: equ 0
 0000           
 0000           ;-----------------------------------------------
 0000           ; 1st Tier Dispatch--Reserved Requests
 0000           ;-----------------------------------------------
 0000           USB_CB_h2d_rsv_dev: equ 0
 0000           USB_CB_h2d_rsv_ifc: equ 0
 0000           USB_CB_h2d_rsv_ep:  equ 0
 0000           USB_CB_h2d_rsv_oth: equ 0
 0000           USB_CB_d2h_rsv_dev: equ 0
 0000           USB_CB_d2h_rsv_ifc: equ 0
 0000           USB_CB_d2h_rsv_ep:  equ 0
 0000           USB_CB_d2h_rsv_oth: equ 0
 0000           
 0000           ;-----------------------------------------------
 0000           ; Endpoint event flags
 0000           ;-----------------------------------------------
 0002           NO_EVENT_ALLOWED:   equ               2
 0001           EVENT_PENDING:      equ               1
 0000           NO_EVENT_PENDING:   equ               0
 0000           
 0000           IN_BUFFER_FULL:     equ               NO_EVENT_PENDING
 0001           IN_BUFFER_EMPTY:    equ               EVENT_PENDING
 0001           OUT_BUFFER_FULL:    equ               EVENT_PENDING
 0000           OUT_BUFFER_EMPTY:   equ               NO_EVENT_PENDING
 0000           
 0000           ;-----------------------------------------------
 0000           ; HID Descriptor Types
 0000           ;-----------------------------------------------
 0021           DESCR_TYPE_HID_CLASS:        equ      0x21
 0009           DESCR_SIZE_HID_CLASS:        equ      9
 0022           DESCR_TYPE_HID_REPORT:       equ      0x22
 0023           DESCR_TYPE_HID_PHYSICAL:     equ      0x23
 0000           
 0000           ;-----------------------------------------------
 0000           ; Transfer Completion Notification
 0000           ;-----------------------------------------------
 0000           USB_XFER_IDLE:         equ      0x00
 0001           USB_XFER_STATUS_ACK:   equ      0x01
 0002           USB_XFER_PREMATURE:    equ      0x02
 0003           USB_XFER_ERROR:        equ      0x03
 0000           
 0000           ; This macro is used to allocate a completion status block
 0000           ; for all Requests.  The macro parameter is used
 0000           ; to prefix the two data elements.
 0000           USB_XFER_STATUS:       equ      0
 0001           USB_XFER_LENGTH:       equ      1
 0000           MACRO    USB_XFER_STATUS_BLOCK
 0000               BLK    1    ; Completion Status
 0000               BLK    2    ; Transfer Length
 0000           USB_VSR_SUPPORT: EQU 0
                IF USB_CB_h2d_vnd_dev
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                IF USB_CB_h2d_vnd_ifc
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                IF USB_CB_h2d_vnd_ep
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                IF USB_CB_h2d_vnd_oth
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                IF USB_CB_d2h_vnd_dev
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                IF USB_CB_d2h_vnd_ifc
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                IF USB_CB_d2h_vnd_ep
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                IF USB_CB_d2h_vnd_oth
                USB_VSR_SUPPORT: EQU 1
                ENDIF
                
                ; end of file USB.inc
                IF 0x0 & 0x10000000
                PSOC_ERROR Please run the USB Setup Wizard.  Device Editor, Right Click the USB User Module
                ; This message will only appear if the USB Setup Wizard has not be run and the descriptors
                ; and associated data structures have been created.
                ; After running the USB Setup Wizard, you must also select the Config/Generate Application
                ; menu item from PSoC Designer in order to generate USB User Module data structures and
                ; descriptors.
                ENDIF
                ;-----------------------------------------------
                ;  Global Symbols
                ;-----------------------------------------------
                EXPORT USB_Start
                EXPORT _USB_Start
                EXPORT USB_Stop
                EXPORT _USB_Stop
                EXPORT USB_bCheckActivity
                EXPORT _USB_bCheckActivity
                EXPORT USB_bGetConfiguration
                EXPORT _USB_bGetConfiguration
                EXPORT USB_bGetEPState
                EXPORT _USB_bGetEPState
                EXPORT USB_bGetEPCount
                EXPORT _USB_bGetEPCount
                EXPORT USB_XLoadEP
                EXPORT _USB_XLoadEP
                EXPORT USB_EnableOutEP
                EXPORT _USB_EnableOutEP
                EXPORT USB_DisableOutEP
                EXPORT _USB_DisableOutEP
                EXPORT USB_EnableEP
                EXPORT _USB_EnableEP
                EXPORT USB_DisableEP
                EXPORT _USB_DisableEP
                EXPORT USB_Force
                EXPORT _USB_Force
                EXPORT USB_Suspend
                EXPORT _USB_Suspend
                EXPORT USB_Resume
                EXPORT _USB_Resume
                EXPORT USB_bRWUEnabled
                EXPORT _USB_bRWUEnabled
                
                AREA bss (RAM,REL)
                ;-----------------------------------------------
                ;  Variable Allocation
                ;-----------------------------------------------
                ;----------------------------------------------------------------------------
                EXPORT USB_APITemp
 0000            USB_APITemp:                          BLK   2 ; Two bytes of temporary
 0002                                                           ; storage shared by the API
 0002                                                           ; functions
                EXPORT USB_APIEPNumber, _USB_APIEPNumber
 0002           _USB_APIEPNumber:
 0002            USB_APIEPNumber:                      BLK   1 ; API storage for speed
                EXPORT USB_APICount, _USB_APICount
 0003           _USB_APICount:
 0003            USB_APICount:                         BLK   1 ; API storage for speed
 0004           
                EXPORT USB_bActivity
 0004            USB_bActivity:                        BLK   1 ; Activity flag (Shared between the ISR and API)
 0005           ;-----------------------------------------------
 0005           ;  Constant Data Allocation
 0005           ;-----------------------------------------------
                AREA UserModules (ROM, REL)
                EXPORT USB_USB_EP_BIT_LOOKUP
 0000           .LITERAL
 0000           USB_USB_EP_BIT_LOOKUP:  ;
 0000 01            DB     01H                       ; EP0
 0001 02            DB     02H                       ; EP1
 0002 04            DB     04H                       ; EP2
 0003           .ENDLITERAL
 0003           
                AREA UserModules (ROM, REL)
                
                ;-----------------------------------------------------------------------------
                ;  FUNCTION NAME: USB_Start
                ;
                ;  DESCRIPTION:    Starts the USB User Module
                ;                    Sets the device selection
                ;                    Set the configuration to unconfigured
                ;                    Enables the SIE for Address 0
                ;                    Enables the USB pullup (D- for low speed, D+ for full speed)
                ;
                ;-----------------------------------------------------------------------------
                ;
                ;  ARGUMENTS:    A is the desired device setting
                ;
                ;  RETURNS:
                ;
                ;  SIDE EFFECTS: REGISTERS ARE VOLATILE: THE A AND X REGISTERS MAY BE MODIFIED!
                ;
                ;  THEORY of OPERATION or PROCEDURE:
                ;
                ;-----------------------------------------------------------------------------
 0003           .SECTION
 0003            USB_Start:
 0003           _USB_Start:
 0003 620D00        MOV    REG[P10CR], 0x00            ; Disable the states
 0006 620E00        MOV    REG[P11CR], 0x00            ; 
 0009           
 0009 5300          MOV     [USB_bCurrentDevice], A    ; The app selects the desired device
 000B           
 000B 550000        MOV     [USB_TransferType], USB_TRANS_STATE_IDLE ; Transaction Idle State
 000E 550000        MOV     [USB_Configuration], 0     ; Unconfigured
 0011 550000        MOV     [USB_DeviceStatus], 0      ; Clears device status
 0014           
 0014 550000        MOV     [USB_EPDataToggle], 0      ; Clear all EP data toggles
 0017           
 0017           ; Flow here to enable the SIE
 0017 624080        MOV     REG[USB_ADDR], USB_ADDR_ENABLE ; Enable Address 0
 001A 437480        OR      REG[USB_USBXCR], USB_PULLUP_ENABLE ; Pullup D-
 001D 624403        MOV     REG[USB_EP0MODE], USB_MODE_STALL_IN_OUT ; ACK Setup/Stall IN/OUT
 0020 40            NOP
 0021 5D44          MOV     A, REG[USB_EP0MODE]        ; Read the mode register as a debug marker
 0023           
 0023 43E119        or    reg[INT_MSK1], (INT_MSK1_USB_ACTIVITY | INT_MSK1_USB_BUS_RESET | INT_MSK1_USB_EP0)               ; enable specified interrupt enable bit
 0026 7F            RET
 0027           .ENDSECTION
 0027           ;-----------------------------------------------------------------------------
 0027           ;  FUNCTION NAME: USB_Stop
 0027           ;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美久久久久免费播放网| 国产综合一区二区| 麻豆精品一区二区三区| 国产成人鲁色资源国产91色综| 91成人免费电影| 久久婷婷国产综合精品青草| 亚洲午夜影视影院在线观看| 成人激情免费电影网址| 欧美精品一区二区三区一线天视频| 一区二区三区**美女毛片| 国产精品资源网| 日韩免费视频线观看| 亚洲一级二级在线| 99re这里都是精品| 国产日韩av一区| 国产精品中文欧美| 日韩欧美一级二级| 首页国产欧美久久| 在线亚洲+欧美+日本专区| 欧美极品美女视频| 国产综合久久久久影院| 精品少妇一区二区三区免费观看| 亚洲线精品一区二区三区八戒| 色呦呦一区二区三区| 国产精品久久三区| 国产成人啪免费观看软件| 久久欧美一区二区| 国产一区亚洲一区| 精品国产亚洲一区二区三区在线观看| 舔着乳尖日韩一区| 欧美人妇做爰xxxⅹ性高电影| 亚洲国产一区在线观看| 欧美综合久久久| 一区二区在线看| 日本高清不卡在线观看| 亚洲黄色小说网站| 欧美怡红院视频| 午夜视频在线观看一区| 欧美高清视频在线高清观看mv色露露十八| 亚洲四区在线观看| 在线观看中文字幕不卡| 午夜成人免费电影| 日韩午夜电影av| 国产精品一二三四区| 日本一区二区高清| 99久久99久久精品免费看蜜桃| 日韩一区欧美一区| 欧美综合天天夜夜久久| 秋霞午夜av一区二区三区| 欧美tickling挠脚心丨vk| 国产一区二区日韩精品| 欧美激情综合五月色丁香小说| 91在线视频观看| 视频在线在亚洲| 久久久久青草大香线综合精品| jiyouzz国产精品久久| 亚洲综合清纯丝袜自拍| 欧美精品第1页| 国产精品99久久久久久似苏梦涵| 国产精品电影一区二区| 欧美午夜一区二区三区免费大片| 久久精品国产亚洲aⅴ| 亚洲国产精品激情在线观看| 欧美性大战久久久久久久| 蜜桃精品视频在线观看| 国产精品久久久一区麻豆最新章节| 在线免费观看成人短视频| 蜜桃视频一区二区三区| 亚洲国产另类精品专区| 中文字幕永久在线不卡| 国产精品自在在线| 欧美国产一区在线| 欧美天堂亚洲电影院在线播放| 美女在线一区二区| 中文字幕制服丝袜成人av| 欧美精选午夜久久久乱码6080| 国产黄人亚洲片| 日韩黄色在线观看| 国产精品久久久一本精品| 日韩一级免费观看| 一本久久a久久免费精品不卡| 国产在线精品一区二区夜色| 亚洲自拍另类综合| 久久久久久影视| 51精品久久久久久久蜜臀| 波多野结衣在线aⅴ中文字幕不卡| 视频一区视频二区中文字幕| 中文字幕一区av| 精品国产91亚洲一区二区三区婷婷| 色噜噜久久综合| 粉嫩av一区二区三区| 国产呦萝稀缺另类资源| 欧美日韩不卡一区二区| 日本亚洲一区二区| 精品久久国产97色综合| 色狠狠一区二区三区香蕉| 国产高清久久久久| 日韩电影在线免费看| 一级精品视频在线观看宜春院 | 色香蕉成人二区免费| 国产一区不卡在线| 日本特黄久久久高潮| 中文字幕欧美一| 国产亚洲精品bt天堂精选| 日韩精品专区在线影院重磅| 欧美日韩一区二区三区四区五区 | 最新国产の精品合集bt伙计| 国产视频一区二区在线| 久久久久国产精品麻豆ai换脸| 中文字幕乱码亚洲精品一区| 亚洲午夜私人影院| 91精品在线一区二区| 欧美日韩久久久久久| 91网站最新网址| 97久久超碰国产精品电影| 国产精品一区二区三区乱码| 国内精品嫩模私拍在线| 久久国产免费看| 久久电影网站中文字幕| 久草在线在线精品观看| 男女男精品视频| 理论电影国产精品| 经典三级在线一区| 国产一区二区美女诱惑| 国产乱一区二区| 成人激情电影免费在线观看| av亚洲精华国产精华精| 97久久人人超碰| 欧美丝袜自拍制服另类| 欧美日本一道本| 欧美xingq一区二区| 久久久久成人黄色影片| 国产精品久久久久久久久搜平片| 中文字幕一区免费在线观看| 亚洲精品成人在线| 午夜精品免费在线观看| 久久精品国产一区二区| 国产mv日韩mv欧美| 色婷婷精品久久二区二区蜜臂av | 在线视频观看一区| 欧美肥大bbwbbw高潮| 精品日产卡一卡二卡麻豆| 久久久噜噜噜久噜久久综合| 亚洲欧美日韩在线| 午夜不卡av在线| 国产成人精品三级麻豆| 91日韩精品一区| 日韩一卡二卡三卡四卡| 欧美激情一区二区三区蜜桃视频 | 成人av电影免费观看| 欧美专区亚洲专区| 欧美精品一区二区久久久| 国产精品免费看片| 午夜视频在线观看一区二区| 国产精品资源在线看| 欧美在线免费视屏| 精品国产乱码久久久久久久| 一色桃子久久精品亚洲| 天堂av在线一区| 成人免费高清视频| 日韩网站在线看片你懂的| 亚洲人精品午夜| 国产一区中文字幕| 色欲综合视频天天天| 久久久蜜桃精品| 毛片av中文字幕一区二区| 97精品国产97久久久久久久久久久久 | 国产一区二区调教| 在线观看91精品国产入口| 久久久综合九色合综国产精品| 午夜不卡av在线| 色婷婷av一区二区三区大白胸| 国产亚洲欧洲997久久综合| 天堂一区二区在线| 91在线精品一区二区三区| 欧美精品一区二区三区在线| 天堂久久久久va久久久久| 91麻豆自制传媒国产之光| 久久久久国产精品厨房| 免费欧美在线视频| 欧美色网一区二区| 自拍偷拍亚洲综合| 国产成人精品影院| 精品国产成人在线影院| 爽爽淫人综合网网站| 在线这里只有精品| 综合久久综合久久| 成人a免费在线看| 中文字幕免费不卡在线| 狠狠色丁香婷婷综合久久片| 日韩一二在线观看| 午夜不卡av在线| 91精品国产欧美一区二区成人 | 在线不卡中文字幕| 亚洲一区二区欧美激情| 色综合色综合色综合色综合色综合 | 亚洲精品中文字幕乱码三区| 丁香啪啪综合成人亚洲小说| 久久久久久久久99精品| 国产美女精品在线|