Z80 Microprocessor

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

‫‪Z80 microprocessor‬‬

‫‪sec:8‬‬ ‫محمود سامي رزق الغمري‬ ‫‪sec:8‬‬ ‫ممدوح صالح نبيه‬


‫محمود محمد محمد سليمان ‪sec:8‬‬ ‫‪sec:8‬‬ ‫منذر محمد فتحي‬
‫يوسف حسين عبدالقوى بكر ‪sec:9‬‬ ‫‪sec:8‬‬ ‫مصطفى محمد الشراكي‬
‫‪sec:9‬‬ ‫ندي وليد صالح غنيم‬ ‫‪sec:8‬‬ ‫محمود إبراهيم الهواري‬
‫‪sec:9‬‬ ‫ندى عالء محمد الشاذلي‬ ‫محمد ياسر السيد عبد الغني ‪sec:8‬‬
introduction
The Z80 microprocessor is a popular 8-bit microprocessor that was designed
by Zilog, Z80 was one of the most widely used microprocessors in the late
1970s and 1980s, especially in home computers and embedded systems

The Z80 has an 8-bit data bus and a 16-bit address bus,
allowing it to address up to 64 KB of memory.
DATASHEET OF Z80:
NOP IN Z80

· In the Z80 assembly language, the NOP (No


Operation) instruction is represented by the
opcode 00. When the Z80 processor encounters
a NOP instruction, it essentially performs no
operation and moves on to the next instruction
Microprocessor Clock:
A microprocessor clock is a timing device that
generates electrical pulses at a specific
frequency to synchronize the operations of a
microprocessor. In simple terms, it provides a
regular signal that acts as a heartbeat for the
microprocessor
01 Z80 microprocessor
04 Push button

Experiment
hardware 02 Two breadboards
05 1k ohm resistors x9
and its wires.
components: LEDS and current-
03 Arduino nano
06 limiting resistors
(470 ohm).
BREADBOARD AND JUMPER WIRES:
A breadboard, solderless breadboard, or protoboard is
a construction base used to build semi-permanent
prototypes of electronic circuits.

Jumper wires are simply wires that have connector pins


at each end, allowing them to be used to connect two
points to each other without soldering. Jumper wires are
typically used with breadboards and other prototyping
tools in order to make it easy to change a circuit as
needed.
ARDUINO NANO:
The Arduino Nano is an open-source breadboard-friendly microcontroller
board based on the Microchip ATmega328P microcontroller (MCU) and
developed by Arduino.cc and initially released in 2008. It offers the same
connectivity and specs of the Arduino Uno board in a smaller form factor.

The Arduino Nano is equipped with 30 male I/O


headers, in a DIP-30-like configuration, which can be
programmed using the Arduino Software integrated
development environment (IDE), which is common to
all Arduino boards and running both online and
offline. The board can be powered through a type-B
mini-USB cable or from a 9 V battery.
RESISTORS AND LEDS:
A resistor is an electrical component that limits or
regulates the flow of electrical current in an
electronic circuit.

A light-emitting diode (LED) is a semiconductor


device that emits light when current flows through
it.
SCHEMATIC AND THE CODE OF THE
CIRCUITE
THANK YOU
Supervised by
Dr. Usama tharwat

You might also like