#include "aduc812.h" #include "driver_io.h" unsigned char ready(void) { return RI; } void write_char(unsigned char next_char) { SBUF = next_char; TI = 0; while( !TI ); } unsigned char read_char(void) { while( !RI ); RI = 0; return SBUF; } void write_string(char * str) { while (*str ) { write_char(*str++); } }