MCS51 librairies

A question, a problem or a suggestion, don't hesitate : a little email

Back to MCS51 tools

If you find a bug, or if you have improved the software : a little email !

Each library (xxxxxx.zip file) contains 2 files :

- xxxxxx.txt file is a description of the subroutines and a user documentation (some still in french),

- xxxxxx.asm file is the MCS51 assembly file to be include in your project software.

Library

Release

What it is

LibAsc.zip (4k)

30/05/2002

ASCII translator (from or to ASCII)

LibCla1.zip (3k)

27/05/2001

To be used with the 16 keys and 6 leds keyboard

LibCla2.zip (2k)

27/05/2001

To be used with the 16 keys keyboard

LibCom1.zip (3k)

03/03/2007

Basic serial link : 7 bits, even parity, no interrupt and no (transmit or receive) buffer

LibCom2.zip (2k)

12/12/2001

Basic serial link : 8 bits, no parity, no interrupt and no (transmit or receive) buffer

LibComE.zip (2k)

12/12/2001

Serial link library (strings transmit, hexadecimal characters transmit,...)

LibE2p.zip (3k)

26/03/2006

93xx E2PROMs SPI interface

LibF32.zip (11k)

25/01/2003

Mathematical 32 bits floating point library IEEE 754

LibI2c.zip (2k)

07/05/2001

I2C bus interface (for controllers with no dedicated hardware)

LibI2cUs.zip (5k)

21/02/2003

I2C devices interface (PCF8583 and DS1621)

LibI08.zip (5k)

31/08/2001

Mathematical 8 bits fixed point library (signed and unsigned)

LibI16.zip (7k)

01/09/2001

Mathematical 16bits fixed point library (signed and unsigned)

LibI32.zip (8k)

31/08/2001

Mathematical 32bits fixed point library (signed and unsigned)

LibKbd1.zip (11k)

08/06/2002

PC AT keyboard interface

LibInt.zip (2k)

07/05/2001

Relocatable header for MCS51 softwares (interrupts definition)

LibJmp.zip (2k)

07/05/2001

Indexed jumps library

LibLcd.zip (3k)

11/02/2006

2 lines of 16 characters LCD display interface

LibLcdUs.zip (3k)

07/05/2001

User 2*16 LCD interfaces (menus and flashing messages)

LibMem.zip (xk)

xx/xx/xxxx

Data blocs functions

LibRet.zip (1k)

07/05/2001

Delays library