k-map solver circuit

12
K-Map Solver Circuit PRESENTED BY PRAKASH TIWARY PAWAN BHARATI NITHIN ABRAHAM NISHANTH A

Upload: prakash-tiwary

Post on 11-Apr-2017

340 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: K-Map Solver Circuit

K-Map Solver Circuit PRESENTED BY

• PRAKASH TIWARY• PAWAN BHARATI• NITHIN ABRAHAM• NISHANTH A

Page 2: K-Map Solver Circuit

Why This Project?• K-Map is a method of minimizing logical expressions.

• As Electronics students, we come across K-Map at different occasion.

• K-Map solving is time consuming.

• Needed a fast way to solve K-Map.

• Realizing a circuit for this was the better option

Page 3: K-Map Solver Circuit

How did we realize this Project?

• First of all we did a simulation of our proposed circuit using Proteus.

• We used PIC18F4520 microcontroller for this project.

• Programming for PIC was done by mikroC.

• PICkit2 programmer was used to burn the hex file.

• When we found that our circuit is working, we used Dip trace to design our PCB Layout.

• And finally we assembled all components using soldering.

Page 4: K-Map Solver Circuit
Page 5: K-Map Solver Circuit

Technical Details: Block Diagram

Page 6: K-Map Solver Circuit

Circuit Diagram

Page 7: K-Map Solver Circuit

Difficulties Faced

•We did not find switch which has 3 states so we excluded don’t cares.•Shock Problem•LCD brightness Problem

Page 8: K-Map Solver Circuit

Switch Problem

Page 9: K-Map Solver Circuit

Usefulness of Circuit• Accurate minimizing of expressions

• Time saving

• User-friendly

• End product used as Lab-Kit

Page 10: K-Map Solver Circuit

Further Improvement• Increasing number of Variable which is 4 now.

• Include don’t cares

• Making circuit board more compact

• Including expression for POS

• Reducing cost of Kit

• Reducing length of code to improve run time lag.

Page 11: K-Map Solver Circuit

Conclusion

• We have completed our project on K-MAP SOLVER CIRCUIT. The circuit works as expected and finds the reduced expression very fast. By completing this project we have improved our skills in programming and implementing circuits. It has also improved our ability to work as a group and to face problems together. We were able to rectify problems we faced during the implementation of the project. We are extremely satisfied that we were able to program, design and implement a circuit from scratch. We take this opportunity to thank all who had helped us to complete this project.

Page 12: K-Map Solver Circuit