Can anyone tell me how to connect reed switch to 89c51? I directly connected the 2 ends of the swtch to vcc and ground. but the switch is not functioning properly.. on application of 5 volts..as i bring magnet near to it..internal mechanism of the swtch gets short... when i remove the magnet, it remains short, doesnt go to its original position, what to do?
Put a 10K or 47K resistor in series, and then attach your GPIO in the middle.
there is, no more, anything like a 80c51. The variety of derivative features is so big that just stating 80c51 is totally ambigous.
anyhow, as to the above, for most derivatives, you just need to connect the switch between pin and ground. for faster response you may use a pullup resistor.
Erik
Thanks a lot all of you guyss.. My reed switch is working properly with 5v supply with a 10k resistor in series ... Thanks a lot for the help..