EngineersGarage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise
You are here: Home / Topics / adc0804

adc0804

|

Microcontroller › 8051 › adc0804

  • This topic has 5 replies, 3 voices, and was last updated 14 years, 7 months ago by gsingh.
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • July 28, 2011 at 7:13 am #1228
    gsingh
    Participant

    i m making a temperature indicator using adc 0804.Microcontroller used is AT89S52 and display will be on 16*2 LCd. The problem is that when I connect the circuit to a 6v supply, all output pins of ADC0804 are either at HIGH state or at LOW state. i mean if the temp is 32 deg C then the output should be 00100000 but in my case the output is 11111111. any suggestions?????

    July 29, 2011 at 6:00 am #6551
    Kunal
    Participant

    what is the voltage apllied to Vref of your ADC0804 IC???

    July 29, 2011 at 6:28 am #6552
    gsingh
    Participant

    i hav given 5.00V at pin 20 of adc 0804 and 1.28V at pin 9 so as to get a unit change in the digital output for every 10mV change in the input……

    July 29, 2011 at 10:15 am #6553
    Kunal
    Participant

    go through this link you may get some idea about connection.

     

    http://www.engineersgarage.com/microcontroller/8051projects/interface-ADC0804-AT89C51-circuit

     

    or go through this link also u will get multiple ideas

     

    http://www.8051projects.net/adc-interfacing/

     

     

    August 3, 2011 at 1:07 pm #6566
    romel emperado
    Participant

    since you adc is powered with 5vdc then it is impossible to input more than 5v voltage to your adc..

     

    if you want to input bigger voltage than in your Vref then you can use voltage devider for that..

     

    check this tutorial and working code of adc0804:

    http://adf.ly/2GyMI

     

    and also check this voltage devider calculator:

     

    http://adf.ly/2GyO6

    August 3, 2011 at 1:33 pm #6569
    gsingh
    Participant

    Is there a possibility that my adc0804 has damaged and thats why it is giving the output 11111111B?????

  • Author
    Posts
Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.
Log In

RSS Recent Posts

  • Op amp gain March 16, 2026
  • Analog multiplexer has gone obselete March 16, 2026
  • Lifetime of components March 16, 2026
  • resonance causes peak in transfer function question March 16, 2026
  • Circuit sensitivity March 16, 2026

Stay Up To Date

Newsletter Signup
EngineersGarage

Copyright © 2026 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise