The TOPIC system is a very convenient way to learn about the Microchip PIC16C84 microcontroller. TOPIC is a combination of a small circuit board that connects to the printer port of an IBM compatible PC and a program to control the board.
http://www.qsl.net/vu2upx/Projects/topic.htm