資料介紹
; 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次下載
- 實(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語言程序免費(fèi)下載
- 通用鍵盤鼠標(biāo)模擬包括USB和PS2的程序詳細(xì)說明
- 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鍵盤接口,通過串口打印 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次閱讀
- 無線鍵盤工作原理 2.2w次閱讀
- PS2鍵盤接口設(shè)計(jì)之二(實(shí)現(xiàn)了從鍵盤輸入并顯示在LCD液晶屏上) 4956次閱讀
下載排行
本周
- 1IP6823 支持 qi 認(rèn)證的無線充電發(fā)射控制 SOC
- 1.01 MB | 1次下載 | 免費(fèi)
- 2IP6824? 全集成QI?無線充電發(fā)射控制SOC
- 1.22 MB | 1次下載 | 免費(fèi)
- 3帶注入電流控制的1.8V通用SP8T-Z和2個(gè)SP4T-Z模擬開關(guān)
- 847.62KB | 次下載 | 免費(fèi)
- 4PESD18VY1BBIF保護(hù)二極管規(guī)格書
- 4.56MB | 次下載 | 免費(fèi)
- 574HC4050緩沖器規(guī)格書
- 217.58KB | 次下載 | 免費(fèi)
- 674HC193;74HC7193二進(jìn)制加減計(jì)數(shù)器規(guī)格書
- 327.93KB | 次下載 | 免費(fèi)
- 774HC73-Q100雙JK觸發(fā)器規(guī)格書
- 220.85KB | 次下載 | 免費(fèi)
- 8ASW3410 USB3.1高速數(shù)據(jù)開關(guān)切換規(guī)格書
- 1.39 MB | 次下載 | 免費(fèi)
本月
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 4PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 5dsPIC33EDV64MC205電機(jī)控制開發(fā)板用戶指南
- 5.78MB | 8次下載 | 免費(fèi)
- 6STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
- 7AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
- 1.41MB | 5次下載 | 免費(fèi)
- 8LP9962集成 PFC 和 和的 高壓半橋驅(qū)動(dòng)的 LLC 諧振
- 3.30 MB | 4次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論