#pragma SMALL db #pragma OPTIMIZE(6, SIZE) #include "cl_8051.h" void main() { unsigned int data count; unsigned char data send_msg; unsigned char data rec_msg; /* declare a 8-bit master channel with 2-phase handshaking protocol as lcd channel */ /* declare a servant serial channel sending data to PC */ CL_SEND_S_PCS data send_chan; /* declare a servant serial channel receiving data from PC */ CL_REC_S_PCS data rec_chan; /* Initialize the baud rate for send channel */ CL_InitDefaultSendSrvPCS(&send_chan,11.0592); /* Initialize the baud rate for the receive channel */ CL_InitDefaultRecSrvPCS(&rec_chan,11.0592); rec_msg = CL_RecSrvPCS(rec_chan); display_string(rec_msg); /* your own lcd display function */ CL_SendSrvPCS(send_chan, send_msg); while(1); }