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
   14   15   16   17   18   19   20   21   22   23   24