### Present Remotely

Send the link below via email or IM

• Invited audience members will follow you as you navigate and present
• People invited to a presentation do not need a Prezi account
• This link expires 10 minutes after you close the presentation

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

# Simulation of calculator

No description
by

## Nurfarhanah Said

on 23 December 2014

Report abuse

#### Transcript of Simulation of calculator

METHOD
Thank You!
INTRODUCTION
IN THE PROJECT, WE ARE GOING TO SOLVE THE PROBLEM THAT WAS GIVEN BY THE LECTURER. THE PROBLEM GIVEN WAS TO DESIGN A SIMPLE CALCULATOR THAT CAN CALCULATE UP TO 2 DIGITS INPUT AND DISPLAY IT. THE CALCULATOR DESIGN MUST INCLUDE KEYPAD AS A INPUT AND 7-SEGMENT DISPLAY. THE CALCULATOR MUST BE ABLE TO ADD A DECIMAL ADDITION WHICH UP TO DECIMAL OF 18.

SO THE MULTISIM SOFTWARE IS USE TO DESIGN THE SIMULATION.

THE IC THAT WE USE IN THIS CIRCULT IS 74147 WHICH IS DECIMAL TO BCD ENCODER.

THE OUTPUT FOR THE IC 74147 IS 1 TO 9 THEN AFTER IT WE INSERT AN INVERTER (7404).

THE REASON THAT NEED TO BEEN INVERT WITH (IC 7404) NOT GATE WHICH DUE TO THE OUTPUT OF THE IC 74147 HAD BEEN INVETED.

BINARY ADDER CIRCUIT IS BUILT BY CONNECTING 4-BITS FULL ADDER TOGETHER. THE IC WE USED IS 4008.

THE 7 SEGMENT DISPLAY AND DECODER IS NEEDED TO DISPLAY THE NUMBER OF OUTPUT.

CONCLUSION
Learn how to build a simple calculator by using software MULTISIM.
Have a deeper understanding about the function and application of the logic gates.
Have a deeper understanding in Decimal to BCD Encoder, 4 Bit Full Adder & BCD-to-7-SEGMENT decoder.
The objective was achieved; to design and simulate a simple 2-digit calculator

Future enhancement:
*Able to apply subtraction, multiplication and division using the simple calculator
*Able to insert number pad in the calculator

DISCUSSION
UNABLE TO CONNECT THE NUMBER PAD TO THE CIRCUIT- USE DECIMAL TO THE BCD ENCODER.

CANNOT GET THE CORRECT OUTPUT FOR THE ENCODER- PLACE A NOT GATE FOR ALL THE OUTPUT VALUE

UNABLE TO SHOW THE DIGIT ON THE 7 SEGMENT DISPLAY SCREEN.- USE THE 7 SEGMENT DECODER BEFORE 7 SEGMENT DISPLAY.

UNABLE TO RESET THE VALUE OF 7 SEGMENT BACK TO 0 AFTER 9 - ADD A DECIMAL OF 6 AFTER THE VALUE OF 9 BY ANOTHER ADDER.
1. EC12025 MOHAMAD SHARMIE ARIF BIN MAT TAIB
2. EC14022 INTAN NURFARHANAH BINTI MOHD SAID
3. EC14019 ADRENA BINTI MOHD FAUZI
4. EA14068 NABILAH BINTI MOHAMMAD FAISAL
5. EC14009 NORAFIZAN BINTI SAMIN
SIMULATION OF CALCULATOR
Full transcript