тарший байт * /L = 0x00;/* Лічильний регістр таймера/лічильника Т1, молодший байт */H = 0x00;/* Регістр захоплення таймера/лічильника Т1, старший байт */L = 0x00;/* Регістр захоплення таймера/лічильника Т1, молодший байт */AH = 0x00;/* Регістр А збіги таймера/лічильника Т1, старший байт */AL = 0x00;/* Регістр А збіги таймера/лічильника Т1, молодший байт */BH = 0x00; BL = 0x00;
// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: Timer 2 Stopped
// Mode: Normal top = FFh
// OC2 output: Disconnected = 0x00;/* Регістр стану асинхронного режиму */= 0x00;/* Регістр управління таймера/лічильника Т2 */= 0x00; = 0x00;
// External Interrupt (s) initialization
// INT0: Off
// INT1: Off = 0x00;/* Регістр управління мікроконтролера */
// Timer (s)/Counter (s) Interrupt (s) initialization = 0x00;/* Регістр маски переривання від таймера лічильника */
// USART initialization
// Communication Parameters: 8 Data, 1 Stop, No Parity
// USART Receiver: On
// USART Transmitter: Off
// USART Mode: Asynchronous
// USART Baud Rate: 19200 = 0x00;/* Регістр А управління та стану УСАПП */= 0x90; = 0x86; = 0x00;/* Регістр швидкості передачі УСАПП, старший біт */= 0x19 ;
// Analog Comparator initialization
// Analog Comparator: Off
// Analog Comparator Input Capture by Timer/Counter 1: Off = 0x80;/* Регістр управління і стану аналогового компаратора */= 0x00;/* Регістр спеціальних функцій */
// Global enable interrupts.2 = 0;/* Привласнили биту 2 регістру порту D значення "0", тобто вимикання вбудованого лічильника Т0 */
# asm ("sei")/* Оголошується загальний дозвіл переривань */(1)/* Нескінченний цикл */
{_byte = get_char ();/* Виклик функції, яка зчитує послідовність з 9 бітів */= input_byte;/* Передача даних на вихід, через порт Б */.2 = 1;/* Включення вбудованого лічильника */_us (120)/* Вводиться затримка для виведення даних */.2 = 0;/* Вимкнення вбудованого лічильника */
};
}
Висновок
В ході виконання даної курсової роботи було розроблено мікропроцесорний пристрій перетворення інтерфейсів з RS-232 в IEEE 1284. Так само були розглянуті аналоги проектованого пристрою. p align="justify"> У процесі виконання закріплені знання з основ роботи мікроконтролерів як в теорії так і на практиці. p align="justify"> Розроблений пристрій може застосовуватися для перетворення інтерфейсів при передачі даних з пристрою підтримуючого RS-232 і відпові...