Demonstrates the serial communications with an 8051.
Toolkit:SDCC 8051 Development System
Location:/bipom/devtools/SDCC/examples/serial/
main() { unsigned i; /* Set the serial port to 19200 Baud */ serinit(19200); startTest: /* Write a message to the serial port. Micro C routes all console input/output * to the serial port by default. */ printf( "\rPress a key to start tests" ); /* Loop forever until user presses a key */ getchar(); /*************** TEST RS232 SERIAL PORT ********************/ printf( "\rTesting RS232 Transmit...\r\r" ); /* Send all printable ASCII characters */ for( i=32; i<128; i++ ) { putchar( i ); if( chkch() != 0 ) break; } goto startTest; }