Sie sind auf Seite 1von 6

EBB1053 Digital Electronics 1 Project Report Jan2010

DIGITAL ELECTRONICS 1 PROJECT REPORT


PROJECT TITLE:

AUTO TELLER MACHINE (ATM)


Matrix No: 15787 16582

Name: Abuzar Mohamed Abdalla Name: Mohammed Salah Mohammed Hassan

Matrix No:

INTRODUCTION: The operating systems of some equipments and machines would seem complicated to those who did not try to find out the way that they works ...but the fact is according to the rules of digital electronics it can be very easy to understand these systems. In this project is the AUTO TELLER MACHINE (ATM) had been designed to show how this machine operates in an easy and understandable way.

OBJECTIVES: 1) Explain how the ATM work starting from interning the password then withdrawing the money and finally resetting the machine for the next user. 2) Design password circuit which consist of 4 digits and test the valid conditions of the circuit by interning numbers other than the password. 3) Instruct the circuit of withdrawing the money to make you able to withdraw 5, 10 or 15 ringgit after depositing RM100, and then take your card. 4) Using J_K flip flop in stead of memory device to save the previous users password, and de_bouncing circuit and mechanical swich with inverter to reset. DESIGN WORKS: a) Truth table / Inputs and Outputs conditions

1- For the password circuit, the inputs are A, B, C and D, and the output will be high if and only if the passwords inputs are 1 (high), (3, 4, 5 and 6 respectively with A, B, C and D).

Project - 1

EBB1053 Digital Electronics 1 Project Report Jan2010

A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

b) K-map simplification / Boolean expression: D CD AB 0 0 0 0 0 0 0 0 0 0


1

0 0 0 0

X= ABCD
Project - 2

EBB1053 Digital Electronics 1 Project Report Jan2010

2- In the second circuit (to withdraw the money), the inputs are B3, B2, B1 and B0 (B0 is the LSB, and B3 is the MSB) will be multiplied by the constant value 5 (for inputs A2, A1 and A0 must equal 0101 respectively),first you have to deposit some money to the machine and the maximum amount for depositing is RM75 and to do that we have to set all the inputs as(high) witch are B0, B1, B2, and B3.

For withdrawing money look at the following:*To withdraw RM5: B3, B2, B1 and B0 must be 0001 ((1) respectively will multiplied by 5 to get RM5). *To withdraw RM10: B3, B2, B1 and B0 must be 0010 ((2) respectively will multiplied by 5 to get RM10). *To withdraw RM50: B3, B2, B1,and B0 must be 1010 ((10) respectively will multiplied by 5 to get RM50). Then only for these cases the output Q will equal to one (high).

B0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

B1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

B2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

B3 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

Q 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1

Project - 3

EBB1053 Digital Electronics 1 Project Report Jan2010

b)

K-map simplification / Boolean expression: B2 B3 0 0 0 0 0 0 0 0 B3 1 1 0 0


1

B0 B1

1 0 0 0

B1

B0

B2

B3

Q= B1 B2 B3 + B0 B1 B2

Project - 4

EBB1053 Digital Electronics 1 Project Report Jan2010

RESULTS:

a)

Observation :

-As it shown in the previous circuit that we used the multiplier to multiply one constant value(consists of pins A0, A1 and A2) with our inputs(consists of pins B0, B1, B2 and B3), so being careful was required to inter the correct inputs. -for the switch the ground side is considered as (1), and the VCC side is considered as (0).

b) Challenges / difficulties faced during the project construction:


1- The first challenge was trying to find simplest way to design the ATM. 2- Using the multiplier circuit in our project was the biggest challenge that we faced, because it took a long time to understand the circuit operation and including it in the project 3- One of the difficulties that we faced was the usage of 7-segment, because it consist of many components (that we had to deal with,

CONCLUSIONS:

The Auto Teller Machine is a very important machine in the practical life and its necessary to know how does it work. This project provided us with a good experiences of how to make use of all what we studied in digital electronics course and the digitals components such as; gates (AND, OR, X-NOR,.....), decoders ,adders as well as the 7-segment . it was very useful for us to work on this project because of the benefits that we gained from it on how to depend on ourselves to do the work, in addition to encouraging us to make good decisions in order to accomplish the project in the required form .

Project - 5

EBB1053 Digital Electronics 1 Project Report Jan2010

Project - 6

Das könnte Ihnen auch gefallen