You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

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.

  • No labels
You must log in to comment.