Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:software:homelab:library:module:lcd_alphanumeric [2013/08/14 19:10] eduardtlmkru:software:homelab:library:module:lcd_alphanumeric [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Буквенно-цифровой LCD ====== 
  
-//Связан с модулем:  [HW] [[ru:hardware:homelab:digi]]// 
- 
-Эта библиотека содержит функции использования буквенно-цифрового LCD Домашней Лаборатории. 
- 
-===== Типы данных ===== 
- 
-  * **//lcd_alpha_mode//** \\ Способ выбора начальных настроек экрана: 
-    * //LCD_ALPHA_DISP_OFF// - Выключение экрана. 
-    * //LCD_ALPHA_DISP_ON// - Включение экрана без курсора (невидимый курсор). 
-    * //LCD_ALPHA_DISP_ON_CURSOR// - Включение экрана с курсором. 
-    * //LCD_ALPHA_DISP_ON_CURSOR_BLINK// - Включение экрана с мигающим курсором. 
- 
-===== Функции ===== 
- 
-  * **//void lcd_alpha_init(lcd_alpha_mode disp_attr)//** \\ 
-    Настройка экрана к работе. Параметры: 
-    * //disp_attr// - Выбор настроек экрана. 
- 
-  * **//void lcd_alpha_clear(void)//** \\ 
-    Очистка экрана от всех знаков. После очистки экрана курсор переносится в начало первой строки. 
- 
-  * **//void lcd_alpha_clear_line(unsigned char line)//** \\ 
-    Очистка одной строки экрана. Курсор переносится после очистки в начало очищенной строки. Параметры: 
-    * //line// - Номер строки. Значение 0 или 1. 
- 
-  * **//void lcd_alpha_home(void)//** \\  
-    Перенос курсора в начало первой строки. 
- 
-  * **//void lcd_alpha_goto_xy(unsigned char x, unsigned char y)//** \\ 
-    Kursori soovitud positsioonile viimine. Parameetrid: 
-    * //x// - X koordinaat (veeru number). Väärtus 0 kuni 15. 
-    * //y// - Y koordinaat (rea number). Väärtus 0 või 1. 
- 
-  * **//void lcd_alpha_write_char(char c)//** \\ 
-    Sümboli kuvamine ekraani kursori positsioonil. Parameetrid: 
-    * //c// - ASCII sümbol. 
- 
-  * **//void lcd_alpha_write_string(const char *s)//** \\ 
-    Teksti kuvamine ekraanil kursori positsioonist alates. Parameetrid: 
-    * //s// - Teksti viit. 
- 
-  * **//void lcd_alpha_write_string_p(const char *progmem_s)//** \\ 
-    Programmimälus asuva teksti kuvamine ekraanil kursori positsioonist alates. Parameetrid: 
-    * //progmem_s// - Viit tekstile programmimälus. 
- 
-===== Näide ===== 
- 
-<code c> 
-#include <homelab/module/lcd_alpha.h> 
- 
-int main(void) 
-{ 
- // Ekraani seadistamine 
- lcd_alpha_init(LCD_ALPHA_DISP_ON); 
- 
- // LCD ekraani puhastamine 
- lcd_alpha_clear(); 
- 
- // Kursori (nähtamatu) teise rea algusesse viimine 
- lcd_alpha_goto_xy(0, 1);  
- 
- // Teksti kuvamine 
- lcd_alpha_write_string("Tere"); 
-} 
-</code> 
ru/software/homelab/library/module/lcd_alphanumeric.1376496619.txt.gz · Last modified: (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0