The document describes experiments using an 8051 microcontroller to perform various arithmetic operations and generate waveforms. It discusses programs to add, subtract, multiply and divide data using the 8051. It also explains how to generate square, sawtooth and triangular waves using a digital to analog converter (DAC) interfaced with the 8051. Finally, it provides a program to interface a stepper motor with the 8051 and run it in clockwise and counter-clockwise directions.