Here is how to interface a PIC18F452 to a PC via the USB port. The PIC captures the ambient temperature with a SPI sensor TC77. Its value is then transferred to the USB-interface.
http://www.techdesign.be/projects/017/017.htm
http://ourworld.compuserve.com/homepages/Bill_Bowden/page3.htm#spr
A logic analyzer is useful in electronic development and debugging, especially where fast logic circuits are involved with lots of signals whose relations have to be verified or examined.
http://www.xs4all.nl/~jwasys/old/diy2.html
This is a basic serial to parallel converter written in 8051 assembler. This is probably a good example of the uses to which an AT89C2051 can be put - it would be hard to get a serial to parallel converter much simpler than the single 20 pin IC in this ci
http://airborn.com.au/serial/sertopar.html
http://www.tkk.fi/Misc/Electronics/circuits/lptpower.html
http://www.doc.ic.ac.uk/~ih/doc/par/
Circuit which enables to run a self-powered PIC programmer with a notebook computer where it does not work directly because of low current output serial port
http://www.qsl.net/eb4eqa/serial_booster/serial_booster.htm
Here is a modified LudiPipo Serial Port PIC Programmer that has been used to programme the 10F204, 12F675, 16F628, 16F676, 16F876 and 16F877 chips.
http://www.dougrice.plus.com/hp/picprog/
circuit uses a microcontroller (PIC16C71) as an A/D converter and a data organizer
http://www.edn.com/archives/1996/121996/26di_02.htm
12-bit analog I/O board that plugs into a PCs printer port
http://www.edn.com/archives/1995/020295/03di2.htm