Store 8-bit data in memory
Exchange the contents of memory locations
Add two 8-bit numbers
Subtract two 8-bit numbers
Add two 16-bit numbers
Add contents of two memory locations
Subtract two 16-bit numbers.
Finding one's complement of a number
Finding Two's complement of a number
Pack the unpacked BCD numbers
Unpack a BCD number
Execution format of instructions
Right shift bit of data
Left Shifting of a 16-bit data
Alter the contents of flag register in 8085
FREE PROGRAMS FOR 8085 MICROPROCESSORS
Calculate the sum of series of numbers
Multiply two 8-bit numbers
Divide a 16 bit number by a 8-bit number
Find the negative numbers in a block of data.
Find the largest of given numbers
Count number of one's in a number
Arrange in ascending order
Calculate the sum of series of even numbers
Calculate the sum of series of odd numbers
Find the square of given number
Search a byte in a given number
Add two decimal numbers of 6 digit each
Add each element of array with the elements of another array
Separate even numbers from given numbers
Transfer contents to overlapping memory blocks
Add parity bit to 7-bit ASCII characters
Find the number of negative, zero and positive numbers
Inserting string in a given array of characters
Deleting string in a given array of characters
Multiply two eight bit numbers with shift and add method
Divide 16-bit number with 8-bit number using shifting technique
Sub routine to perform the task of DAA
Program to test RAM
Program to generate fibonacci number
Generate a delay of 0.4 seconds
Arrange in DESCENDING Order
Data transfer from one memory block to other memory block.
Find the factorial of a number
Find the Square Root of a given number
Split a HEX data into two nibbles and store it
Add two 4-digit BCD numbers
Subtraction of two BCD numbers
Multiply two 2-digit BCD numbers
PROGRAMS FOR BEGINNERS
PROGRAMS FOR LEARNERS
PROGRAMS FOR TRAINEES
PROGRAMS FOR EXPERTS
a.PROGRAMS TO WORK WITH COUNTERS
Generate and display binary up counter
Generate and display BCD up counter with frequency 1Hz
Generate and display BCD down counter
Generate and display the contents of decimal counter
Debug the delay routine
b.PROGRAMS IN CODE CONVERSION
2-Digit BCD to binary conversion.
Binary to BCD conversion
Find the 7-segment codes for given numbers
Find the ASCII character
ASCII to Decimal Conversion
HEX to Decimal conversion
HEX to binary conversion
c.PROGRAMS IN INTERFACING & APPLICTIONS
I. Interfacing with IC 8251(Serial Communcation/USART)
Output byte from SOD pin
Generate square wave from SOD pin
Receive ASCII character through SID pin
Transmit message using 8251
Receive message using 8251
II. Interfacing with IC 8255( Programmable Periperal Interface - PPI)
Initialize 8255
Blink port C bit 0 of 8255
Flashing of LEDs
Traffic Light Control
Stepper Motor Control
Keyboard interface(64-key-matrix-keyboard)
Seven Segment Display Interface (Eight Digits)
III. Interfacing with IC 8279 (Keyboard and Display Controller)
8 x 8 Keyboard Interface(Without Interrupt signal)
8 x 8 Keyboard Interface(With Interrupt signal)
8 x 4 Matrix Keyboard Interface
Interfacing of eight 7-segment digits
Interfacing of 4x4 matrix keyboard and 4 digit 7 segment display
Roll a message - 'HELL0123'
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