LCD Siemens S65 176 x 132 pixels, 65536 colors

Schematics and description:
Schéma zapojenia a popis:
Na tejto stránke nájdete ovládač pre displej LS020. Používa 8 bitové a 16 bitové kódovanie farieb.
Schematics:
Schematics




Grafické funkcie:
 - Kresli bod 8 bitovou farbou a 16 bitovou farbou. (256 a 65536 farieb).
 - Kresli čiaru.
 - Kresli obdĺžnik s výplňou aj bez.
 - Kresli kruh a kružnicu.
 - Zmaž displej a vyplň ľubovolnou farbou. 8 bit - rýchlejšie
 - Progress bar
 - Kresli obrázok (Draw picture). 16 bit
 - ...

Text:
 - Písanie znakov. 4 typy písma, horizontálne aj vertikálne. (Font 5x7 a 10x 14 je s diakritikou)
 - Vypíš string. 4 typy písma, horizontálne aj vertikálne.

Ak máte nejaké doplnenie, prosím o info.

Na konci článku si môžete stiahnuť ovládač
Použité zdroje: (Sources)
juras-projects
www.superkranz.de/christian
mikrocontroller.net
chomikuj.pl/sapers_2  chomikuj.pl/sapers_2
www.das-labor.org/trac/browser


fotoalbum
        S65
        LS020S65 Display
        S65 LCD176x132

NA STIAHNUTIE - Download LS020 Driver:
First version 10.1.2012
Full program with c and hex files  in AVRStudio+Schematics
  Open this in AtmelStudio 6
Source code in new window as text
bitmap in h file in new window as text


Second version 15.1.2012
Description:
 LCD orientation - horizontal

(131) ^----------------------------------+ (175,131)
       y |                                           |
         |                                           |
         |_ __ _text                              |
     y1 |         |                                 |
         |         |                                 |
         |         |                                 |
(0,0) +---------------------------------->(175)
             x1                       x
*TEXT orientation - horizontal and vertical (LCD orientation is NOT changed in both directions of fonts)

ADDED:
 ─ Hardware and Software SPI (any pin on AVR can be selected with SW SPI . SW SPI is slower than HW)
From previous version:
 ─ functions "ls020_put_string8" and "ls020_put_string8_vertical" supports 4 types of characters, transparent and with background (two types is with diacritics)
 ─ put string from PROG memory "ls020_put_string8_P". (horizontal and vertical for 4 types of characters)
 ─ put char and string. (horizontal and vertical)
 ─ Shapes like pixel8, pixel16, line, circle, rectangles ...
 ─ Horizontal and vertical slide bar (progressbar)
 ─ Show bitmap on LCD "s65_load_picture16" function
 ─ Pictures rotation (90 degree - vertical)
 ─ delay reduction (I thing the driver is faster)
 ─ Deactivate and Activate the screen
 ─ Inversion mode of LCD
 ─ Functions description
 ─ LCD backlight PWM control-brightness can be set

 Download: S65 LS020 LCDDriver 140kB



S65_LCD_Driver_ mmc fat16.rar  - source code and schematics

----------------------------------------------------------------------------------------------------------------------------------

S65 LS020 LCD driver version 14.8.2012

-added: Transparent picture

            Faster font 5x7 and double 5x7 horizontal

            poweroff

 

----------------------------------------------------------------------------------------------------------------------------------

 
Počet zobrazení stránky: 16150x