Reading Stop and Start Bits

What? The start bit is always 0 and the stop bit always 1. Why do you want to read them?

If the stop bit is not 1 you will get a framing error.

You can't have an "error" in the start bit (by definition). If it isn't 0 the byte is not read. If the stop bit is not 1 you get a framing error.