Introduction to 8085 microprocessor
-
Upload
kunj-desai -
Category
Engineering
-
view
20 -
download
2
Transcript of Introduction to 8085 microprocessor
![Page 1: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/1.jpg)
Introduction to 8085 Microprocessor
Names: Kunj Desai (140950107022) Harsh Bajaj (140950107008) Khusboo Jethwa (140950107028)
Branch: CSE A (Batch 1)Semester: 5th Year: 2016
![Page 2: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/2.jpg)
Introduction to 8085 Microprocessor
• Microprocessor is a electronic chip, that functions as the central processing unit of a computer.
• For example: Washing machines, microwave ovens, mobile phones etc.
• Its advance applications are Radar, Satellites, flights.
• All processors are use the basic concept of stored program execution. program or instructions are stored sequentially in the memory. Every microprocessor has its own associated set of instructions. Instruction set for microprocessor is in two forms one in mnemonic, which is comparatively easy to understand and the other is binary machine code.
![Page 3: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/3.jpg)
Diagram of an Intel Microprocessor
![Page 4: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/4.jpg)
Introduction to Intel 8085 Microprocessor
• The Intel 8085 ("eighty-eighty-five") is an 8-bit microprocessor introduced by Intel in 1977.
• The 8085 is a conventional von Neumann design based on the Intel 8080. It is designed by using nmos technology. The "5" in the model number came from the fact that the 8085 requires only a +5-Volt (V) power supply. rather than requiring the +5 V, −5 V and +12 V supplies the 8080 needed. It has 8 bit data bus and 16 bit address bus. it can work up to 5 MHz frequency. It has 40 pins in its chip. Lower order address bus is multiplexed with data bus to minimize the chip size.
![Page 5: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/5.jpg)
Introduction to Intel Microprocessor
• The 8085 has extensions to support new interrupts, with three maskable interrupts (RST 7.5, RST 6.5 and RST 5.5), one non-maskable interrupt (TRAP), and one externally serviced interrupt (INTR). The RST n.5 interrupts refer to actual pins on the processor, a feature which permitted simple systems to avoid the cost of a separate interrupt controller.
![Page 6: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/6.jpg)
Basic features of 8085• 8085 is single chip 8-bit microprocessor.• 8085 microprocessor provides on chip clock
generator.• One accumulator, one flag register, 6 General
Purpose registers and 2 special purpose register.
• 8-bit ALU.(Arithmetic logical Unit)• 8-bit internal data bus.• 8-bit accumulator.• 16-bit program counter. • 16-bit stack pointer.
![Page 7: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/7.jpg)
Basic features of 8085• Requires a single +5V DC power supply.• 16 address lines, it can access 64K bytes of
memory.• It can run at a maximum frequency of 3 MHz.
![Page 8: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/8.jpg)
Architecture of 8085
![Page 9: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/9.jpg)
Basic Components in 8085Register Section
ALU Section
Interrupt Control Section
Instruction register, Decoder and Control Section
Address and Address/Data buffer
Serial I/O control section
![Page 10: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/10.jpg)
Register Section• Temporary register:(W& Z register)• General purpose register:(B,C,D,E,H&L register)• Special purpose register1. Stack Pointer2. Instruction Register3. Program counter4. Accumulator5. Flag Register
![Page 11: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/11.jpg)
ALU Section• Size: 8-bit• Function: ALU performs the arithmetic
operations and logical operation. Like addition subtraction multiplication division and ANDing, ORing, Ex-ORing
![Page 12: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/12.jpg)
Instruction register, Decoder and Control section
• Instruction registers(IR):-It is a 8-bit register. When an instruction is fetched from memory then it is stored in this register.
• Instruction Decoder:- Instruction decoder identifies the instructions. It takes the information's from instruction register and decodes the instruction to be performed.
• Timing and Control Unit:-It provides timing and control signal to the microprocessor to perform the various operation
![Page 13: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/13.jpg)
Interrupt control section• There are 6 interrupt pins in this unit.• Generally an external hardware is connected to
these pins. These pins provide interrupt signal sent by external hardware to microprocessor and microprocessor sends acknowledgement for receiving the interrupt signal.
• Generally INTA is used for acknowledgement
![Page 14: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/14.jpg)
Address and Address/Data Buffer
Address Buffer:• It is 8-bit unidirectional buffer, Used For address
line• It is used to isolating the microprocessor from
getting loaded.• It used to drive the higher order bus.Address/Data Buffer:• it is 8-bit bidirectional buffer, Used For address line.• It is used to drive the lower order address and data
bus
![Page 15: Introduction to 8085 microprocessor](https://reader036.fdocuments.us/reader036/viewer/2022082620/58f9ad45760da3da068b9694/html5/thumbnails/15.jpg)
Serial I/O control section• There are two pins in this unit. 1. SID( serial in data)2. SOD(serial out data)• This unit is used for serial data
communication.1. SID: it is used to receive the data serially.2. SOD: it is used to send the data serially.• The data on these line is accepted or
transferred under software control by serial I/O control block.