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

doubt in addressing mode..

Why do we use only R0 & R1 in case of Indirect Addressing mode and why not any other GP registers? Can we use R0 & R1 of any bank or only Bank 0?

Parents
  • Thanks for the links....they were helpful..

    unfortunetely, many start with the '51 without reading "the bible".

    I do not have an idea how to make it so that everyone, the moment they say 8051/MCS-51/'51 (in whichever form) automatically get the links to "the bible" sent to them. It would be very beneficial if it was so.

    Erik

Reply
  • Thanks for the links....they were helpful..

    unfortunetely, many start with the '51 without reading "the bible".

    I do not have an idea how to make it so that everyone, the moment they say 8051/MCS-51/'51 (in whichever form) automatically get the links to "the bible" sent to them. It would be very beneficial if it was so.

    Erik

Children
  • I found two routines from different books to start working with an LCD. The first one (at LCD.asm) works on PROTEUS but not physically. The second one (at LCD3.asm) works nowhere but is supposed to. Can anyone help me fix the routines I've got or give me one in assembly language that actually works?

    1-Vss (GND)
    2-Vdd (5V)
    3-Vss (GND)
    4-RB6
    5-Vss (GND)
    6-RB5
    7 to 14 - RB0 to RB7

  • Can anyone help me fix the routines I've got
    1) how can anyone 'fix' what they can not see
    2) if you can not ask a specific question you need to study the datasheet for your LCD before posting.

    Erik