資料介紹
; 1、
; 2、
; 3、
; 4、
; 5、CLOSE THE USB PULLDE-HIGH IN THE PS2 MODE
;=====================================================
;=======================================================
INCLUDE (INITIALIZE.INC)
CSEG 0X0000
JMP PowerOn ;CheckSum:2cedb811H
;CheckSum:e15558a7H
;************************************
CSEG 0X0001
MOV A_Buffer,A
SWPA R3
MOV R3_Buffer,A
MOV A,R_OMCR
MOV RA_Buffer,A
MOV A,R4
MOV R4_Buffer,A
PAGE0
SBZ R_ISR,0 ;JUDGE INTERRUPT SOURCE
JMP P0_TCC_INT
SBZ R_ISR,1
JMP P0_EPT2_INT
SBZ R_ISR,2
JMP P0_EPT1_INT
SBZ R_ISR,3
JMP P0_EPT0_INT
SBZ R_ISR,5
JMP P0_URST_INT
; SBZ R_ISR,6
; JMP P0_ADI_INT
SBZ R_ISR,7
JMP P0_PORT7_INT
JMP P0_L_INTRETURNPUBLIC
;--------------------------------------
P0_URST_INT: ;index
MOV A,11011111B
MOV R_ISR,A
BANK2
BST B2_USB_FLAG,USB_RST
CLR B2_USBRSTCNT
; BCLR MouseFlag,bEnumOk
JMP P0_L_INTRETURNPUBLIC
;***********************************
;P0_ADI_INT:
; MOV A,10111111B
; MOV R_ISR,A
; JMP P0_L_IntReturnPublic
;************************************
P0_PORT7_INT:
MOV A,01111111B
MOV R_ISR,A
BST NumLock_FLAG,P2IntFlag
bank2
inc B2_P2Int_Times
JMP P0_L_IntReturnPublic
;************************************
P0_TCC_INT:
MOV A,11111110B
MOV R_ISR,A
mov a,00
mov TCC,a
; BANK2
; inc B2_MouseInterval
; mov a,B2_MouseInterval
; xor a,2
; sbnz STATUS,Z
; JMP P0_L_IntReturnPublic
; clr B2_MouseInterval
; SBNZ B2_USB_FLAG,SETCONFIG
; JMP P0_L_IntReturnPublic
; PAGE6
; call MouseDataToHost
; page0
BST MouseFlag,bInterval
; JMP P0_L_IntReturnPublic
jmp P0_L_IntExit
;**************************************
P0_EPT2_INT:
MOV A,11111101B
MOV R_ISR,A
; BCLR MouseFlag,bEP2
; JMP P0_L_IntReturnPublic
JMP P0_EP12_COM
;***************************************
P0_EPT1_INT:
MOV A,11111011B
MOV R_ISR,A
P0_EP12_COM:
BANK2
;BCLR B2_USB_FLAG,USB_RST
CLR B2_EP1_NONECNT0
BCLR B2_USB_FLAG,EP1_BSY
JMP P0_L_IntReturnPublic
;***************************************
P0_EPT0_INT:
BANK2
MOV A,11110111B
MOV R_ISR,A
CLR B2_USBRSTCNT
P0_EP0_INT_FUN:
MOV A,0
MOV R_UCR,A ;GET EPT0 CTL REGISTER VALUE
SBZ R_UDR,DIR ;if dir=0 host command maybe setup packeg or out packet
JMP P0_ProcessUsbTx0INT ;if dir=1 host command is IN pagcket
SBNZ R_UDR,CMD ;if cmd=1 host is setup packet
JMP P0_Function_Report_data ;if cmd=0 host is report data packet
JMP P0_FunctionRequestReceived
P0_ProcessUsbTx0INT:
SBZ B2_USB_FLAG,REPORTLED
JMP P0_LEDREPORT_TX ;setreport packege‘s acvk IN null packege
sbz NumLock_FLAG,bCmdFeature
jmp P0_DisaFeature_TX
SBNZ B2_USB_FLAG,ADDRESS ;set address null IN akc packege
JMP P0_SendNextBuffer
- 有線鍵盤USB/PS2方案芯片規(guī)格書(shū) 27次下載
- 實(shí)例制作一個(gè)51單片機(jī)連接PS2鍵盤講解
- 單片機(jī)擴(kuò)展PS2標(biāo)準(zhǔn)微機(jī)鍵盤的技術(shù) 13次下載
- 鼠標(biāo)鍵盤ps2口轉(zhuǎn)usb口的接線圖免費(fèi)下載 5次下載
- 使用51單片機(jī)進(jìn)行PS2鍵盤解碼實(shí)驗(yàn)的C語(yǔ)言程序免費(fèi)下載
- 通用鍵盤鼠標(biāo)模擬包括USB和PS2的程序詳細(xì)說(shuō)明
- PS2鍵盤在單片機(jī)系統(tǒng)中的應(yīng)用 17次下載
- MCU驅(qū)動(dòng)PS2鍵盤 17次下載
- 關(guān)于PS2鍵盤與單片機(jī)通信 25次下載
- LP83063電腦USB鍵盤控制芯片手冊(cè) 60次下載
- VHDL例程_PS2鍵盤接口程序 8次下載
- PS2鍵盤控制程序 17次下載
- PS2鍵盤接口,通過(guò)串口打印 11次下載
- 基于FPGA的PS2鍵盤鼠標(biāo)控制電子琴 31次下載
- PS2 鍵盤鼠標(biāo)協(xié)議(中文版) 0次下載
- PS/2接口協(xié)議的的嵌入式軟件編程及應(yīng)用分析 1553次閱讀
- digilent鍵盤鼠標(biāo)連接器介紹 1317次閱讀
- 沁恒股份USB-PS2鍵盤/條碼槍數(shù)據(jù)采集方案介紹 2771次閱讀
- 如何自己自制一個(gè)USB鍵盤 1.2w次閱讀
- 沁恒股份串口轉(zhuǎn)HID鍵盤鼠標(biāo)芯片 CH9329概述 5448次閱讀
- 沁恒股份串口轉(zhuǎn)USB鍵盤芯片:CH9328概述 5075次閱讀
- 51單片機(jī)對(duì)PS2鍵盤的控制設(shè)計(jì) 5798次閱讀
- DIY制作USB機(jī)械鍵盤 1.1w次閱讀
- PS/2接口和USB接口對(duì)比 PS/2的延遲更低? 3.5w次閱讀
- PS2鍵盤編碼Verilog源程序分享 5818次閱讀
- FPGA基礎(chǔ)設(shè)計(jì)_PS2鍵盤控制及短按、長(zhǎng)按 3343次閱讀
- 什么是矩陣鍵盤?4*4鍵盤的原理軟件設(shè)計(jì)分析 3.9w次閱讀
- 矩陣鍵盤有什么用_矩陣鍵盤有何用途 1.6w次閱讀
- 無(wú)線鍵盤工作原理 2.2w次閱讀
- PS2鍵盤接口設(shè)計(jì)之二(實(shí)現(xiàn)了從鍵盤輸入并顯示在LCD液晶屏上) 4956次閱讀
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開(kāi)發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開(kāi)發(fā)包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎(chǔ)模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開(kāi)發(fā)板資料
- 34.89 MB | 1次下載 | 免費(fèi)
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊(cè)
- 3.32 MB | 1次下載 | 免費(fèi)
- 8聯(lián)想A820t手機(jī)維修圖紙包括主板原理圖 尾板原理圖 點(diǎn)位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產(chǎn)業(yè)鏈分析
- 4.43 MB | 383次下載 | 免費(fèi)
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實(shí)名稱的對(duì)照表詳細(xì)說(shuō)明
- 0.50 MB | 94次下載 | 1 積分
- 4長(zhǎng)虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開(kāi)發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強(qiáng)型場(chǎng)效應(yīng)晶體管的數(shù)據(jù)手冊(cè)
- 0.11 MB | 28次下載 | 2 積分
- 8長(zhǎng)虹液晶彩電LS29機(jī)芯的技術(shù)資料說(shuō)明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191388次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論