|
FILENAME | Size | Date | DESCRIPTION |
** COMMUNICATION PROGRAMS ** | |||
![]() |
1536 |
|
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. |
![]() |
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. |
**Utilities** | |||
HEX2BIN.EXE | 10888 | 01-08-91 | Converts a hex file to an absolute binary file. Handy for some programmers that only accept binary source files. |
BIN2HEX.EXE | 11630 | 01-08-91 | Converts an absolute binary file into a hex file. (Reverse of the above.) |
HEX2HEX.EXE | 11792 | 01-08-95 |
Re-writes a hex file in hex format, with no more than 16 data bytes per line. This allows fixing bad line checksums and fixing files for some programmmers that don't accept hex files with more than 16 data bytes per line. |
** ASSEMBLERS/DISASSEMBLERS ** | |||
ASEM-51.ZIP |
|
|
The 8051 assembler I use. That's it.!!! by Wolfgang Heinz |
ML-ASM51.ZIP |
|
|
MetaLink's 8051 family macro assembler. (used in most of our app notes) |
A51.ZIP |
|
|
PseudoSam 8051 Cross Assembler, V1.4.09 |
AS31.ZIP |
|
|
C source for an 8051 assembler, and a simple monitor from Ken Stauffer. |
D51V26.ZIP |
|
|
Fast 3 pass 8051, 8048 and Z80 disassembler. *** UPDATED *** by Jeffery L. Post - This file was updated here at 03/14/99. |
DIS8051F.ZIP |
|
|
DataSync's latest 8031/51 disassembler. |
DIS_8048.ZIP |
|
|
8048 Family Disassembler. |
** PROGRAMMERS ** | |||
DS0301.PDF | 86440 | Simple Flash Memory Programmer for Atmel AT89C2051 - BLOW IT | |
** BASIC ** | |||
BAS051.ZIP |
|
|
Converts IBM BASIC to '51 assembly. |
BASIC-52.ZIP |
|
|
Source files for BASIC-52 interpreter. |
BASIC31.ZIP |
|
|
BASIC-52 for 8031/8051 in external EPROM |
TB-51.ZIP |
|
|
TinyBASIC for 8031, w/ source files. |
TB51ML23.ZIP |
|
|
MetaLink ASM compatible tiny BASIC. |
** FORTH ** | |||
EFORTH51.ZIP |
|
|
eFORTH environment for the 8051. |
FORTH51.ZIP |
|
|
FORTH for 8051 family. |
XD8051.ZIP |
|
|
F-PC Forth environment for the 8051. |
** MONITORS/DEBUGGERS ** | |||
DB51KS.EXE |
|
|
Combined RS751/DEBUG51 for RT apps. |
DEBUG51.ZIP |
|
|
80C51 code debugging tool from Axxon. |
MON.C |
|
|
Simple minded monitor in C. |
MON31-11.ZIP |
|
|
Simple monitor routines for the 8031 with PseudoSam assembly source. |
MONPLUS.ZIP |
|
|
A re-written and expanded 8031 monitor based on Ron Stubbers' original. |
** AT89S8252 MICROCONTROLLER ** | |||
![]() |
|
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 |
|
|
DOS PC Program to program the At89S8252. Works only with LPT1 port. |
ISP.ZIP |
|
|
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 here. From Francois du Plessis. |
PROG8252.EXE |
|
|
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 |
|
|
Orcad library element for 80C451 LCC. |
80C552 |
|
|
Schematic symbol for use with Orcad. |
DEMO_PWM.ZIP |
|
|
Converts music to 8052 BASIC PWM program. |
REGC552.H |
|
|
80C552 C declarations for Franklin C. |
REG552.INC |
|
|
80C552 declaration for Franklin asm. |
OBJUTILS.ZIP |
|
|
Object file utilities to convert hex files to binary and vice versa. |
PCI2C.ZIP |
|
|
Software V3.2 for I2C PC printer port adapter (needs board in order to use). |
PCI2CBD.ZIP |
|
|
Schematic of I2C PC printer port adapter |
PPTA.ZIP |
|
|
Microcontroller overview presentation in a Windows Powerpoint file. |
PPTB.ZIP |
|
|
Microcontroller technical presentation in a Windows Powerpoint file. |
SPGMV14.ZIP |
|
|
V1.4 firmware for V1.X SPGM-100 prgmrs. |
SPGMV26.ZIP |
|
|
V2.6 firmware for V2.X SPGM-100 prgmrs. |
TUTOR51.ZIP |
|
|
TSR help screens with most of the common 8051 device info - handy |
** CODE EXAMPLES ** | |||
AD1.ASM |
|
|
A/D code for the `C552. |
AN429.ZIP |
|
|
Source for app note on '752 air flow measurement (AN429). |
BOOTSTRP.ZIP |
|
|
Hex file Load-and-Go using 8051 UART. |
CLOCK.ZIP |
|
|
Example of real time clock fm Sytronics. |
COFFEY.ASM |
|
|
Displays the contents of the S87C752 A/D SFRs. |
DEMO752.ASM |
|
|
Demonstration program for the A/D and PWM features of the 8xC752. |
FRAME10.ASM |
|
|
751 code for the 7-bit digital video demo board. |
I2C528.EXE |
|
|
I2C drivers for 8xC528 from app note AN438. |
I2C552-C.ZIP |
|
|
I2C drivers for the 8xC552 with a C language interface. |
I2C751MM.ZIP |
|
|
8xC751 Multimaster I2C Routines. (replaces old 'Red Book' code) |
I2C8584.ZIP |
|
|
Code from app note AN425 using the 8584 I2C to parallel bus i/f with the 80C31. |
I2CAPP.ZIP |
|
|
Source code for the app note AN422 on single master I2C with the 8xC751/752. |
I2CBITS.ASM |
|
|
I2C single master code for ANY 8051 type controller. 'Bit bangs' I2C on port pins |
I2CDEMO.ZIP |
|
|
I2C Evaluation Board (part# S87C00K SD) control program (for 8xC751). |
I2CINIT.ZIP |
|
|
Lets 8xC751 do system init of I2C and other devices (via reset pulse). |
I2CSLV.ZIP |
|
|
I2C slave routines for the 87C751/752. |
INTRUPTS.ASM |
|
|
Demo of extra external interrupts on C51 |
MATH51.ZIP |
|
|
Multi-byte math routines for the 8051 |
MTV.ZIP |
|
|
Demo program with a sample font and asm definitions for 8xC054 (MTV). |
PRN256K.ZIP |
|
|
8xC451 code (from AN417) for a 256K printer buffer. Schematic in data book. |
RS751.ASM |
|
|
Simplex UART routines for the 751 & 752. |
SAMPLES.ZIP |
|
|
Sample 80C552 subroutines fm Sytronics. |
SERIAL.ZIP |
|
|
8xC751 serial stream generator. |
SERIAL_1.ASM |
|
|
87C751 serial stream generator. |
TIMERI.ZIP |
|
|
Examples of Timer I used without I2C on the 8xC751/752 microcontrollers. |
WARMBOOT.ZIP |
|
|
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 ar 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 |
|
|
Font editor for the MTV (8xC054). Includes a sample character set. |
MM751.ZIP |
|
|
Multimaster I2C code for the 8xC751/752. From app note AN430. |
APP27.PDF |
|
|
CRC8, CRC16 and other CRC tricks for 8051, From Dallas. |
SDC51.ZIP |
|
|
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. |