C51 COMPILER V8.08 UART 04/08/2013 18:52:38 PAGE 1 C51 COMPILER V8.08, COMPILATION OF MODULE UART OBJECT MODULE PLACED IN uart.OBJ COMPILER INVOKED BY: C:\Keil51\C51\BIN\C51.EXE uart.c BROWSE DEBUG OBJECTEXTEND line level source 1 #include 2 #include //библиотека ввода-вывода C51 3 4 char i,aa[5],s; 5 int x; 6 7 Seria() interrupt 4 8 { 9 1 s=getkey(); 10 1 aa[i++]=s; 11 1 x=x*10+(s&0x0f); //двоичное число 12 1 if (i==5) { printf("x= %4d\n", x); // форматированный вывод в USART 13 2 i=0; x=0; 14 2 } 15 1 } 16 17 main() 18 { 19 1 SCON=0x50; //режим асинхронный 8 бит, ren=1 20 1 TMOD=0x20; //таймер 1 - режим 2 21 1 TH1=0xfd; //константа автозагрузки - частота 9600 бод 22 1 TR1=1; 23 1 ES=1; //маска прерывания 24 1 EA=1; 25 1 TI=1; //начальная установка готовности передачи 26 1 while(1); 27 1 28 1 } MODULE INFORMATION: STATIC OVERLAYABLE CODE SIZE = 147 ---- CONSTANT SIZE = 8 ---- XDATA SIZE = ---- ---- PDATA SIZE = ---- ---- DATA SIZE = 9 ---- IDATA SIZE = ---- ---- BIT SIZE = ---- ---- END OF MODULE INFORMATION. C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)