I am designing an interface board based on a single UART 8051 family microcontroller.The interface needs two serial port;one for system serial bus and another for networking through a serial-ethernet converter.Is it possible to implement a software UART using two normal pin of micro?Is there any way to share the single UART of the micro for the two puposes? Any solution will be appreciated.
A software implementation of a UART on GPIO pins is fairly common. One set of example code can be found at: http://www.programmersheaven.com/zone5/cat27/2369.htm (The number two link on google was http://www.embeddedlogic.com/embarchives/805X/ which error leads to trying http://www.embeddedlogic.com/ Perhaps this is a warning of the fate of anyone that dares to attempt a product without hardware support for all the UARTs?)