Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

(2/3) 8051 microcontroller FAQ

26 views
Skip to first unread message

Russ Hersch

unread,
Dec 8, 1995, 3:00:00 AM12/8/95
to
Description: Portable cross assembler (source in C), other
processors available (TMS, PIC, DSP5600, 68hc11)
Comments: German language only
Author: Alfred Juelich
Location: ftp.uni-stuttgart.de : pub/systems/pc/lang/as


Basic

Program: BASIC52.ZIP
Description: Source files for original BASIC 52 interpreter
Author: Intel Corporation, Embedded Controller Operations
Location: ftp.intel.com : /pub/mcs51

Program: BAS051.ZIP
Description: Converts IBM BASIC to 8051 assembly (compiler)
Author: Winefred Washington
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/8051/signetics-bbs

Program: BASIC-52.ZIP
Description: Source files for BASIC-52 interpreter
Author: Intel Corporation, Embedded Controller Operations
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: BASIC31.ZIP
Description: BASIC-52 interpreter for 8031/8051 in external EPROM
Author: Intel w/ changes by Dan Karmann
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: TB-51.ZIP
Description: TinyBASIC for 8031
Author: JHW (from Intel InSite library) w/ fixes by Tom Schotland
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: TB51ML23.ZIP
Description: MetaLink ASM compatible tiny BASIC
Author: adapted for MetaLink assembler by Jim Lum
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs


Forth

Program: EFORTH51.ZIP
Description: eFORTH environment for the 8051
Author: C. H. Ting
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/eForth

Program: FORTH51.ZIP (FORTH86.ZIP used as host)
Description: FORTH development system for 8051 with PC host
Author: William H. Payne, the author of "Embedded Controller
Forth for the 8051 Family"
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051

Program: XD8051.ZIP
Description: Development environment for use with F-PC Forth
Author: Paulo A.D. Ferreira
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: 51FORTH.ZIP
Description: Subroutine threaded Forth
Author: Scott Gehmlich
Location: hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051
130.123.96.9 : /giovanni/51forth.zip

Program: FORTH552.ZIP
Description: A Non-Standard Forth System for the Signetics 80C552
Author: Alberto Pasquale
Location: asterix.inescn.pt : /pub/forth/8051

hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051

Program: CamelForth/51
Description: ANSI Standard Forth for the 8051 family
Comments: This is an ALPHA TEST version
Author: Brad Rodriquez
email: b...@genie.com
amateur packet radio: VE3RHJ@VE3IJD.#CON.ON.CAN.NA
Location: taygeta.oc.nps.navy.mil : pub/Forth/Camel
(Be advised that there's also a Z80 CamelForth in the
same directory.)

Program: 8051 eForth
Description: Public Domain optimized eForth for 8051 and 68HC11,
written in native UCASM assemblers.
Comments: Most of the documentation is in German. Supplied with
EFTERM terminal emulator.
Author: W. Schemmer
Location: Available for $25 from:
Offete Enterprises, 1306 South B Street
San Mateo CA 94402
(415)574-8250


Development systems

Program: 8051.zip
Description: Many development tools including: debugger, monitor,
LCD and stepper moter driver, communications, host
client, and much more. This is a great collection of
tools.
Author: Mark Hopkins
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive

Program: RISM and IECM51.EXE compatible host system
Description: RISM is a reduced instruction set monitor and
IECM51.EXE is its compatible host system for a PC
Comments: These two programs together constitute a bare-bones
method of developing 80C51 system code without an
emulator. RISM51X is installed in the target system
and connected to a host PC system through a serial port.
The host PC runs the debugger IECM51.EXE. Once the
system has been debugged, RISM can be removed and the
target can be run in stand-alone mode.
Author: Intel
Location: ftp.intel.com : /pub/mcs51/tools

Program: ApBUILDER 2.0
Description: Development system for the Intel MCS-51(R) family
(also for the MCS-96(R) family, 80x186, and 80x386
embedded microcontrollers).
Comments: Requires Windows 3.1
APBUILDR.TXT - description in ASCII
APBDISK1.EXE - binary self-extracting file for disk 1
APBDISK2.EXE - binary self-extracting file for disk 2
Author: Intel
Location: ftp.intel.com : /pub/mcs51 and /pub/mcs96

Program: FXDSMAN.EXE
Description: 8xC51Fx data sheets and manual in Windows 3.1
hypertext style
Comments: binary self-extracting file for one diskette
Author: Intel
Location: ftp.intel.com : /pub/mcs51/80c51

Program: sim51d
Description: Shareware Simulator in German
DM 50 to register for full version
Author: Werner Hennig-Roleff
Location: ftp.pppl.gov : /pub/8051/hannover

Program: PDS51
Description: Simulator for 8051
Comments: This is a shareware version of Applied Digital's
software for their hardware emulator. It runs in
simulator mode when running without the emulator.
Author: Applied Digital Research, New Zealand
Location: http://www.he.net/~adr

Program: sim552vq.zip
Description: 8051/80C552 simulator (Freeware)
Comments: Program is capable of reading .HEX and .S19 records, or
saving memory to a file. It supports both code and
data. Written in Turbo Pascal for XT and upwards.
Author: Brian Brown
Location: cscnt.cit.ac.nz : /pub/intel/sim552v1.zip

Program: HASM, HSIM
Description: A configurable Makroassembler/Simulator
Comments: Only available in German
Author: Dipl.- Ing. H.P. Hohe
Copyright: Only private , Education and evalutation use
Location: ftp.ix.de:pub/elrad/022/hasm18.zip
ftp.ix.de:pub/elrad/022/hasm18.txt
and mirrors of ftp.ix.de


Real-Time Operating Systems (RTOS)

Program: TERSE
Description: - Signature-Scheduled dataflow operating system
(RTOS) developed for embedded single-processor and
distributed microcontroller systems. Easy to use,
very compact, and encourages totally deterministic
and safe performance.
- The first implementation is for the 8051 family,
and occupies from 260 to 450 bytes, the latter
offering network support.
- public domain
Comments: Also available is a new type of "terse-Case" development
methodology, particularly suited to embedded distributed
systems.
Author: Barry Kauler
Department of C & C Engineering
Edith Cowan University, Joondalup Drive
Joondalup, WA 6027, Australia.
Email: b.ka...@cowan.edu.au
Location: WWlowing is a list of the languages and development tools
that I
could find on the net. Nearly all of them include source code,
however not all are public domain.

Assembler

Program: ML-ASM51.ZIP
Description: MetaLink's 8051 family macro assembler
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: A51.ZIP
Description: PseudoSam 8051 Cross Assembler
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: AS31.ZIP
Description: C source for an 8051 assembler, and a simple monitor
Author: Ken Stauffer
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
ftp.uu.net
oak.oakland.edu : /pub/msdos/crossasm/as31.zip
many other locations (use Archie to find)

Program: CUG292WK.ZIP
Description: C source for a cross assembler, includes 8051
Author: Alan R. Baldwin
Location: oak.oakland.edu : /pub/msdos/crossasm
pc.usl.edu : /pub/msdos/systools
many other locations (use Archie to find)

Program: Frankenstein
Description: C source for a cross assembler, includes 8051
Author: Mark Zenier
Location: ftp.njit.edu : /pub/msdos/frankasm/FRANKASM.ZOO
lth.se : /pub/netnews/alt.sources/volume90/dec
ftp.uni-kl.de : /pub1/unix/languages/frankenstein.tar.Z
many other locations (use Archie to find)

Program: CAS 8051 assembler
Description: Experimental one-pass assembler for the 8051
with C-like syntax. Includes assembler, linker
and disassembler.
Author: Mark Hopkins
Location: ftp.pppl.gov : /pub/8051/assem
ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive/assem

Program: a51
Description: Portable cross assembler (source in C), other
processors available
Author: William C. Colley, III
Location: hpcsos.col.hp.com : /misc/ns32k/beowulf/a-8051

Program: TASM
Description: Table driven cross-assembler for DOS, supports
many different microcontrollers and microprocessors
Author: Speech Technology Inc.
Location: various different places

Program: HASM, HSIM
Description: A configurable Makroassembler/Simulator
Comment: Only for private, educational, and evaluation use
Only available in German
Author: Dipl.- Ing. H.P. Hohe
Location: ftp.ix.de:pub/elrad/022/hasm18.zip
ftp.ix.de:pub/elrad/022/hasm18.txt
and mirrors of ftp.ix.de

Program: as


Gwill Jones

unread,
Dec 13, 1995, 3:00:00 AM12/13/95
to Russ....@alce.pt
I have tried to get information regarding transferring IBM Basic to 8051
but the URL that I cut and pasted from your list does not work. Where am
I likely to be going wrong.

0 new messages