Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/11/08 09:45
Read: times


 
#158178 - What debounce?
Responding to: ???'s previous message
You claimed:

"am sampling the input port using a while(1) infinite loop inside main()."

But you don't show how you sample the input. All you show is a function call.

And your code looks a bit strange:
Key_Scan(); 
ch = keypad[R][C]; 


Normal code would probably look like:
ch = Key_Scan();
if (ch != 0) {
    /* a key was detected */
    ...
}


I assume that keypad[][] is a translation from a key position to a character. But what exactly are the values of R and C if no key is pressed? Wouldn't they either point to a valid key - in which case you get a false match - or point outside the lookup table?

List of 22 messages in thread
TopicAuthorDate
HELP:regular monitoring of inputs 8051            01/01/70 00:00      
   Use a timer ?            01/01/70 00:00      
   Explain            01/01/70 00:00      
      NOT WORKING            01/01/70 00:00      
         instant doesn't exist            01/01/70 00:00      
         Make your mind up!            01/01/70 00:00      
            bounce            01/01/70 00:00      
               Sounds strange ...            01/01/70 00:00      
                  sampling            01/01/70 00:00      
                     Please post legible source code            01/01/70 00:00      
                        What debounce?            01/01/70 00:00      
                     code            01/01/70 00:00      
                        Did you check the preview?            01/01/70 00:00      
                        Broken code            01/01/70 00:00      
                           indentation            01/01/70 00:00      
                              Simulation            01/01/70 00:00      
                              Regular            01/01/70 00:00      
   Why not reading from main loop?            01/01/70 00:00      
   PLEASE HELP            01/01/70 00:00      
      have a look at Rate This Post            01/01/70 00:00      
   Study the state machine tutorial...            01/01/70 00:00      
      Is it here?            01/01/70 00:00      

Back to Subject List