Docstoc

Touchpad Design Using Logic Gates

Document Sample
Touchpad Design Using Logic Gates Powered By Docstoc
					    www.final-yearprojects.co.cc | www.troubleshoot4free.com/fyp/




T     UCHPAD DESIGN
     USING LOGIC GATES
                                             Internal Guide
                                        Ms.Anitha Chowdary

                                               Presentation by
                                                         Kiran
                                                       Mohan
                                                       Rajesh
                                                      Ramesh
Definitions….
   What is touch pad?
    A device which you touch in different places in order to
    operate a program.

   What is Logic Gate?
    An electronic switch that reacts
    in one of two ways to data that is
    put into it. A computer performs
    operations by passing data through
    a very large number of logic gates

                            www.final-yearprojects.co.cc |
                           www.troubleshoot4free.com/fyp/
Outline….
   Hardware Design
    Micro controller AT89S51(Heart of project)
    Regulated Power Supply
    LM324 Operational Amplifier
    Relay
   Working of Touch Pad
   Software
   Advantages
   Disadvantages
   Applications of Touch Pad
   Conclusion
            www.final-yearprojects.co.cc | www.troubleshoot4free.com/fyp/
MICRO CONTROLLER(AT89S51):
   The AT89S51 is a low-power, high-performance CMOS 8-
    bit microcontroller with 4K bytes of in-system
    programmable Flash memory.

   The device is manufactured using Atmel’s
    high-density nonvolatile memory technology.

   The on-chip Flash allows the program memory to be
    reprogrammed in-system or by a conventional nonvolatile
    memory programmer.


                           www.final-yearprojects.co.cc |
                          www.troubleshoot4free.com/fyp/
MICRO CONTROLLER(AT89S51):
   AT89S51 operating voltage range is up to 4-5.5V.

   The AT89S51 can be programmed from 1000-10000
    times.

   AT89S51 maximum operating frequency is 33MHZ, in
    order to have a faster computing speed.

   The Atmel AT89S51 provides a highly-flexible and cost-
    effective solution to many embedded control applications.

                            www.final-yearprojects.co.cc |
                           www.troubleshoot4free.com/fyp/
REGULATED POWER SUPPLY:
   A RPS (Regulated Power Supply) is the Power Supply
    with Rectification, Filtering and Regulation being done on
    the AC mains to get a Regulated power supply for
    Microcontroller and for the other devices being
    interfaced to it.




                            www.final-yearprojects.co.cc |
                           www.troubleshoot4free.com/fyp/
LM324 OPERATIONAL AMPLIFIER:
   LM324 consist of four independent, high-gain operational
    amplifiers on a single monolithic substrate.

   An on-chip capacitor in each
    of the amplifiers provides frequency
    compensation for unity gain.

   The device is designed specially to operate from either
    single or dual supplies, and the differential voltage range is
    equal to the power-supply voltage.

                              www.final-yearprojects.co.cc |
                             www.troubleshoot4free.com/fyp/
RELAY:
   These SPDT relays covers switching capacity of 10A in spite of miniature
    size for PCB Mount.

Main Features:
 1. RW Series Relay covers switching
  capacity by 10A is spite of miniature
  size to comply with user’s wide selection.

   2. RWH is approved C-UL & TÜV safety standard.

   3. The employment of suitable plastic materials is applied under high
    temperature condition and various chemical solutions.

   4. Complete protective construction is designed form dust and soldering
    flux. If required, plastic sealed type is available for washing procedure.


                                    www.final-yearprojects.co.cc |
                                   www.troubleshoot4free.com/fyp/
How Does a Touchpad Work?......
   The input to microcontroller is a 5v which applied to
    microcontroller and other devices from regulator of
    power supply unit.
   When the touchpad switch is touched initially, then
    through human resistance the transistor switch gets ON.
   CD4011 are Switches used in the
     circuit, these are given to the
     microcontroller through LM324.
   LM324 quad Operational Amplifier strengthens the input
    signals and passes to microcontroller.


                           www.final-yearprojects.co.cc |
                          www.troubleshoot4free.com/fyp/
How Does a Touchpad Work?......
   The output from LM324 given to microcontroller(in this
    project it is given to port1.1,port1.2 and port1.3).

   The microcontroller performs its operation according to
    the program dumped into it.

   The program can be written in either C or ASM language
    using Keil vision software.




                           www.final-yearprojects.co.cc |
                          www.troubleshoot4free.com/fyp/
How Does a Touchpad Work?......




                    www.final-yearprojects.co.cc |
                   www.troubleshoot4free.com/fyp/
How Does a Touchpad Work?......




                    www.final-yearprojects.co.cc |
                   www.troubleshoot4free.com/fyp/
 www.final-yearprojects.co.cc |
www.troubleshoot4free.com/fyp/
Manufactured Touchpad….
   Resistor conductive sheet material




                           www.final-yearprojects.co.cc |
                          www.troubleshoot4free.com/fyp/
SOFTWARE….
µVision2:
  µVision2 is an IDE (Integrated Development Environment) that helps you
  write, compile, and debug embedded programs.

HOW TO WRITE SOURCE CODE:

   Click on the Keil µVision Icon
    on Desktop

   The following fig will appear

   Click on the Project
    menu from the title bar

   Then Click on New Project

                                      www.final-yearprojects.co.cc |
                                     www.troubleshoot4free.com/fyp/
SOFTWARE….
   Then Click on save button above.
   Select the component for u r project. i.e. Atmel……
   Click on the + Symbol beside of Atmel
   Select AT89S51 as shown below
   Then Click on “OK”
   Now your project is
    ready to USE




                           www.final-yearprojects.co.cc |
                          www.troubleshoot4free.com/fyp/
SOFTWARE….
   Now double click on the Target1, you would get another
    option “Source group 1” as shown in next page.

   Click on the file option from
    menu bar and select “new”

   Now start writing program
    in either in “C” or “ASM”

   Now right click on Source group 1 and click on “Add
    files to Group Source”

                            www.final-yearprojects.co.cc |
                           www.troubleshoot4free.com/fyp/
SOFTWARE….
   Now you will get another window, select as per your file
    extension given while saving the file

   Now Press function key F7 to compile. Any error will appear if
    so happen.

   If the file contains no error, then
     press Control+F5 simultaneously.

   Now Click on the Peripherals from
    menu bar, and check your required
    port as shown in fig

                               www.final-yearprojects.co.cc |
                              www.troubleshoot4free.com/fyp/
SOFTWARE….
   Now keep Pressing function key “F11” slowly and
    observe.
   You are running your program successfully




                           www.final-yearprojects.co.cc |
                          www.troubleshoot4free.com/fyp/
APPLICATIONS OF TOUCH PAD TECHNOLOGY…..


   Public Information
    Displays




   Customer Self-Service




                             www.final-yearprojects.co.cc |
                            www.troubleshoot4free.com/fyp/
APPLICATIONS OF TOUCH PAD TECHNOLOGY…..


   Computer Based
    Training




   Assistive Technology




                            www.final-yearprojects.co.cc |
                           www.troubleshoot4free.com/fyp/
HOW TOUCH PAD TECHNOLOGY
DIFFERENT FROM OTHER DEVICES…..


   No special commands to learn

   No use of keyboards etc.

   Entering wrong information is impossible

   No fear of damage or lost of loose hardware pieces




                          www.final-yearprojects.co.cc |
                         www.troubleshoot4free.com/fyp/
CONCLUSION….
   The project “TOUCHPAD DESIGNING” has been
    successfully designed and tested. Integrating features of all
    the hardware components used have developed it.
   Presence of every module has been reasoned out and
    placed carefully thus contributing to the best working of
    the unit.
   Secondly, using highly advanced IC’s and with the help of
    growing technology the project has been successfully
    implemented.




                             www.final-yearprojects.co.cc |
                            www.troubleshoot4free.com/fyp/

				
DOCUMENT INFO
Shared By:
Stats:
views:1087
posted:5/31/2011
language:English
pages:23
Description: Touchpad Design Using Logic Gates >> www.final-yearprojects.co.cc | www.troubleshoot4free.com/fyp/