ВотЮ, хочу рассказать вам, как можно подключить символьные ЖКИ к микроконтроллеру с которым мы знакомы - это ATmega8. Итак, откроем программу Code Vision AVR, создадим новый проект в закладке LCD (Code Wizard AVR) выберем порт, к которому он будет подключен. Я подключаю к порту "В", вы можете выбрать другой порт... Ниже указаны какие ножки МК нужно подключить к LCD. итак, выбираем File -> Creative Save and Exit. указываем, куда будем сохранять файлы и смотрим на код программы. Удаляем все что написало и пишем следующий код туда: #include <mega8.h> //Включаем библиотеку для работы с микроконтроллером ATMega8 #asm .equ __lcd_port=0x18 ;PORTB #endasm // Инициализируем PORTB как порт ЖКИ #include <lcd.h> //Включаем библиотеку для работы с ЖКИ void main(void) { char *_str="Hello word!"; //Создаем выводимую строку PORTD=0x00; //Выставляем все выходы PORTD на ноль DDRD=0x00; // Выставляем все выходы PORTD как входы lcd_init(16); // Инициализация ЖКИ на 16 символов lcd_gotoxy(0, 0); // Переводим курсор на первый символ первой строки lcd_puts(_str); // Выводим строку _str на дисплей ЖКИ while (1) { }; } дальше компилируем и прошиваем МК. Только не забывайте подключить питание и фюзы выставить на 8Мгц. Вот Схема
|