|
// Константы для скорости работы последовательного порта
#define B300 64
#define B600 160
#define B1200 208
#define B2400 232
#define B4800 244
#define B9600 250
#define B19200 253
#define B57600 255
//----------------------------------------------------------
// инициализация последовательного порта процессора
void uart_init(unsigned char baud)
{
PCON |= 0x80;
SCON = 0x50; /* mode 1: 8-bit UART, enable receiver */
TMOD |= 0x20; /* timer 1 mode 2: 8-Bit reload */
TH1 = baud; /* reload value baud */
TR1 = 1; /* timer 1 run */
}
E-mail: info@telesys.ru