void main(void) { // Режим таймера 1 - 2 TMOD = 0x20; // Одинарная скорость передачи PCON &= 0x7f; // режим последовательного порта: // 8-ми битовый УАРТ, // разрешено принимать данные. SCON = 0x70; // Константа для перезагрузки таймера Т1 для получения скорости // приёма/передачи 9600 бод TH1 = 0xfd; // Включить таймер 1 для генерации частоты // скорости приёма/передачи по последовательному порту TR1 = 1; EA = 1; RI = 0; TI = 1; // если нужно работать с прерываниями... //ES = 1;
do { byte = CommPortRXD(); CommPortTXD(byte); } while(true); }