8051 Stuff

At this page I will place useful programs and 8051-related stuff.


8051 Downloader Program and related project files
The links below are links to a small but useful downloader program, which can be used to test and debug 8051-assembly language programs. I wish to point out, that the original realization of this program is not mine, but is modified by me. The original program was published in the "Application Notes and Development Tools for 80C51 Microcontrollers - Philips Data Handbook" - AN440. I wish to thank Mr. G.Goodhue for providing this routine. The modifications make the routine more suitable for testing real programs for real target systems without the need to remap all absolute jumps and data pointer contents. So you can write the program exactly as for the target system (with small restrictions related to the RAM) and debug it very fast with the loader system (schematics included).

        The archive file contains:
  1. Loader program code
  2. Schematics for the loader (OrCAD)
  3. Schematics library for the loader evaluation board (OrCAD)
        The archive file contains:
  1. Loader program code
  2. Schematics for the loader evaluation board (OrCAD)
  3. Schematics library for the loader evaluation board (OrCAD)
  4. Schematics for the universal 8051-board (OrCAD)
  5. Schematics library for the universal 8051-board (OrCAD)
  6. PCB-files (netlist, plotter, Aristomat plotter, drill) for the universal board (Protel)

8051 Help File / Instruction Set Reference
This is a standard Windows Help file, which covers all commands in the instruction set of the 8051 processor and can be used as a programmer's guide because of the comprehensive description of all internal registers (SFRs) and functions of the processor. There are examples too and as in every help file a search on keywords is provided. I have used the Philips Data Handbook IC20 (80C51-Based 8-Bit Microcontrollers). The file is compressed, so you need to decompress it after downloading.

  1. Get the 8051 Help File

Copyright © 1999-2006 Emil Vladkov. All Rights Reserved.