为了解决部分单片机上因硬件UART资源不足而导致无法与外围UART接口器件通信的问题,利用单片机上空闲的通用IO口,通过软件编程,同时运用定时器和中断,既实现了UART的发送和接收,同时降低了系统的设计成本。