This firmware translates a PS/2 mouse to a USB mouse. The translator
firmware is entirely interrupt driven (with the exception of sending the
data via USB to the host.) An interrupt is generated when the PS/2 start
bit is received, at which time the firmware will begin its receive routine.
In addition to this interrupt, every 168ms a timer overflow interrupts the
main program and implements one state of the mouse state machine. This
state machine handles sending bytes to and translating bytes received from
the PS/2 mouse automatically. All of this is done in the background while
the main program runs in the foreground. The only operation that the main
program implements is sending mouse data to the PC via USB.
21天學會用JAVA開發(fā)網(wǎng)絡游戲
書籍語言: 簡體中文
書籍類型: 程序設計
授權(quán)方式: 免費軟件
書籍大小: 287 KB
書籍等級:
整理時間: 2004-11-3 20:41:10
With all of the media attention that is focused on the Internet and the World Wide Web, figuring out exactly what they are all about is sometimes difficult. Are they just a neat new way to market products or will they truly offer us a new medium of communication that will someday surpass even televisions and telephones? The answer is, who knows? Unfortunately, the ultimate use for the Internet is still unknown. This is because it is still in such a state of flux that it s pretty much impossible to accurately predict where it will end up. However, you can look at the evidence of what is there now and gain some insight into what the Internet might become, at least in terms of games.
This project is created using the Keil ARM CA Compiler.
The Logic Analyzer built into the simulator may be used to monitor and display any variable or peripheral I/O register. It is already configured to show the PWM output signal on PORT3.0 and PORT3.1
This ARM Example may be debugged using only the uVision Simulator and your PC--no additional hardware or evaluation boards are required. The Simulator provides cycle-accurate simulation of all on-chip peripherals of the ADuC7000 device series.
You may create various input signals like digital pulses, sine waves, sawtooth waves, and square waves using signal functions which you write in C. Signal functions run in the background in the simulator within timing constraints you configure. In this example, several signal functions are defined in the included Startup_SIM.INI file.
a3load is 8051 firmware that can be used for uploading or downloading
to EZ-USB RAM (internal or external). It implements the vendor specific
command bRequest = 0xA3. The address to download/upload to/from is
specified in the wValue field of the SETUP packet and the length of
the transfer in the wLength field. The actual upload/download data
is transferred during the DATA stage of the SETUP transfer. This firmware
will function on all EZ-USB chips (EZ-USB, EZ-USB FX, FX2, FX2LP, FX1).
MSP430-JTAG-Adapter:MSP430-JTAG doesn’t need external power supply, as MSP430 microcontrollers require only 3-5 mA while programming and all necessary
power supply is taken from the LPT port.
This companion disc contains the source code for the sample
programs presented in INSIDE VISUAL C++ 5.0, as well as pre-
compiled copies of the programs.
To copy all of the sample code onto your hard disk, run the
SETUP.EXE program and follow the instructions that appear on
the screen. The sample code requires about 10 MB of hard disk
space.
This a full 3-tier dababase application which includes a activex dll project(business objects) and a standard exe(UI). Besides all the database techniques it demonstrates, it also shows how to make MSHFlexgrid a editable grid(with combobox, checkbox, datetimepicker) and how to merge a toolbar for multi forms.
檢測windows下rootkit對文件的隱藏。some usermode overwrites first few bytes
of ZwQueryDirectoryFile and that trick will fail then :( So, you will
probably need a small database of the correct indexes for all Windows
versions
NORTi3 is a realtime multitasking operating system conforming to the micro-ITRON 3.0
specification. NORTi3 is divided into two packages: NORTi3 Standard and NORTi3 Extended. The
product NORTi3 Extended has implemented all the system calls of level E placed as "added and
extended functions” in the micro-ITRON specification as well as the system calls equivalent to level X.
10分鐘學會SQl第三版
Sams Teach Yourself SQL in 10 Minutes has established itself as the gold standard for introductory SQL books, offering a fast-paced accessible tutorial to the major themes and techniques involved in applying the SQL language. Forta s examples are clear and his writing style is crisp and concise. As with earlier editions, this revision includes coverage of current versions of all major commercial SQL platforms. New this time around is coverage of MySQL, and PostgreSQL. All examples have been tested against each SQL platform, with incompatibilities or platform distinctives called out and explained.