This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

sending a bit of a char ro any port pin

Dear friends

i would like to know how to send any bit of a char
to any port pin
ie. unsigned char a = 0xAA; now at memory location for a will contains 10101010b can i send the bit 0 of "a" to P1_0? i don't want to send the entire a to P1

thanking you

sunish

Parents
  • use a buffer like MyBuffer[20], as you know you can now put 19 characters in this buffer.
    if your strings are fixed for example always 5 chars, test if the 6th char is pressed, or use
    * or # or any other button for entering the string. Don't forget to collect the previous chars in the buffer.

    for example:

    
      char MyBuffer[20],input;  // buffer and current key input
      int i=0;   // counter
    
      while (input != '#')  // "#" key is assumed as ENTER key
      {
        input = MyBuffer[i];
        i++;
      }
    
    

    hope this helps

Reply
  • use a buffer like MyBuffer[20], as you know you can now put 19 characters in this buffer.
    if your strings are fixed for example always 5 chars, test if the 6th char is pressed, or use
    * or # or any other button for entering the string. Don't forget to collect the previous chars in the buffer.

    for example:

    
      char MyBuffer[20],input;  // buffer and current key input
      int i=0;   // counter
    
      while (input != '#')  // "#" key is assumed as ENTER key
      {
        input = MyBuffer[i];
        i++;
      }
    
    

    hope this helps

Children