Page 19 - 6486
P. 19
Рис. 2.5 – Налаштування РКІ в CodeWizard
Для написання програми у CodeVisionAVR використовується
ряд функцій із бібдіотеки alcd.h. Розглянемо детально їх.
lcd_init(х); - ініціалізує РКІ. Викликається одноразово, перед
роботою з індикатором. «х» - число яке вказує кількість символів
у строці індикатора. Дану команду нові версії CodeVisionAVR
генерує автоматично всередині функції main().
lcd_clear(); - фунція очищає усі строки індикатора і повертає
курсор на нульову позицію в нульову строку.
lcd_gotoxy(x,y); - функція для переводу позиції курсору в
позицію «х» рядка «y». Слід звернути увагу що відлік починається
із рядка №0 і позиції №0.
lcd_putchar(char c); - фукція виводу одного cимволу в поточну
позицію курсору, що зберігається у змінній с типу char.
lcd_puts(char *str); - фукція виводу строки починаючи із
поточної позиції курсору, що зберігається масиві str типу char.
Більш детальну інформацію про дані функції і інші а також
приклади їх застосування можна почерпнути із довідки яка
викликається клавішею F1 в середовищі CodeVisionAVR при
пошуку відповідної бібліотеки.
Для роботи зі строками чи командами вводу-виводу необхідно
не забути їх підключити на початку програми.
19