Description: Achieve the microcontroller and PC, USB communications, and knowledge to use MCU for the USB mouse KEIL C programming, has been verified. Source, including USB communication module, the mouse operation module. There are detailed instructions
To Search:
- [usb_ps2_mouse] - use Cypress MCU optical mouse procedures
- [UsbMouse] - USB mouse procedures, MCU 51, and playin
- [yuandaima] - 1, and PC-MCU serial duplex communicatio
File list (Check if you may need any files):
usbm
....\UsbMouse
....\........\AT90USB.c
....\........\AT90USB.c!
....\........\AT90USB.c_cbf
....\........\AT90USB.h
....\........\AT90USB.h!
....\........\AT90USB.hdr
....\........\AT90USB.h_cbf
....\........\AT90USB.i
....\........\config.h
....\........\config.h!
....\........\config.h_cbf
....\........\Exe
....\........\...\UsbMouse.hex
....\........\...\UsbMouse.rom
....\........\Key.c
....\........\Key.c!
....\........\Key.c@
....\........\Key.c_cbf
....\........\Key.h
....\........\key.h!
....\........\Key.hdr
....\........\key.h_cbf
....\........\Key.i
....\........\LED.C
....\........\LED.C!
....\........\LED.C@
....\........\LED.C_cbf
....\........\LED.h
....\........\LED.h!
....\........\LED.hdr
....\........\LED.h_cbf
....\........\LED.i
....\........\Linker
....\........\......\AT90USB.a
....\........\......\AT90USB.o
....\........\......\Key.a
....\........\......\Key.o
....\........\......\LED.a
....\........\......\LED.o
....\........\......\Main.a
....\........\......\Main.o
....\........\......\SystemClock.a
....\........\......\SystemClock.o
....\........\......\Timer.a
....\........\......\Timer.o
....\........\......\UART.a
....\........\......\UART.o
....\........\......\UsbCore.a
....\........\......\UsbCore.o
....\........\List
....\........\....\UsbMouse.asm
....\........\....\UsbMouse.lst
....\........\Main.c
....\........\Main.c!
....\........\Main.c_cbf
....\........\Main.hdr
....\........\Main.i
....\........\MyType.h
....\........\MyType.h!
....\........\MyType.h_cbf
....\........\Obj
....\........\...\AT90USB.str1
....\........\...\AT90USB.sym1
....\........\...\AT90USB.sym2
....\........\...\AT90USB.sym3
....\........\...\Key.str1
....\........\...\Key.sym1
....\........\...\Key.sym2
....\........\...\Key.sym3
....\........\...\LED.str1
....\........\...\LED.sym1
....\........\...\LED.sym2
....\........\...\LED.sym3
....\........\...\Main.str1
....\........\...\Main.sym1
....\........\...\Main.sym2
....\........\...\Main.sym3
....\........\...\SystemClock.str1
....\........\...\SystemClock.sym1
....\........\...\SystemClock.sym2
....\........\...\SystemClock.sym3
....\........\...\Timer.str1
....\........\...\Timer.sym1
....\........\...\Timer.sym2
....\........\...\Timer.sym3
....\........\...\UART.str1
....\........\...\UART.sym1
....\........\...\UART.sym2
....\........\...\UART.sym3
....\........\...\UsbCore.str1
....\........\...\UsbCore.sym1
....\........\...\UsbCore.sym2
....\........\...\UsbCore.sym3
....\........\...\UsbMouse.cof
....\........\...\UsbMouse.obj
....\........\SystemClock.c
....\........\SystemClock.c!
....\........\SystemClock.c_cbf