Всё расписано на английском.
библиотека для работы с дисплеем.
Я расскажу про простой способ работы с дисплеем, используя библиотеку. Всё что остаётся делать это говорить микроконтроллеру что нужно вывести на экран.
Если интересно как работает дисплей, то я расписал это здесь
На картине показано для чего нужен каждый вывод дисплея. VEE это регулирует яркость.
Я расскажу как подключить и настроить дисплей используя 4 Data pin. (вместо 8)
Всё можно (и нужно) настроить в библиотеке, перед тем как что то делать. В скачанном архиве нам нужны 2 файла lcd.h и lcd.c, их нужно засунуть в папку где находится исходный код прошивки (и добавить к проекту прошивки).
Затем нужно открыть lcd.h и настроить его под себя.
#define XTAL 4000000 нужно поменять на частоту микроконтроллера.
#define LCD_IO_MODE 1 Здесь должно быть 1 для работы в 4 битном режиме.
#define LCD_PORT PORTA С каким портом МК хотите работать.
Также следует почитать описания различных команд.
Теперь нужно в код добавить библиотеку
#include "lcd.h" // бла бла бла lcd_init(LCD_DISP_ON); // Включить дисплей без курсора lcd_init(LCD_DISP_ON_CURSOR); // с курсором lcd_clrscr(); // очистить экран дисплея lcd_home(); // вернуть курсор в начало (x=0; y=0) lcd_puts("hello"); // написать что нибудь lcd_gotoxy(0,1); // Переместить курсор в координату (x=0; y=1) // Как выводить цифры char buffer[10]; int n = 12345; itoa(n, buffer, 10); lcd_puts(buffer); // float char buffer[10]; float f = 3.1415926; sprintf(buffer, "%f", f); lcd_puts(buffer);
Вот и всё
Комментариев нет :
Отправить комментарий