embedded 4.3" TFT-DISPLAY 480x272 BUILT-IN INTELLIGENCE + USB PROGRAMMERBOARD FÜR EA eDIP240-7
Valmistajan sivu: lcd-module
Ohjelmointi
Näytön mukana oleva USB-ohjelmointilauta helpottaa näytön ohjelmointia. Sen koodit luodaan windows-ympäristössä toimivalla "EA kit editor" -ohjelmalla. Ohjelmointi koostuu suurimmaksi osaksi erilaisista käskyistä, joita näyttö tottelee yksiselitteisesti. Laitteen mukana tulevasta manuaalista löytyy kattavat taulukot eri ohjelmointikoodeista. Asennuksen mukana on myös monipuolisia demo-ohjelmia, joita tutkimalla on helpompi käsittää laitteen toimintaperiaate.
Esimerkki
eDIPTFT43-A "Kuvakehys"
USB: "eDIP Programmer"
include <C:\documents and settings\xxxx\my documents\electronic assembly lcd tools\eDIPTFT43-A\default_constant.kmi>
include <C:\documents and settings\xxxx\my documents\electronic assembly lcd tools\eDIPTFT43-A\default_font.kmi>
include <C:\documents and settings\xxxx\my documents\electronic assembly lcd tools\eDIPTFT43-A\default_pattern.kmi>
include <C:\documents and settings\xxxx\my documents\electronic assembly lcd tools\eDIPTFT43-A\default_border.kmi>
Path <C:\documents and settings\xxxx\my documents\electronic assembly lcd tools\bitmaps\color\>
Picture 1 <Kuva1.bmp>
Picture 2 <Kuva2.bmp>
Picture 3 <Kuva3.bmp>
MnKuvaMakro=0
PowerOnMakro:
#FD 1,8 ;Asetetaan etu- ja taustaväri näytölle.
#TC 0 ;Poistetaan näytöstä vilkkuva kursori asettamalla sen arvoksi 0
#MN MnKuvaMakro ;Suoritetaan makro nimeltä MnKuvaMakro
Makro: MnKuvaMakro ;Määritellään MnKuvaMakro
#DL ;Puhdistetaan ruutu taustavärillä
#UI 100,70,1 ;Näytetään kuva asetuksilla XX,YY,kuvan numero (XX,YY pikselietäisyyksiä)
#X 40 ;Tauko 1/10s*40
#DL ;Puhdistetaan ruutu
#UI 100,70,2 ;Näytetään kuva 2
#X 40 ;Tauko
#DL ;Puhdistetaan ruutu
#UI 100,70,3 ;Näytetään kuva 3
#X 40 ;Tauko
#MN MnKuvaMakro ;Aloitetaan MnKuvaMakro alusta
Ensimmäisenä nimetään ohjelma "Kuvakehys" ja sisällytetään tarvittavat tiedostot (Kuvat, fontit jne.). Numeroidaan makro nimeltä MnKuvaMakro nollaksi. Sen jälkeen Määritellään makro nimeltä PowerOnMakro, jonka näyttö ajaa joka kerta käynnistyksen yhteydessä.
Koodin tarkoituksena on siis näyttää ruudussa kolmea kuvaa vuorotellen ja toistaa sama operaatio loputtomasti. Esimerkkiohjelma on varsin yksinkertainen, mutta ohjekirjasta löytyy sadoittain erilaisia mahdollisia komentoja ja makrorakenteita.