1. Store 8-bit data in memory
  2. Exchange the contents of memory locations
  3. Add two 8-bit numbers
  4. Subtract two 8-bit numbers
  5. Add two 16-bit numbers
  6. Add contents of two memory locations
  7. Subtract two 16-bit numbers.
  8. Finding one's complement of a number
  9. Finding Two's complement of a number
  10. Pack the unpacked BCD numbers
  11. Unpack a BCD number
  12. Execution format of instructions
  13. Right shift bit of data
  14. Left Shifting of a 16-bit data
  15. Alter the contents of flag register in 8085

FREE PROGRAMS FOR 8085 MICROPROCESSORS
  1. Calculate the sum of series of numbers
  2. Multiply two 8-bit numbers
  3. Divide a 16 bit number by a 8-bit number
  4. Find the negative numbers in a block of data.
  5. Find the largest of given numbers
  6. Count number of one's in a number
  7. Arrange in ascending order
  8. Calculate the sum of series of even numbers
  9. Calculate the sum of series of odd numbers
  10. Find the square of given number
  11. Search a byte in a given number
  12. Add two decimal numbers of 6 digit each
  13. Add each element of array with the elements of another array
  14. Separate even numbers from given numbers
  15. Transfer contents to overlapping memory blocks
  1. Add parity bit to 7-bit ASCII characters
  2. Find the number of negative, zero and positive numbers
  3. Inserting string in a given array of characters
  4. Deleting string in a given array of characters
  5. Multiply two eight bit numbers with shift and add method
  6. Divide 16-bit number with 8-bit number using shifting technique
  7. Sub routine to  perform the task of DAA
  8. Program to test RAM
  9. Program to generate fibonacci number
  10. Generate a delay of 0.4 seconds
  11. Arrange in DESCENDING Order
  12. Data transfer from one memory block  to other memory block.
  13. Find the factorial of a number
  14. Find the Square Root of a given number
  15. Split a HEX data into two nibbles and store it
  16. Add two 4-digit BCD numbers
  17. Subtraction of two BCD numbers
  18. Multiply two 2-digit BCD numbers
       
PROGRAMS FOR BEGINNERS


PROGRAMS FOR LEARNERS
PROGRAMS FOR TRAINEES




PROGRAMS FOR EXPERTS

a.PROGRAMS TO WORK WITH COUNTERS

  1. Generate and display binary up counter
  2. Generate and display BCD up counter with frequency 1Hz
  3. Generate and display BCD down counter
  4. Generate and display the contents of decimal counter
  5. Debug the delay routine

b.PROGRAMS IN CODE CONVERSION

  1. 2-Digit BCD to binary conversion.
  2. Binary to BCD conversion
  3. Find the 7-segment codes for given numbers
  4. Find the ASCII character
  5. ASCII to Decimal Conversion
  6. HEX to Decimal conversion
  7. HEX to binary conversion

c.PROGRAMS IN INTERFACING & APPLICTIONS

I. Interfacing with IC 8251(Serial Communcation/USART)

  1. Output byte from SOD pin
  2. Generate square wave from SOD pin
  3. Receive ASCII character through SID pin
  4. Transmit message using 8251
  5. Receive message using 8251

II. Interfacing with IC 8255( Programmable Periperal Interface - PPI)

  1. Initialize 8255
  2. Blink port C bit 0 of 8255
  3. Flashing of LEDs
  4. Traffic Light Control
  5. Stepper Motor Control
  6. Keyboard interface(64-key-matrix-keyboard)
  7. Seven Segment Display Interface (Eight Digits)

III. Interfacing with IC 8279 (Keyboard and Display Controller)

  1. 8 x 8 Keyboard Interface(Without Interrupt signal)
  2. 8 x 8 Keyboard Interface(With Interrupt signal)
  3. 8 x 4 Matrix Keyboard Interface
  4. Interfacing of eight 7-segment digits
  5. Interfacing of 4x4 matrix keyboard and 4 digit 7 segment display
  6. Roll a message - 'HELL0123'
  7. Roll your NAME








Home
8085 Forum
8085 Free Projects
8085 Free Programs
8085 Tutorials
8085 details
Interfacing Techniques
Electronic Tutorials
Electronic Projects
Assembler/ IDE
Datasheets
Guest Book
About Me