Anda di halaman 1dari 7

8085 PROJECT:

SCOREKEEPER
Simran Sethi 162/EC/12
156/EC/12

EC 316

Shivek Kapoor

Table of Contents
DESCRIPTION.............................................................................................................. 2
KEYWORDS................................................................................................................. 2
WHY 8085?................................................................................................................. 3
WORKING.................................................................................................................... 4
GANTT CHART............................................................................................................. 6

DESCRIPTION
Our project aims to simulate a Real-time scoreboard of an ongoing sporting event
between two players/entities .The scoreboard is updated instantly when a user
(refree) presses one of the two switches specified for each of the players. The points
are displayed on two separate 7 segment displays for each player. The overall
score of the game is displayed on another pair of 7 segment displays.

KEYWORDS
microprocessor,8085,current driver,latch,7-segment display.

WHY 8085?
The microprocessor requires a signal +5V power supply and operates at 3.2 MHZ
single phase clock with maximum clock frequency 6 MHz and minimum clock
frequency 500 kHz. Before 8085 multiple power supply and multi phased clock were
used. It teaches about the basic concepts of the microprocessor. A great purpose
programmable device.
Additional Features: It is an 8 bit microprocessor (each character is represented by 8
bits or a byte). It is manufactured with N-MOS (n-type Metal Oxide Semiconductor)
technology implemented with 6200 transistors. The processor has 16-bit address
lines - A0-A15 (to point the memory locations) and hence can point up to 2^16 =
65535 bytes (64KB) memory locations. The first 8 lines of address bus and 8 lines of
data bus are multiplexed AD0-AD7. Data bus is a group of 8 lines D0-D7. It provides
5 level interrupts and supports external interrupt request. A 16 bit program counters
(PC). A 16 bit stack pointer (SP). It provides 1 accumulator, 2 flag register, six 8-bit
general purpose register arranged in pairs: BC, DE, HL and 2special purpose
registers. It consists of 74 instruction sets. It performs arithmetic and logical
operations. It provides status for advanced control signals, On chip clock generator.
Serial input/output port. 1.3 micro sec instruction cycles. It is enclosed with 40 pins
DIP (Dual in line package). It can be used to implement (interface) 3 chip microcomputers (8085, 8155, 8255 and 8355: Peripheral IC).

WORKING
The scorekeeper is provided with a microprocessor that will add and update the
score with each point won by a player. Thus providing a great means to display the
score in a live game.
Input: There are two inputs push buttons used in this project connected to the two
vectored interrupts of the 8085 microprocessor, RST 6.5 & RST 5.5. They are used to
increment the score of a player.
Output: The output of this project contains six seven segment displays. It has two
output ports, one used for latching data onto the displays and the other used for
enabling one of the seven segments.
The digital circuit was made keeping in mind the high current requirements of the
seven segment displays and hence a current driver was used to provide current to
all the displays.
Due to the incredibly fast clock cycle of the microprocessor (Two MHz), the displays
keep refreshing at a very high rate and thus we can see the score on all displays
simultaneously. (Persistence of vision)
A 32 Kb RAM was used to provide R/W memory and a 32 Kb EEPROM was used to
store the assembly language code.
Enable for all the devices was done accordingly using a decoder, NOT gate and an
AND gate. Capacitors were connected across every IC to reduce the inductive effect.
Resistors were used as pull-up and pull-down.

BLOCK DIAGRAM

GANTT CHART