8051 (and pc) FILES

FILENAME

Size

Date

DESCRIPTION

** COMMUNICATION PROGRAMS **

COPY2COM.EXE

1536

02-09-99

Program to transfer any PC  file to its serial port COM1,2,3. Easy operation to test or send data to microcontrollers, serial printers, etc. . The cable needs only Tx, Rx and Ground.  (Rx is not used). DSR and CTS is checked but if down will not stop the program. DOS command line style, user specify filename, port number and speed. From Wagner Lipnharski - UST Research Inc.- FREE to download. 

COM2FILE.EXE

2847

02-17-99

Program to receive data at serial port COM1,2,3 and store it at a PC Disk File. . The cable needs only Tx, Rx and Ground.  (Tx is not used). DSR and CTS is checked but if down will not stop the program. DOS command line style, user specify filename, port number and speed. From Wagner Lipnharski - UST Research Inc.- FREE to download. 

 

 

** ASSEMBLERS/DISASSEMBLERS **

ASEM-51.ZIP

131625

06-14-96

The 8051 assembler I use. That's it.!!! by Wolfgang Heinz

ML-ASM51.ZIP

128000

12-17-90

MetaLink's 8051 family macro assembler. (used in most of our app notes)

A51.ZIP

40960

5-22-92

PseudoSam 8051 Cross Assembler, V1.4.09

AS31.ZIP

26624

6-17-90

C source for an 8051 assembler, and a simple monitor from Ken Stauffer.

D51V26.ZIP

260,757

7-04-98

Fast 3 pass 8051, 8048 and Z80 disassembler.  *** UPDATED *** by Jeffery L. Post - This file was updated here at 03/14/99.

DIS8051F.ZIP

27169

7-12-91

DataSync's latest 8031/51 disassembler.

DIS_8048.ZIP

7287

3-17-92

8048 Family Disassembler.

 

 

** PROGRAMMERS **

DS0301.PDF

86440

Simple Flash Memory Programmer for Atmel AT89C2051 - BLOW IT

HEXBIN.ZIP

16k

 

HEXBIN, a program to convert Hex files to binary format.

 

 

** BASIC **

BAS051.ZIP

32768

1-29-90

Converts IBM BASIC to '51 assembly.

BASIC-52.ZIP

51200

4-01-91

Source files for BASIC-52 interpreter.

BASIC31.ZIP

14336

3-17-92

BASIC-52 for 8031/8051 in external EPROM

TB-51.ZIP

100352

4-01-91

TinyBASIC for 8031, w/ source files.

TB51ML23.ZIP

77824

5-05-92

MetaLink ASM compatible tiny BASIC.

 

 

** FORTH **

EFORTH51.ZIP

37888

2-18-91

eFORTH environment for the 8051.

FORTH51.ZIP

158720

3-17-92

FORTH for 8051 family.

XD8051.ZIP

36864

2-18-91

F-PC Forth environment for the 8051.

 

 

** MONITORS/DEBUGGERS **

DB51KS.EXE

30592

1-09-92

Combined RS751/DEBUG51 for RT apps.

DEBUG51.ZIP

5632

5-22-92

80C51 code debugging tool from Axxon.

MON.C

6656

7-17-90

Simple minded monitor in C.

MON31-11.ZIP

9216

3-13-90

Simple monitor routines for the 8031 with PseudoSam assembly source.

MONPLUS.ZIP

23552

7-26-90

A re-written and expanded 8031 monitor based on Ron Stubbers' original.

 

 

** AT89S8252 MICROCONTROLLER  ** 

ISPDOS.ZIP

3604

02-11-99
NEW
Ver 1.2

3k  DOS PC program  to erase, read,  program and compare the At89S8252 flash & e2prom memories, as well the Lock bits.  It allows selection for  LPT1, LPT2, LPT3.  DOS command line control is a must for batch operation.   Fast and small, it is the perfect companion for your DOS 8051 assembler.  Works directly with DOS binary files.  Include desciptive in  Word "doc" files.  From Wagner Lipnharski - UST Research Inc. - Free for distribution in the original ZIP file. - NEW - Does PC speed recognization for top speed auto-adjustment.

AEC_ISP.ZIP

 45000

01-13-99

DOS PC Program to program the At89S8252.  Works only with LPT1 port. 

ISP.ZIP

101835

01-22-99

WINDOWS file to program the AT89S8252 via PC Parallel LPT1 only. To see the PC Parallel Port - 8252 cable wiring, click here. To access the original web site of this files click hereFrom Francois du Plessis.

PROG8252.EXE

17020

01-22-99

DOS Original version of the above (ISP.ZIP) software, click above to see how to build up the cable wiring or to access the original web site from this file. From Jakub Jiricek.

 

 

** MISC. INFORMATION AND UTILITY **

80C451

2258

5-22-92

Orcad library element for 80C451 LCC.

80C552

3072

2-06-90

Schematic symbol for use with Orcad.

DEMO_PWM.ZIP

222592

5-22-92

Converts music to 8052 BASIC PWM program.

REGC552.H

9714

2-18-91

80C552 C declarations for Franklin C.

REG552.INC

10536

2-18-91

80C552 declaration for Franklin asm.

OBJUTILS.ZIP

15104

5-21-90

Object file utilities to convert hex files to binary and vice versa.

PCI2C.ZIP

199552

7-10-90

Software V3.2 for I2C PC printer port adapter (needs board in order to use).

PCI2CBD.ZIP

1920

12-04-90

Schematic of I2C PC printer port adapter

PPTA.ZIP

64000

3-19-92

Microcontroller overview presentation in a Windows Powerpoint file.

PPTB.ZIP

71296

3-19-92

Microcontroller technical presentation in a Windows Powerpoint file.

SPGMV14.ZIP

8576

5-22-92

V1.4 firmware for V1.X SPGM-100 prgmrs.

SPGMV26.ZIP

8960

5-22-92

V2.6 firmware for V2.X SPGM-100 prgmrs.

TUTOR51.ZIP

8192

2-13-90

TSR help screens with most of the common 8051 device info - handy

 

 

** CODE EXAMPLES **

AD1.ASM

1024

7-25-89

A/D code for the `C552.

AN429.ZIP

5504

5-21-92

Source for app note on '752 air flow measurement (AN429).

BOOTSTRP.ZIP

7296

6-04-92

Hex file Load-and-Go using 8051 UART.

CLOCK.ZIP

4864

5-22-92

Example of real time clock fm Sytronics.

COFFEY.ASM

3712

2-13-90

Displays the contents of the S87C752 A/D SFRs.

DEMO752.ASM

8668

5-22-92

Demonstration program for the A/D and PWM features of the 8xC752.

FRAME10.ASM

13696

3-17-92

751 code for the 7-bit digital video demo board.

I2C528.EXE

57472

5-01-92

I2C drivers for 8xC528 from app note AN438.

I2C552-C.ZIP

7808

5-21-90

I2C drivers for the 8xC552 with a C language interface.

I2C751MM.ZIP

10240

6-04-92

8xC751 Multimaster I2C Routines. (replaces old 'Red Book' code)

I2C8584.ZIP

8832

5-21-90

Code from app note AN425 using the 8584 I2C to parallel bus i/f with the 80C31.

I2CAPP.ZIP

4352

5-22-92

Source code for the app note AN422 on single master I2C with the 8xC751/752.

I2CBITS.ASM

9998

5-22-92

I2C single master code for ANY 8051 type controller. 'Bit bangs' I2C on port pins

I2CDEMO.ZIP

15488

5-22-92

I2C Evaluation Board (part# S87C00K SD) control program (for 8xC751).

I2CINIT.ZIP

4096

5-22-92

Lets 8xC751 do system init of I2C and other devices (via reset pulse).

I2CSLV.ZIP

3072

4-25-90

I2C slave routines for the 87C751/752.

INTRUPTS.ASM

4352

7-25-89

Demo of extra external interrupts on C51

MATH51.ZIP

6144

2-12-91

Multi-byte math routines for the 8051

MTV.ZIP

5760

5-21-92

Demo program with a sample font and asm definitions for 8xC054 (MTV).

PRN256K.ZIP

4352

5-22-92

8xC451 code (from AN417) for a 256K printer buffer. Schematic in data book.

RS751.ASM

8471

5-22-92

Simplex UART routines for the 751 & 752.

SAMPLES.ZIP

9600

5-22-92

Sample 80C552 subroutines fm Sytronics.

SERIAL.ZIP

2304

5-22-92

8xC751 serial stream generator.

SERIAL_1.ASM

5120

7-25-89

87C751 serial stream generator.

TIMERI.ZIP

2176

5-22-92

Examples of Timer I used without I2C on the 8xC751/752 microcontrollers.

WARMBOOT.ZIP

2816

6-19-90

Demo program to distinguish warm & cold start conditions on 80C51 based parts.

X2D.ASM

4272

2-27-99

Working example of Hexa to Decimal conversion.  I made it to convert up to 7 hexa bytes 2386F26FC0FFFF to 9999999999999999.  You can change it to any byte count you need.  Use only 90 code bytes plus variables at Internal RAM.

 

 

 

** NEW (UNSORTED) FILES **

SMALLCD.ASM

8270

3-13-99

Assembler source code for  PIC (Microchip microcontroller)  to drive the SMALL LCD offered by UST Research Inc (3 units for $10.00) *** Click Here to see the Offer.

MTVFNTED.ZIP

14848

6-29-92

Font editor for the MTV (8xC054). Includes a sample character set.

MM751.ZIP

10624

7-08-92

Multimaster I2C code for the 8xC751/752. From app note AN430.

APP27.PDF

67882

8-07-98

CRC8, CRC16 and other CRC tricks for 8051, From Dallas.

SDC51.ZIP

n/a 

n/a 

Freeware C Compiler for 8051, generates a Metafile Asm, also included.

CRC16.EXE

2010 

01-01-87 

DOS PC program, produced in  assembler by Wagner Lipnharski - UST Research Inc -  1987, calculates CRC16 fast on a Windows 3.x/95/98 DOS partition.

CRC16.BAS

1364

11-13-99

Example of Qbasic PC (basic) program to calculate CRC16-CCITT.  By Wagner Lipnharski 1999.

ICD.EXE

570

02-10-99

DOS PC program, to disable Pentium internal cache and slows down the machine. Important to allow you to use those old programmer and software in this fast pc's.

ICE.EXE

571

02-10-99

DOS PC program, to reenable Pentium internal cache after you disable it with the ICD.EXE.

ICACHE.EXE

1287

2-12-99

DOS PC program, to control enable/disable of Pentium internal cache, apparently it doesn't work with Pentium II machines, looks like no one does.

PHAS_CAL.EXE

45834

11-12-99

DOS PC program, to calculate and show statistics about the Phase Accumulator technique to generate frequencies from a microcontroller.

SCOPE.ZIP

90618

11-17-2000

SCOPE.ZIP, a Freeware Windows oscilloscope, it uses your sound card to input and display waveforms. You can use microphone or auxiliar input, mono or stereo. The good part is the FFT included.  Easy to install, it doesn't create roots at your windows registry or something like that.  You need to try it.

CRC8.EXE  

32k

10-04-2001

DOS PC program, produced by Wagner Lipnharski - Calculate CRC8 for most of the Dallas Chips.

D224ATX.PDF

2,145k

11-22-2001

RC224ATF Single Modem Chip DataSheet. Produced by Rockwell, now Conexant.

D224ER1.PDF

184k

11-22-2001

RC224ATF Single Modem Chip Diagram ERRATA from Rockwell - Now Conexant.

HEXBIN.ZIP

16k

1-1-1991

HEXBIN, a program to convert Hex files to binary format.

HOME

lscgid: execve():/home/sanckvet/public_html/ustr/cgi-bin/ax.pl: Permission denied