C8051f320_MOUSE_IR_PPT_Flip
所属分类:单片机开发
开发工具:C/C++
文件大小:179KB
下载次数:29
上传日期:2011-07-05 11:23:48
上 传 者:
huxuec
说明: PPT翻页器的USB端口硬件的底层代码。
代码通过测试,可以用红外遥控器控制PPT翻页;修改自C8051F320_USB_mouse范例程序。
(PPT flip device ,the underlying code in USB port hardware.
You can flip with the remote control PPT
Code from the C8051F320-USB mouse. )
文件列表:
f320_0629_LRM\c8051F320.h (16194, 2008-07-22)
f320_0629_LRM\c8051f3xx.h (899, 2008-07-22)
f320_0629_LRM\cyglink.txt (597, 2007-12-27)
f320_0629_LRM\F320_USB0_Mouse.#1 (13211, 2007-12-27)
f320_0629_LRM\F320_USB0_Mouse.#2 (13168, 2011-06-28)
f320_0629_LRM\F320_USB0_Mouse.#3 (13168, 2011-06-28)
f320_0629_LRM\F320_USB0_Mouse.c (13211, 2007-12-27)
f320_0629_LRM\F320_USB0_Mouse.LST (19905, 2007-12-27)
f320_0629_LRM\F320_USB0_Mouse.OBJ (3567, 2007-12-27)
f320_0629_LRM\F326_USB0_Mouse.#1 (10736, 2007-12-27)
f320_0629_LRM\F326_USB0_Mouse.#2 (10699, 2008-07-22)
f320_0629_LRM\F326_USB0_Mouse.c (10736, 2007-12-27)
f320_0629_LRM\F326_USB0_Mouse.LST (16682, 2011-05-02)
f320_0629_LRM\F326_USB0_Mouse.OBJ (3194, 2011-05-02)
f320_0629_LRM\F340_USB0_Mouse.c (12998, 2008-07-22)
f320_0629_LRM\F340_USB0_Mouse.LST (19493, 2011-05-02)
f320_0629_LRM\F340_USB0_Mouse.OBJ (3567, 2011-05-02)
f320_0629_LRM\F3xx_MouseExample.wsp (41706, 2011-06-28)
f320_0629_LRM\F3xx_USB0_Descriptor.#1 (8414, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Descriptor.#2 (8352, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Descriptor.#3 (8352, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Descriptor.c (8489, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Descriptor.h (7929, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Descriptor.LST (13140, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Descriptor.OBJ (2193, 2007-12-27)
f320_0629_LRM\F3xx_USB0_InterruptServiceRoutine.#1 (22633, 2008-07-22)
f320_0629_LRM\F3xx_USB0_InterruptServiceRoutine.c (22635, 2011-06-28)
f320_0629_LRM\F3xx_USB0_InterruptServiceRoutine.h (8064, 2008-07-22)
f320_0629_LRM\F3xx_USB0_InterruptServiceRoutine.LST (34558, 2007-12-27)
f320_0629_LRM\F3xx_USB0_InterruptServiceRoutine.OBJ (10029, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Main.#1 (2863, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Main.#2 (2759, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Main.#3 (2754, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Main.c (2863, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Main.LST (6812, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Main.OBJ (1783, 2007-12-27)
f320_0629_LRM\F3xx_USB0_Mouse.h (1031, 2008-07-22)
f320_0629_LRM\F3xx_USB0_Register.h (4510, 2008-07-22)
f320_0629_LRM\F3xx_USB0_ReportHandler.#1 (8904, 2011-06-28)
f320_0629_LRM\F3xx_USB0_ReportHandler.#2 (8904, 2011-06-28)
... ...
-------------------------------------------------------------------------------
Readme.txt
-------------------------------------------------------------------------------
Copyright 2005 Silicon Laboratories, Inc.
/*********************************************************/
IR源程序:yiqueqiang
修改移植:huxuec@yahoo.com.cn
MCU:C8051F320
端口:IR0=P0.7,LED=P0.6;
实现功能:红外遥控器作PPT翻页器,控制电脑
(鼠标左右键,上下滚轮)
红外遥控键码:
#define IR_Left 0x46
#define IR_Right 0x47
#define IR_Up 0x19
#define IR_Down 0x1d
/*********************************************************/
http://www.silabs.com
Program Description:
-------------------
This program demonstrates how to create a USB Mouse using a Target Board.
How To Test:
-----------
1) Open the project file. Select either the 'F320, 'F326, or the 'F340
F3xx_USB0_Mouse.c file for the build.
2) Open C8051f3xx.h and select either C8051F320.h, C8051F326.h,
and C8051F340.h.
3) Download the code to any C8051F3xx target board using the Silicon Labs IDE
4) Run the GUI application that comes with the firmware and test the features
Known Issues and Limitations:
----------------------------
1) Firmware works with the Silicon Labs IDE v1.71 or later and the
Keil C51 tool chain. Project and code modifications will be
necessary for use with different tool chains.
2) Place jumpers on target board to connect the LEDs, switches, and
the Pot to the microcontroller.
4) Windows application and driver supports Win2K, XP, and ***SE only.
Target and Tool Chain Information:
---------------------------------
FID:
Target: C8051F32/1/6/7, C8051F340
Tool chain: Keil C51 7.50 / Keil EVAL C51
Silicon Laboratories IDE version 2.6
Project Name: F3xx_MouseExample
Command Line Options:
--------------------
Assembler : Default
Compiler : Default
Linker : Default
File List:
---------
c8051f3xx.h
F3xx_USB0_Descriptor.h
F3xx_USB0_InterruptServiceRoutine.h
F3xx_USB0_USB0_Mouse.h
F3xx_USB0_Register.h
F3xx_USB0_ReportHandler.h
F320_USB0_Mouse.c
F326_USB0_Mouse.c
F340_USB0_Mouse.c
F3xx_USB0_Descriptor.c
F3xx_USB0_InterruptServiceRoutine.c
F3xx_USB0_USB0_Main.c
F3xx_USB0_ReportHandler.c
F3xx_USB0_Standard_Requests.c
ReadMe.txt (this file)
Release Information:
-------------------
Version 1.0
Initial release.
-------------------------------------------------------------------------------
End Of File
-------------------------------------------------------------------------------
近期下载者:
相关文件:
收藏者: