T 8085 MPU & E 8085 L 7: HE Xample OF AN Based Computer Ecture
T 8085 MPU & E 8085 L 7: HE Xample OF AN Based Computer Ecture
T 8085 MPU & E 8085 L 7: HE Xample OF AN Based Computer Ecture
EXAMPLE OF AN 8085
BASED COMPUTER
LECTURE 7
2
INTEL 8085 PIN
CONFIGURATION
3
Signals and I/O Pins
4
INTEL 8085 CPU BLOCK DIAGRAM
5
THE 8085 AND ITS BUSES
The 8085 is an 8-bit general purpose microprocessor
that can address 64K Byte of memory.
It has 40 pins and uses +5V for power. It can run at
a maximum frequency of 3 MHz.
The pins on the chip can be grouped into 6 groups:
Address Bus.
Data Bus.
Control and Status Signals.
Power supply and frequency.
Externally Initiated Signals.
Serial I/O ports.
THE ADDRESS AND DATA BUS
SYSTEMS
The address bus has 8 signal lines A8 – A15 which are
unidirectional.
The other 8 address bits are multiplexed (time shared) with
the 8 data bits.
So, the bits AD0 – AD7 are bi-directional and serve as A0 – A7
and D0 – D7 at the same time.
During the execution of the instruction, these lines
carry the address bits during the early part, then
during the late 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.
THE CONTROL AND STATUS
SIGNALS
There are 4 main control and status signals. These are:
ALE: Address Latch Enable. This signal is a pulse that
become 1 when the AD0 – AD7 lines have an address
on them. It becomes 0 after that. This signal can be
used to enable a latch to save the address bits from the
AD lines.
RD: Read. Active low.
WR: Write. Active low.
Request Acknowledge.
15
Example of an 8085 based computer
System includes interfacing devices such as buffers,
decoders, and latches.
8085 MPU module includes devices such as 8085
microprocessor, an octal latch, and logic gates.
Three machine cycles:
Opcode fetch
Request acknowledge