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

Software for 8051 Uart communcation

Hi .

I am doing a Project in 8052 McU.i need to have two serial port so i thought of writing soft UART with any two GPIO..i selected P3.2,P3.3 of 8052..can anyone help me...i got some rough idea about the Software..but for a fully complted one i need ur help..can any one have sample code..am confused with serial data controlling i mean how to mimic the functionalit of SCON regster..i dnt even knw wheter it s required or not..pls help someone..

Parents
  • eric am not asking to any one to help me in my code..am askng about for exper opinion..do architechture play any role in it..

    now i rewrote my code:

    here i took ACC^0 to store LSB and send it out..and so on finally MSB..
    and a delay with timer0 in 8 bit auto reload mode..to get bit gap in between..and for start and stop bits as well...

    i referd bit bagging in wiki and followed the same procedure..and implemented in my code..

    is this delay genration relable or i have to put a couple of loops to generate one..

Reply
  • eric am not asking to any one to help me in my code..am askng about for exper opinion..do architechture play any role in it..

    now i rewrote my code:

    here i took ACC^0 to store LSB and send it out..and so on finally MSB..
    and a delay with timer0 in 8 bit auto reload mode..to get bit gap in between..and for start and stop bits as well...

    i referd bit bagging in wiki and followed the same procedure..and implemented in my code..

    is this delay genration relable or i have to put a couple of loops to generate one..

Children