资料介绍
; 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方案芯片规格书 31次下载
- 实例制作一个51单片机连接PS2键盘讲解
- 单片机扩展PS2标准微机键盘的技术 13次下载
- 鼠标键盘ps2口转usb口的接线图免费下载 5次下载
- 使用51单片机进行PS2键盘解码实验的C语言程序免费下载
- 通用键盘鼠标模拟包括USB和PS2的程序详细说明
- PS2键盘在单片机系统中的应用 17次下载
- MCU驱动PS2键盘 17次下载
- 关于PS2键盘与单片机通信 25次下载
- LP83063电脑USB键盘控制芯片手册 60次下载
- VHDL例程_PS2键盘接口程序 8次下载
- PS2键盘控制程序 17次下载
- PS2键盘接口,通过串口打印 11次下载
- 基于FPGA的PS2键盘鼠标控制电子琴 31次下载
- PS2 键盘鼠标协议(中文版) 0次下载
- PS/2接口协议的的嵌入式软件编程及应用分析 2k次阅读
- digilent键盘鼠标连接器介绍 1.7k次阅读
- 沁恒股份USB-PS2键盘/条码枪数据采集方案介绍 3.4k次阅读
- 如何自己自制一个USB键盘 1.3w次阅读
- 沁恒股份串口转HID键盘鼠标芯片 CH9329概述 6.6k次阅读
- 沁恒股份串口转USB键盘芯片:CH9328概述 5.9k次阅读
- 51单片机对PS2键盘的控制设计 6.5k次阅读
- DIY制作USB机械键盘 1.2w次阅读
- PS/2接口和USB接口对比 PS/2的延迟更低? 3.6w次阅读
- PS2键盘编码Verilog源程序分享 6.4k次阅读
- FPGA基础设计_PS2键盘控制及短按、长按 3.9k次阅读
- 什么是矩阵键盘?4*4键盘的原理软件设计分析 4.1w次阅读
- 矩阵键盘有什么用_矩阵键盘有何用途 1.8w次阅读
- 无线键盘工作原理 2.5w次阅读
- PS2键盘接口设计之二(实现了从键盘输入并显示在LCD液晶屏上) 5.3k次阅读
下载排行
本周
- 1MDD品牌三极管BC807数据手册
- 3.00 MB | 次下载 | 免费
- 2MDD品牌三极管BC817数据手册
- 2.51 MB | 次下载 | 免费
- 3MDD品牌三极管D882数据手册
- 3.49 MB | 次下载 | 免费
- 4MDD品牌三极管MMBT2222A数据手册
- 3.26 MB | 次下载 | 免费
- 5MDD品牌三极管MMBTA56数据手册
- 3.09 MB | 次下载 | 免费
- 6MDD品牌三极管MMBTA92数据手册
- 2.32 MB | 次下载 | 免费
- 7STM32G474 HRTIME PWM 丢波问题分析与解决
- 1.00 MB | 次下载 | 3 积分
- 8新能源电动汽车高压线束的铜铝连接解决方案
- 2.71 MB | 次下载 | 2 积分
本月
- 1爱华AIWA HS-J202维修手册
- 3.34 MB | 37次下载 | 免费
- 2PC5502负载均流控制电路数据手册
- 1.63 MB | 23次下载 | 免费
- 3NB-IoT芯片厂商的资料说明
- 0.31 MB | 22次下载 | 1 积分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供电电路图资料
- 0.63 MB | 6次下载 | 1 积分
- 5UWB653Pro USB口测距通信定位模块规格书
- 838.47 KB | 5次下载 | 免费
- 6技嘉H110主板IT8628E_BX IO电路图资料
- 2.61 MB | 4次下载 | 1 积分
- 7苏泊尔DCL6907(即CHK-S007)单芯片电磁炉原理图资料
- 0.04 MB | 4次下载 | 1 积分
- 8苏泊尔DCL6909(即CHK-S009)单芯片电磁炉原理图资料
- 0.08 MB | 2次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191439次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183353次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81602次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73822次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论