8051 Microcontroller Source Code Examples

These are source code examples that show how to use various VLSI audio codecs as slave decoders/encoders with an 8051 microcontroller. The code is written in C making it possible to port to other microcontrollers.

Note that these are meant to be used as examples that assist writing your own source code. They might not have all the functionality that is needed for a complete commercial product.

The Modular Player Source Code zips contain HTML documentation inside the zip packages.


8051 Modular Player Code for VS1053

  • Demonstrates using VS1053 as a slave coprocessor to an 8051 microcontroller.
  • See HTML documentation inside the zip file.

Modified: 2009-08-07
Devices: VS1053B
Download: playercode1053-Aug2009.zip

8051 Modular Player Code for VS1011, VS1002 and VS1003

  • Demonstrates using VS1011, VS1002 or VS1003 as a slave coprocessor to an 8051 microcontroller.
  • See HTML documentation inside the zip file

Modified: 2008-02-27
Devices: VS1011E, VS1002D, VS1003B
Download: playercode1011-1002-1003.zip

Flashing VS10xx Evaluation KIT V2.5 in Windows

  • Instructions to rewrite the flash image of the 8051 microcontroller

Modified: 2008-10-01
Devices: VS1011E, VS1002D, VS1003B, VS1033D, VS1053B
Download: evakit-flashing.pdf