Kadoorie 'PTUK '
Communication Engineering Technology 'CET '
Course Name: Microcontroller Laboratory
Project: IC 's Logic Tester
Students Names: Nidal Abedalhafez #20910327 Ameed Abu Ghazal #21111682 Lecturer: Dr. Jafar Jallad
Project Abstract:
IC’s are the main components of each and every electronic circuit. Our project does the job of testing IC’s whether if it is working or not.
The IC tester confirms whether the IC under consideration is working properly or not and displays the result on the LED 's, it checks the status of each IC and the Green-LED lights if it is working right and the Red-LED lights if it is not working right.
The IC tester is basically used for examining the IC that we don 't know if it is suitable to be used or not. For example if we have an IC and we aren 't sure if it works, we connect it to the IC tester and check if it is work.
The connection process of a specific IC should be done as shown in the attached tables at the end of the report.
Generally, debugging an electronic circuit is difficult as we don’t come to know whether the circuiting is creating problem or the IC itself is dead. The IC tester can, therefore, be used for efficient circuiting in labs.
Project Requirements:
* PIC16F877A is used. * Five switches do represent the binary/decimal value of the IC. * Checking 30 logic IC 'S. In the list of IC 's that can be tested. * Coding via Assembly Language. * Compiling via Asmide. * Simulating via Proteus.
PIC16F877A
Features:
Based on that it’s the PIC we used to program we have to know the features of this microcontroller in order to know how its work.
Here are some properties of this PIC.
High-performance RISC CPU: * Operating speed: 20 MHz, 200 ns instruction cycle. * Operating voltage: 4.0-5.5 volts. * 15 Interrupt sources. * 35 Single word instructions. * All single-cycle instructions except
References: * Datasheet of PIC16F877A Microcontroller. * http://en.wikipedia.org/wiki/List_of_7400_series_integrated_circuits * http://rabbit.eng.miami.edu/info/datasheets/