#include //ввод текста #include //библиотека ввода-вывода C51 char i,s,aa[6]; int x; Seria() interrupt 4 { s=getkey(); aa[i++]=s; } main() { SCON=0x50; TMOD=0x20; //таймер 1 - режим 2 TH1=0xfd; //константа автозагрузки - частота 9600 бод TR1=1; i=0; ES=1; //маска прерывания EA=1; while(1){ while(i!=5); aa[5]=0; EA=0; TI=1; //начальная установка готовности передачи printf("x= %s\n", aa); // форматированный вывод в USART i=0; EA=1; //маска прерывания } }