Data Transfer - Block move, Exchange, Sorting, Finding largest element in an array.
Arithmetic Instructions - Addition/subtraction, multiplication and division, square, Cube – (16 bits Arithmetic operations – bit addressable).
Counters.
Boolean & Logical Instructions (Bit manipulations).
Conditional CALL & RETURN.
Code conversion: BCD – ASCII; ASCII – Decimal; Decimal - ASCII; HEX - Decimal and Decimal - HEX .
Programs to generate delay, Programs using serial port and on-Chip timer / counter.
Simple Calculator using 6 digit seven segment display and Hex Keyboard interface to 8051.
Alphanumeric LCD panel and Hex keypad input interface to 8051.
External ADC and Temperature control interface to 8051.
Generate different waveforms Sine, Square, Triangular, Ramp etc. using DAC interface to 8051; change the frequency and amplitude.
Elevator interface to 8051.