What are the key points when implementing Driver?

In reply to Marina.Miao:

Then the timing should be described in words like this: The start bit becomes high, then the data are transmitted (data length is 8 bit) afterwards the stop bit is asserted…