Introduction - If you have any usage issues, please Google them yourself
89S52 use as the core of the USB keyboard to do, pay attention to modify the look and the windows device descriptor, such as treatment endpoint on the list. Used a 4* 4 small keyboard, has the number keys 0-9 10, Num Lock keys, Caps Lock key, Shift key, Ctrl key, Alt key, enter key and so on. Can have up to three keys pressed at the same time, if the intersection, then a maximum of only two keys pressed
Packet : 33753167usb_keyboard.rar filelist
USB键盘\SourceCode\Key.c
USB键盘\SourceCode\Key.h
USB键盘\SourceCode\Key.LST
USB键盘\SourceCode\Key.OBJ
USB键盘\SourceCode\keyboard.h
USB键盘\SourceCode\My_type.h
USB键盘\SourceCode\PDIUSBD12.h
USB键盘\SourceCode\UART.c
USB键盘\SourceCode\UART.h
USB键盘\SourceCode\UART.LST
USB键盘\SourceCode\UART.OBJ
USB键盘\SourceCode\USB.H
USB键盘\SourceCode\UsbKeyBoard
USB键盘\SourceCode\UsbKeyBoard.c
USB键盘\SourceCode\UsbKeyBoard.hex
USB键盘\SourceCode\UsbKeyBoard.lnp
USB键盘\SourceCode\UsbKeyBoard.LST
USB键盘\SourceCode\UsbKeyBoard.M51
USB键盘\SourceCode\UsbKeyBoard.OBJ
USB键盘\SourceCode\UsbKeyBoard.Opt
USB键盘\SourceCode\UsbKeyBoard.plg
USB键盘\SourceCode\UsbKeyBoard.Uv2
USB键盘\SourceCode\UsbKeyBoard_Opt.Bak
USB键盘\SourceCode\UsbKeyBoard_Uv2.Bak
USB键盘\解压说明.txt
USB键盘\SourceCode
USB键盘