資料介紹
; 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ī)格書 27次下載
- 實例制作一個51單片機連接PS2鍵盤講解
- 單片機擴展PS2標準微機鍵盤的技術 13次下載
- 鼠標鍵盤ps2口轉(zhuǎn)usb口的接線圖免費下載 5次下載
- 使用51單片機進行PS2鍵盤解碼實驗的C語言程序免費下載
- 通用鍵盤鼠標模擬包括USB和PS2的程序詳細說明
- PS2鍵盤在單片機系統(tǒng)中的應用 17次下載
- MCU驅(qū)動PS2鍵盤 17次下載
- 關于PS2鍵盤與單片機通信 25次下載
- LP83063電腦USB鍵盤控制芯片手冊 60次下載
- VHDL例程_PS2鍵盤接口程序 8次下載
- PS2鍵盤控制程序 17次下載
- PS2鍵盤接口,通過串口打印 11次下載
- 基于FPGA的PS2鍵盤鼠標控制電子琴 31次下載
- PS2 鍵盤鼠標協(xié)議(中文版) 0次下載
- PS/2接口協(xié)議的的嵌入式軟件編程及應用分析 1553次閱讀
- digilent鍵盤鼠標連接器介紹 1317次閱讀
- 沁恒股份USB-PS2鍵盤/條碼槍數(shù)據(jù)采集方案介紹 2771次閱讀
- 如何自己自制一個USB鍵盤 1.2w次閱讀
- 沁恒股份串口轉(zhuǎn)HID鍵盤鼠標芯片 CH9329概述 5448次閱讀
- 沁恒股份串口轉(zhuǎn)USB鍵盤芯片:CH9328概述 5075次閱讀
- 51單片機對PS2鍵盤的控制設計 5798次閱讀
- DIY制作USB機械鍵盤 1.1w次閱讀
- PS/2接口和USB接口對比 PS/2的延遲更低? 3.5w次閱讀
- PS2鍵盤編碼Verilog源程序分享 5818次閱讀
- FPGA基礎設計_PS2鍵盤控制及短按、長按 3343次閱讀
- 什么是矩陣鍵盤?4*4鍵盤的原理軟件設計分析 3.9w次閱讀
- 矩陣鍵盤有什么用_矩陣鍵盤有何用途 1.6w次閱讀
- 無線鍵盤工作原理 2.2w次閱讀
- PS2鍵盤接口設計之二(實現(xiàn)了從鍵盤輸入并顯示在LCD液晶屏上) 4956次閱讀
下載排行
本周
- 148V到5KW無橋LLC雙向逆變器的電路原理圖免費下載
- 0.26 MB | 154次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進行計算詳細公式免費下載
- 0.40 MB | 32次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開關三相逆變器損耗分析
- 2.27 MB | 30次下載 | 5 積分
- 4S7-200 可編程序控制器系統(tǒng)手冊
- 12.81 MB | 4次下載 | 免費
- 5ATX電源 FSP_ATX-300PAF電路圖資料
- 0.18 MB | 1次下載 | 2 積分
- 6IP6541_L 150uA 低功耗,集成多種快充輸出協(xié)議中文資料
- 1.43 MB | 次下載 | 免費
- 7PC5010 單通道20V_10A低邊高速驅(qū)動器技術手冊
- 1.17 MB | 次下載 | 免費
- 8GSV2201D 帶嵌入式MCU的DisplayPort 1.4到HDMI 2.0轉(zhuǎn)換器規(guī)格書
- 0.67 MB | 次下載 | 2 積分
本月
- 148V到5KW無橋LLC雙向逆變器的電路原理圖免費下載
- 0.26 MB | 154次下載 | 10 積分
- 22KW逆變側(cè)功率管的損耗如何進行計算詳細公式免費下載
- 0.40 MB | 32次下載 | 2 積分
- 3高功率密度碳化硅MOSFET軟開關三相逆變器損耗分析
- 2.27 MB | 30次下載 | 5 積分
- 4STM32F10x參考手冊資料
- 13.64 MB | 12次下載 | 1 積分
- 5OAH0428 V1.0英文規(guī)格書
- 5.86 MB | 8次下載 | 免費
- 6光伏并網(wǎng)逆變器原理
- 7.31 MB | 6次下載 | 2 積分
- 7NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊
- 0.40 MB | 4次下載 | 2 積分
- 8S7-200 可編程序控制器系統(tǒng)手冊
- 12.81 MB | 4次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935132次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191422次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評論