For those wanting to do it with interrupts, download the Soft Uart for P12 by Warren Schroeder project from http://www.mikroe.com/en/projects/
It's an excellent tutorial as well as an interrupt driven full-duplex software UART. The code is quite simple and easy to follow.
Bookmarks