Lecture 8- Pin Diagram

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

● SUBJECT : MICROPROCESSOR & INTERFACES

● BRANCH : CSE

● SUBJECT CODE: 4CS3-04

● CREDITS : 3

● IA: 30 MARKS

● ETE : 120 MARKS

● LECTURE : 8

● TOPIC : 8085 BUS SYSTEM

● FACULTY NAME : DEEPAK SHARMA


● SUBJECT : MICROPROCESSOR & INTERFACE

● BRANCH : CSE

● SUBJECT CODE: 4CS3-04

● CREDITS : 3

● IA: 30 MARKS

● ETE : 120 MARKS

● UNIT : 1

● LECTURE : 8

● TOPIC : 8085 BUS SYSTEM

● FACULTY NAME : DEEPAK SHARMA


UNIT 1-
LECTURE 8

BUS SYSTEM : It is conductor or group of conductor that carry digital bits in the form High & Low
Voltage/Current . These Digital bits are of any Data( Opcode, Operand, User Input Data, ALU Output, User
Data), Address & Control Signals.

8085 Buses carries information, all the peripherals are connected to microprocessor through Bus

8085 Buses are Classified in to 3 Parts:


• Address Bus.
• Data Bus.
• Control Bus.
UNIT 1-
UNIT 1-

1. Address Bus :
It is conductor or group of conductor that carry digital bits which represents address of Input / Output
Device or Memory in the form High & Low Voltage/Current

The address bus is a group of sixteen lines i.e A0-A15. The address bus is unidirectional, i.e., bits flow in
one direction from the microprocessor unit to the peripheral devices and uses the high order address
bus.

A. Higher Order Address pins- A15 – A8


The address bus has 8 signal lines A8 – A15 which are unidirectional.

B. Lower Order Address/ Data Pins- AD7-AD0


These are time multiplexed pins and are de-multiplexed using the pin ALE
So, the bits AD0 – AD7 are bi-directional and serve as A0 – A7 and D0 – D7 at the same time.
UNIT 1-

During the execution of the instruction, these lines carry the address bits during the early part, then
during the later parts of the execution, they carry the 8 data bits.

In order to separate the address from the data, we can use a latch to save the value before the function of
the bits changes.

• Address bus is unidirectional because data flow in one direction, from microprocessor to memory or
from microprocessor to Input/output devices (That is, Out of Microprocessor).
• Length of Address Bus of 8085 microprocessor is 16 Bit (That is, Four Hexadecimal Digits), ranging
from 0000 H to FFFF H, (H denotes Hexadecimal).
• The microprocessor 8085 can transfer maximum 16 bit address which means it can address 65, 536
different memory location.
• The Length of the address bus determines the amount of memory a system can address.
• Such as a system with a 32-bit address bus can address 2^32 memory locations.
UNIT 1-

• Direction : Unidirectional ( From Microprocessor to Memory or Input / Output Device


• Function : Carry Address of Memory or Input / Output Port.
• Length : 16 Bit
• Naming : A0-A15
• Address Range that can be accessed by it : 0000- FFFF H (In Hexadecimal Number) & 0- 65535 ( In
Decimal Number System.
• Total Address that can be accessed : 65536

.
UNIT 1-

• Data Bus :
It is conductor or group of conductor that carry digital bits which represents data ( Opcode, Operand,
User Data , Output ) from Input or to Output Device or to/from Memory in the form High & Low
Voltage/Current

The Data bus is a group of eight lines i.e D0-D7. The Data bus is Bi-directional, i.e., bits flow in both
direction from the microprocessor unit to the peripheral devices and vice versa.

Data Bus is Multiplexed with Lower Order Address Bus & De-Multiplexed by ALE Pin & 74LS373 Latch
Decoder Chip.

.
UNIT 1-
• Direction : Bi-directional ( To / From Microprocessor or From Input or To Output Device )
• Function : Carry Data of Memory or Input / Output Port.
• Length : 8 Bit
• Naming : D0-D7 but in Multiplexed Form AD0-AD7.
• Data Range that can be tranfer on it : 00- FF H (In Hexadecimal Number) & 0- 255 ( In Decimal
Number System.
• Total Data that can be accessed : 256 OUTPUT
DEVICE
DATA LOADED BY PROCESSOR ON DATA BUS

INPUT DEVICE
Processor
Data Loaded by Controller
.
from Memory or Input Device Memory
Controller MEMORY
UNIT 1-
• Control Bus :
It is conductor or group of conductor that carry digital bits which represents Control Signals that being
send to various units , Memory, Input Device & Output Device by Control Unit of Processor. It is
Unidirectional .

Carry generated timing and control signals to control all the associated peripherals, microprocessor uses
control bus to process data, that is what to do with selected memory location

Some control signals are:


• Memory read
• Memory write
• I/O read
• I/O Write
• Opcode fetch
If one line of control bus may be the read/write line.If the wire is low (no electricity flowing) then the
memory is read, if the wire is high (electricity is flowing) then the memory is written.

You might also like