Free Electronic Circuits & 8085 projects

Electronic projects with circuit diagram and 8085 microprocessor projects.

FREE PROGRAMS FOR 8085 MICROPROCESSOR



PROGRAMS FOR 8085 MICROPROCESSOR LEARNERS 

  1. Store 8-bit data in memory of 8085 microprocessor
  2. Exchange the contents of memory locations in a 8085 microprocessor
  3. Add two 8-bit numbers in a 8085 microprocessor
  4. Subtract two 8-bit numbers in a 8085 microprocessor
  5. Add two 16-bit numbers in a 8085 microprocessor
  6. Add contents of two memory locations in a 8085 microprocessor
  7. Subtract two 16-bit numbers in a 8085 microprocessor.
  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


    PROGRAMS FOR 8085 MICROPROCESSOR BEGINNERS

  16. Calculate the sum of series of numbers
  17. Multiply two 8-bit numbers
  18. Divide a 16 bit number by a 8-bit number
  19. Find the negative numbers in a block of data.
  20. Find the largest of given numbers
  21. Count number of one’s in a number
  22. Arrange in ascending order
  23. Calculate the sum of series of even numbers
  24. Calculate the sum of series of odd numbers
  25. Find the square of given number
  26. Search a byte in a given number
  27. Add two decimal numbers of 6 digit each
  28. Add each element of array with the elements of another array
  29. Separate even numbers from given numbers
  30. Transfer contents to overlapping memory blocks

    PROGRAMS FOR 8085 MICROPROCESSOR TRAINEES

  31. Add parity bit to 7-bit ASCII characters
  32. Find the number of negative, zero and positive numbers
  33. Inserting string in a given array of characters
  34. Deleting string in a given array of characters
  35. Multiply two eight bit numbers with shift and add method
  36. Divide 16-bit number with 8-bit number using shifting technique
  37. Sub routine to  perform the task of DAA
  38. Program to test RAM
  39. Program to generate Fibonacci number
  40. Generate a delay of 0.4 seconds
  41. Arrange in Descending Order
  42. Data transfer from one memory block  to other memory block.
  43. Find the factorial of a number
  44. Find the Square Root of a given number
  45. Split a HEX data into two nibbles and store it
  46. Add two 4-digit BCD numbers
  47. Subtraction of two BCD numbers
  48. Multiply two 2-digit BCD numbers

    PROGRAMS FOR 8085 MICROPROCESSOR EXPERTS

    a.PROGRAMS TO WORK WITH COUNTERS

  49. Generate and display binary up counter
  50. Generate and display BCD up counter with frequency 1Hz
  51. Generate and display BCD down counter
  52. Generate and display the contents of decimal counter
  53. Debug the delay routine

    b.PROGRAMS IN CODE CONVERSION

  54. 2-Digit BCD to binary conversion.
  55. Binary to BCD conversion
  56. Find the 7-segment codes for given numbers
  57. Find the ASCII character
  58. ASCII to Decimal Conversion
  59. HEX to Decimal conversion
  60. HEX to binary conversion

    c.PROGRAMS IN INTERFACING & APPLICTIONS

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

  61. Output byte from SOD pin
  62. Generate square wave from SOD pin
  63. Receive ASCII character through SID pin
  64. Transmit message using 8251
  65. Receive message using 8251

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

  66. Initialize 8255
  67. Blink port C bit 0 of 8255
  68. Flashing of LEDs
  69. Traffic Light Control
  70. Stepper Motor Control
  71. Keyboard interface(64-key-matrix-keyboard)
  72. Seven Segment Display Interface (Eight Digits)

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

  73. 8 x 8 Keyboard Interface(Without Interrupt signal)
  74. 8 x 8 Keyboard Interface(With Interrupt signal)
  75. 8 x 4 Matrix Keyboard Interface
  76. Interfacing of eight 7-segment digits
  77. Interfacing of 4×4 matrix keyboard and 4 digit 7 segment display
  78. Roll a message – ‘HELL0123′
  79. Roll your NAME
MORE PROGRAMS USING 8085 MICROPROCESSOR