README ...... A briefing on this package. index ....... This file. manifest .... A listing of what's in this package. 8051 FORMATTING: To be used with UNIX's tgrind facility and LaTex. 8051 KERNEL LIBRARY: A small library of routines for doing multitasking. 8051 ARBITRARY PRECISION MATH: Math routines, including square root and division 8051 DISASSEMBLER: A disassembler that does some control flow analysis to find what to disassemble. The demo program, r.a, is a program that echoes on every key sent it except s. On s, it performs a hex dump of a specific segment of memory. This is solely to demonstrate the viability of communications at 57600 baud. A 57600 baud PC client is included: com/demo.exe. DEBUGGER: An 8052 Debugger, with the following features: * Serial Communications over RS-232. * Intel Hex data transfer in both directions * Client software written in Quick C (2.5) for AT-compatible PCs. The executable is also included (client.exe in the com directory). COM: PC-compatible serial routines for RS-232, RS-422, RS-485. INTERRUPT: A 8051FA interrupt demo written to be used with a LCD and keypad routines (listed below). LCD: This is a demo for the LCD/keypad library. IO: The LCD/keypad library. Requires compatible hardware. CRC: An 8051 8-bit CRC demo. Redefines Intel Hex Format so that it uses 8-bit CRC's, and performs a hex dump of addresses 0 to 2000h in the code space. DRIVE: An open-loop stepper motor driver. Compatible on RS-232, RS-422, or RS-485. DATA: 8051fa multitasking data collection software. Can handle up to 6 falling edge inputs concurrently at rates up to 400Hz each. If you do any significant development using this, I'd be interested in hearing about it. Keep in touch.