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

One more question

Actually I intend to design a DLL interface for serial communication supporting MARK and SPACE mode. When the data from outside come, I wish the simulation to put them into the registers of the 8051. However, as mentioned before, the SBUF seems of little use, and I have tried SIN, which I assumed that the value in SBUF would change with it accordingly but found that it was of no help. What should I do to get the data into the registers?

Thanks!

Parents
  • "What I learned is that in MARK mode the parity is always 1, whereas in SPACE mode the parity is 0."

    Not quite - you are suffering from sloppy terminology, I'm afraid.

    There is no such thing as "Mark Mode" nor "Space Mode." What you are talking about is "Mark-Parity" and "Space-Parity" - ie, when the Parity bit is "fixed" in the Mark or Space state, irrespective of the other bits in the byte.

    Anyhow, why do you specifically need this setting?

Reply
  • "What I learned is that in MARK mode the parity is always 1, whereas in SPACE mode the parity is 0."

    Not quite - you are suffering from sloppy terminology, I'm afraid.

    There is no such thing as "Mark Mode" nor "Space Mode." What you are talking about is "Mark-Parity" and "Space-Parity" - ie, when the Parity bit is "fixed" in the Mark or Space state, irrespective of the other bits in the byte.

    Anyhow, why do you specifically need this setting?

Children
No data