Revision: 22239
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at January 6, 2010 16:54 by jimfred
                            
                            Initial Code
void TestSerial(void)  
{ 
  // for UART1, use TI_1, RI_1 and SBUF1.
  // for UART0, use TI,   RI   and SBUF.
  char c = 'A';
  TI_1 = 1;
  while (1) // forever. 
  {
    if (RI_1) // if a char is ready...
    {
      c = SBUF1; // Read a char.
      RI_1 = 0;  // Indicate that we've read the char.
    }
    while (!TI_1) {;} // wait for TX to be ready.
    TI_1 = 0;  
    SBUF1 = c; // Send a char
  }
}
                                Initial URL
Initial Description
From Keil C51 examples, TEST.C: ISD51 Demo for TI MSC 1210. Polled (non-interrupt) mode. Work-around for dropped-characters related to stop-bit problem: Clear SCON1.5 (or SM2_1).
Initial Title
Keil C51 character echo test for UART1
Initial Tags
c
Initial Language
C