терфейс, 5x8 розмір символу (100 * TIME); _com (0x0c) ;//Показати зображення, курсор не переміщується показуваті (100 * TIME); _com (0x01) ;//очистити DDRAM і Установити курсор на 0x00 (100 * TIME);
}
// Основна програмаmain (void)
{= 0xfc ;//Ініціалізація portD = 0x00; (1000) ;//затримки, щоб РКІ встіг включітіся_init () ;//Ініціалізація РКІ_dat ('w'); курсор на початок 2-го рядка РКІ_dat ('I') ;//Запісуємо_dat ('t'); _dat ('"'); _dat ('s'); _dat (''); _dat ('s') ; _dat ('o'); _dat (''); _dat ('e'); _dat ('a'); _dat ('s'); _dat ('y'); (1)// безкінечній цикл
; 1;
}
Для латіні и цифр ASCII коди співпадають з зашитими в знакогенератор РКІ, відтак дозволено використовуват lcd_dat ( A ). Можна сделать свою бібліотеку для роботи з РКІ, віділівші Функції lcd_dat (unsigned char x), lcd_com (unsigned char x), lcd_init (void) в окремий модуль LCD.h і підключаті его за необхідністю.
В· Ця процедура Дуже економити годину, Варто Тільки один раз напісаті Потрібні Функції, а потім весь годину їх Тільки використовуват. Такоже Варто підмітіті, що незручно Виводити довгу фразу по одній літері, для цього звітність, нашу рядок Виведення помістіті в масив Із unsigned char и Виводити помощью циклу:
В· int main (void)
В· {unsigned char data [14] = {'w', 'w', 'w', '.', 'a', 'v', 'r', 'l', 'a', 'b', '.', 'c', 'o', 'm'};
В· unsigned char i;
В· DDRD = 0xfc ;//Ініціалізація portD
В· PORTD = 0x00;
В· pause (1000);// затримки, щоб РКІ встіг Включити
В· lcd_init () ;//Ініціалізація РКІ
В· for (i = 0; i <14; i + +)// Вивід записами політерно
В· lcd_dat (data [i]);
1.7 Розробка друкованої плати системи
Розробка і виготовлення друкованої плати проводитися на Основі ОСТ 4 ГО 054. 043 та ТУ 4 ГО 054. 058. У відповідності з ними існують наступні методи виготовлення: комбінований (позитивний та негативний), хімічний, металізація наскрізніх отворів для виготовлення багатошаровіх Друкований плат. p align="justify"> Віходячі з...