OLED alfanumerický displej WINSTAR

Podobné dokumenty
Komunikace modulu s procesorem SPI protokol

Znakové. Zapojení vývodů. standard. vývod. popiss napájení GND G napájení +5V =data) Data Bus 0

Multifunkční digitální relé 600DT

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Příručka uživatele DÁLKOVÝ OVLADAČ R05/BGE

Laboratorní cvičení z předmětu Elektrická měření 2. ročník KMT

POKLADNÍ DISPLEJ LCD. hotline: strana 1

Konvertibilní Tablet STRUČNÁ PŘÍRUČKA 8085 LKB001X CJB1FH002ASA

POKLADNÍ DISPLEJ VFD - USB

A/C DÁLKOVÝ OVLÁDAČ NÁVOD K OBSLUZE

MI Video rozhraní pro vozidla Renault. Přepínání mezi jednotlivými vstupy a ovládání přehrávání

SIC1602A20. Komunikační protokol

MIDAM Verze 1.1. Hlavní okno :

Ing. Michal Martin. Spojení PLC CLICK s NA-9289

Modul LCD displeje se čtyřmi tlačítky. Milan Horkel

9. Rozšiřující desky Evb_Display a Evb_keyboard

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Technická dokumentace ČTEČKA ČIPŮ DALLAS. typ DSRS

HPS-120. Manuál nastavení bezdrátového modemu

Řízení IO přenosů DMA řadičem

Série NEP Uživatelský manuál

SEMESTRÁLNÍ PROJEKT Y38PRO

Konfigurace portů u mikrokontrolérů

Uživatelský manuál. KNXgal. řízení zabezpečovacích ústředen. Galaxy ze sběrnice KNX. napájeno ze sběrnice KNX. indikace komunikace na KNX

Návod k instalaci, provozu a údržbě brány MODBUS. Návod k instalaci, provozu a údržbě. Brána Modbus

Systém řízení Autoklávu

OD - 4H08 Rychlý návod

MI Video rozhraní pro vozidla Renault Poloha ON (poloha dole)

Činnost počítače po zapnutí

Dálkové ovládání k mobilní klimatizaci APD09a, APD12a. Návod k obsluze

Dělení pamětí Volatilní paměti Nevolatilní paměti. Miroslav Flídr Počítačové systémy LS /11- Západočeská univerzita v Plzni

Systém řízení Autoklávu s PLC AMIT

CNC Technologie a obráběcí stroje

Grove - display 4 digity s řídícím obvodem TM1637

Struktura a architektura počítačů (BI-SAP) 10

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Systém řízení sběrnice

INTERFACE GSM VT-GSM-007

SPÍNACÍ HODINY. Nastavení hodin a předvolby. Obr. 1

5. A/Č převodník s postupnou aproximací

Protokol S-BUS pro MORSE Popis protokolu

Uživatelský manuál. KNXgal

DALI EASY RMC verze 1.0. Návod k použití III/2004

MI1308 Video rozhraní pro vozidla Volvo s displejem 5

PROGRAMOVÁNÍ OVLADAČE GALCON 80512

Uživatelský manuál. KNXpar

Technická dokumentace ČTEČKA ČIPŮ DALLAS. typ DSRS2333 (V1.2)

BeoSound Příručka

Modelová úloha Zabezpečení a správa budovy

Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta informačních technologií

Analyzátor sériového rozhraní RSA1B

Nastavení a ovládání aplikace ifoxtrot

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Vestavné systémy BI-VES Přednáška 5

LED mobilní semafor /code: /

Odemykací systém firmy Raab Computer

Boundary Scan JTAG (Joined Test Action Group) IEEE 1149.X Zápis do rozhraní

OM ProfiBus POPIS PROTOKOLU/KOMINUKACE

MI Video rozhraní pro vozidla Rover a Jaguar (od roku 2011)

Paměťový podsystém počítače

DS-1002KI/1003KI klávesnice uživatelský manuál V1.0

4.10 Ovládač klávesnice 07 TC 91 Ovládání 32 přepínačů/kláves a 32 LED

DJ 1T ID ver 1.2 Návod na použití. Návod na použití. Dveřní jednotka DJ 1T ID. Strana 1

Aplikace. Hlásič SMS

Prostorový přístroj QAA NÁVOD K OBSLUZE 06:02 DAY 22.1 ESC.

Praktické úlohy- 2.oblast zaměření

DÁLKOVÉ OVLÁDÁNÍ KLIMATIZAČNÍ JEDNOTKY NÁVOD K OBSLUZE

Elektronická časomíra SH3

Paměti Flash. Paměti Flash. Základní charakteristiky

ELEKTRONICKÁ OVLÁDACÍ JEDNOTKA RAIN BIRD WTD-1900

Digitální tlačítkové moduly pro DUO systém TD2100MA

Model ver SYSTEM EXCLUSIVE KOMUNIKACE CHD Elektroservis

Ovládací prvky Tlačítka SCANNER Tlačítka SCENE LCD displej Tlačítka BANK CHASE PROGRAM MIDI/REC AUTO/DEL MUSIC/BANK COPY BLACKOUT TAP SYNC/DISPLAY

TECHNICKÝ POPIS MODULU GRAFIK =============================

Návod na použití Dveřní jednotka DJ 1T KEY Stránka 1

Instalace. Bezdrátový přístupový bod NETGEAR ac WAC120. Obsah balení. NETGEAR, Inc. 350 East Plumeria Drive San Jose, CA USA.

SPECIFIKACE VÝKONOVÉ CHARAKTERISTIKY OBSAZENÍ TLAČÍTEK DISPLEJ PROVOZ BEZPEČNOSTNÍ POKYNY NÁVOD K OBSLUZE

SEKVENČNÍ LOGICKÉ OBVODY

Návod k obsluze výukové desky CPLD

Návod k obsluze. Dálkový ovladač BRC315D7

Komunikační protokol MODBUS RTU v jednotce M4016. Seznam služeb protokolu MODBUS podporovaných řídící jednotkou M4016 je v tabulce.

Kamera do auta s IR osvětlením a podporou SD karet HQS-205B

Rozhraní c.logic lite MI MCS-02. umožňuje připojení zdroje AV signálu do vozidel Mercedes Benz s navigačním systémem Comand 2.

MI1249. Video rozhraní pro vozidla Citroen C5 a Peugeot 508

Příručka k zařízení Sebury K3-3

2.1.2 V následujícím dialogovém okně zvolte Instalovat ze seznamu či daného umístění. stiskněte tlačítko Další

Kamera Angel Eye. Návod k použití. Výhody přístroje:

Zobrazovač teploty, času, datumu a textů. 1. Nastavení nového datumu ( z procedury Vlož text )

Elektronický Přepínač 1x KVM, 8xPC/16xPC

Referenční příručka o čárovém kódu

NKB-1000 UŽIVATELSKÝ NÁVOD

Obsah. Zobrazovací a ovládací prvky na čelním panelu. Účel použití. Elektrické zapojení. Obr : Binární vstupní / výstupní modul 07 DC 91

Periferní operace využívající přímý přístup do paměti

Kamera do auta s IR osvětlením a podporou SD karet HQS-205A

Přerušovací systém s prioritním řetězem

Průvodce instalací softwaru

DÁLKOVÝ OVLADAČ UŽIVATESKÝ MANUÁL R05, RM05 AIR CONDITIONING

Instrukce pro uživatele. AS-i DP Controler AC1005 / AC1006

Transkript:

OLE alfanumerický displej WINSTAR Popis funkce Registry WS poskytuje dva typy 8bitových registrů, jmenovitě Itruction Register (IR) a ata Register (R). Registr vyberete pomocí RS pinu. Když je RS pin nastaven na "", je vybrán typ Itruction Register. Když je RS pin nastaven na "", je vybrán typ ata Register. Viz následující tabulka. RS R/WB Operace Itruction register zapisován jako vnitřní operace. Přečte busy flag (B7) a address counter (B až B6) ata register zapisován jako vnitřní operace (R na RAM nebo CGRAM) ata register čten jako vnitřní operace (RAM nebo CGRAM na R) Itruction register (IR) Využívá se k uchování itrukčního kódu (např. isplay Clear, Cursor Home a další), adresy isplay ata RAM (RAM) a adresy Character Generator RAM (CGRAM). Itruction register může být zapisován pouze z MPU. ata register (R) Využívá se jako dočasné úložiště pro data, která budou zapsána do RAM nebo CGRM, stejně jako pro data, která budou čtena z RAM nebo CGRAM. Busy flag (BF) Využívá se k rozhodnutí, zda je WS v nečinnosti nebo v něm probíhá vnitřní operace. Když provádí WS nějakou vnitřní operaci, busy flag je nastavena na "". V tomto stavu nebudou přijaty žádné další itrukce. Když je RS pin nastaven na "" a R/WB pin je nastaven na "", busy flag bude mít výstup na pinu B7. Když je WS v nečinnosti nebo dokončil předchozí interní operaci, busy flag je nastavena na "". alší itrukce bude nyní zpracována a provedena. Address counter () Využívá se k přidělení adresy isplay ata RAM (RAM) a adresy Character Generator RAM (CGRAM). Když je informace o adrese zapsána do Itruction register (IR), tato informace o adrese je odeslána z Itruction Register do Address Counter. Ve stejnou chvíli je rozhodnuta pomocí itrukce povaha adresy (buď RAM nebo CGRAM). Po zapsání do nebo čtení z RAM nebo CGRAM se Address Counter automaticky navýší nebo sníží o (podle funkce Write nebo Read). Je nutné poznamenat, že RS pin je nastaven na "" a R/WB je nastaven na "", obsah Address Counter má výstup na pinech B až B6. isplay data RAM (RAM) Využívá se pro uchování isplay ata, která jsou reprezentovaná jako 8bitový kód znaku. isplay ata RAM podporuje rozšířenou kapacitu 28 x 8bitů nebo 28 znaků. isplay ata RAM adresa (A), nastavena v Address Counter jako hexadecimální. Bity high order Bity low order Address Counter (hex) 6 5 4 3 2 Níže je RAM adresa=39. RAM adresa: 39 6 5 4 3 2 Jednořádkové zobrazení (N=) Když je počet zobrazených znaků nižší než 28, první znak je zobrazen vpředu. Vztah mezi RAM adresou a umístěním na OLE panelů je zobrazen níže. Umístění zobrazení (číslo) 2 3 4... 26 27 28 RAM adresa (hexadecimální) 2 3... 7 7E 7F

Například, když je zobrazeno pouze 8 znaků na jedno řádku displeje, vztah mezi RAM adresou a umístěním na OLE panelu je následující. Umístění zobrazení 2 3 4 5 6 7 8 RAM adresu 2 3 4 5 6 7 Posun vlevo 2 3 4 5 6 7 8 Posun vpravo 7F 2 3 4 5 6 vouřádkové zobrazení (N=) Případ : Počet zobrazených znaků je menší než 64 x 2 řádky. Když je počet zobrazených znaků menší než 64 x 2 řádky, pak jsou první znaky prvního a druhého řádku zobrazeny od začátku. Je důležité poznamenat, že každý řádek zabírá 64 x 8 bitů místa na RAM. První řádek je až 3F, druhý řádek je 4 až 7F. Viz tabulka níže. Umístění zobrazení 2 3 4... 6 62 63 64 RAM adresa 2 3... 3C 3 3E 3F (hexadecimální) 4 4 42 43... 7C 7 7E 7F Pro ukázku dvojřádkového x 2 znaků zobrazení, vztah mezi RAM adresou a umístění OLE panelu zde máte následující tabulku. Umístění zobrazení 2 3 4... 8 9 2 RAM adresa 2 3... 2 3 (hexadecimální) 4 4 42 43... 5 52 53 Posun vlevo 2 3 4... 2 3 4 4 42 43 44... 52 53 54 Posun vpravo 3F 2... 2 7F 4 4 42... 5 5 52 Případ 2: zobrazení 4 znaků x 2 řádky WS (Master) lze rozšířit pro zobrazení 4 znaků x 2 řádků postupně po sobě. WS (Slave). Když dojde k operaci posunu displeje, RAM adresa se také posune. Ukázku vidíte níže. Umístění zobrazení RAM adresa 2 3 4 5 6 7... 37 38 39 4 2 3 4 5 6 7 8 9 A... 24 25 26 27 4 4 42 43 44 45 46 47 48 49 4A... 64 65 66 67 WS displej (Master) Posun vlevo Posun vpravo 8 9 Kaskádovitě druhý WS (Slave) 2 3 4 5 6 7 8 9 A B... 25 26 27 28 4 42 43 44 45 46 47 48 49 4A 4B... 65 66 67 68 3F 2 3 4 5 6 7 8 9... 23 24 25 26 7F 4 4 42 43 44 45 46 47 48 49... 63 64 65 66 Registrový blok s dvojsměrným posunem Tento blok posune serial data na sestupné hraně CL. Když je SHL nastaveno na "H", vstup dat z je posunut od bit k bit (když je WS v módu "master", je výstup, když je WS v módu "slave", je vstup). Když je SHL

nastaveno na "L", vstup dat je posunut z bit na bit. Stav : SHL="H" Stav 2: SHL="L" Character generator ROM (CGROM) Využívá se pro generování znaků o počtu buď 5 x 8 bodů nebo 5 x bodů z osmibitových kódů znaků. WS má čtyři sady znaků, "Western EuropeanII", "Englich Japanese", "English Russian" a "Western EuropeanII". Uživatelé mohou použít software pro výběr odpovídajícího písma (základně je nastaveno "English Japanese"). Character generator ROM (CGROM) WS poskytuje tři sady znaků. Font lze vybrat přes programování FT.

Tabulka znaků ENGLISH_JAPANESE (základně FT[:]=)

Tabulka znaků WESTERN EUROPEAN (základně FT[:]=)

Tabulka znaků ENGLISH RUSSIAN (základně FT[:]=)

Tabulka znaků WESTERN EUROPEAN II (základně FT[:]=) Character generator RAM (CGRAM) Využívá se pro generování vzorů znaků buď 5 x 8 nebi 5 x bodů. Může generovat osm 5 x 8 bodových znakových vzorů ze čtyř 5 x bodových znakových vzorů. Znakové vzory generované pomocí CGRAM lze přepsat. Uživatelem definované vzory pro CGRAM jsou podporovány.

Vztah mezi CGRAM adresou, RAM kódem znaku a CGRAM znakovými vzory (pro 5 x 8 bodové znakové vzory). Poznámky:. * = nedůležité. 2. Sloupec umístění vzoru znaku odpovídá CGRAM datovým bitům až 4, kde 4 je vlevo. 3. Bity kódu znaku až 2 odpovídají CGRAM adresovým bitům 3 až 5 (3 bity: 8 typů). 4. Pokud jsou CGRAM ata nastavena na "", pak je výběr zobrazen. Pokud jsou CGRAM nastavena na "", není učiněn žádný výběr. 5. CGRAM adresové bity až 2 se používají pro definici řádku umístění. Osmý řádek je umístění kurzoru a jeho zobrazení je tvořeno logickým OR s kurzorem. Osmý řádek CGRAM data bitů až 4 musí být nastaven na "". Pokud jakýkoliv osmý řádek CGRAM data bitů až 4 je nastaven na "", odpovídající umístění zobrazení se rozsvítí bez ohledu na umístění kurzoru. 6. Když jsou kódové bity znaku nastaveny na "", pak je vybrán CGRAM vzor znaku. Je třeba poznamenat, že kódový bit znaku 3 není relevantní a nebude mít žádný vliv na zobrazení znaku. Kvůli tomu je možné první vzor znaku výše (R) zobrazit, když je kód znaku H nebo 8H.

Vztah mezi CGRAM adresou, RAM kódem znaku a CGRAM znakovými vzory (pro 5 x bodové znakové vzory). Poznámky:. * = nedůležité. 2. Umístění sloupce vzoru znaku odpovídá CGRAM data bitům až 4, kde bit 4 je vlevo. 3. Bity kódu znaku a 2 odpovídají CGRAM adresním bitům 4 a 5 (2 bity, 4 typy). 4. Pokud jsou CGRAM data nastavena na "", pak bude zobrazen výběr. Pokud jsou CGRAM nastavena na "", není učiněn žádný výběr. 5. CGRAM adresové bity až 3 se využívají k definování řádku umístění vzoru znaku. Jedenáctý řádek je umístění kurzoru a je zobrazen logickým OR s kurzorem. Jedenáctý řádek CGRAM data bitů až 4 musí být nastaven na "". Pokud jakýkoliv z jedenáctých řádků CGRAM data bitů až 4 je nastaven na "", odpovídající umístění zobrazení se rozsvítí bez ohledu na umístění kurzoru. 6. Když jsou bity kódu znaku 4 až 7 nastaveny na "", pak je vybrán CGRAM vzor znaku. Je třeba poznamenat, že bity kódu znaku a 3 nejsou relevantní a nemají žádný efekt na zobrazení znaku. íky tomu vzor znaku výše ($) lze

zobrazit, když je kód znaku H, H, 8H nebo 9H. Obvod generování časování Časové signály pro operace vnitřního obvodu (např. RAM, CGRAM a CGROM) jsou generovány pomocí tohoto obvodu. Časové signály pro vnitřní operace MPU a RAM čtení pro zobrazení jsou generovány odděleně, aby se zabránilo tomu, že se budou vzájemně narušovat. To znamená, že například, když jsou data zapisována na RAM, nedojde k žádným nechtěným interferencím jako blikání jinde než v oblasti zobrazení. Obvod OLE ovladače WS poskytuje 6 běžných ovladačů a výstupů segmentového ovladače. Když je vybrán font znaku a počet řádků, které mají být zobrazeny, odpovídající běžné ovladače automaticky vytvoří výstup tvaru vlny. U ostatních běžných výstupů bude výstup nevýběrového tvaru vlny. Obvod ovládání kurzoru/blikání Kurzor nebo blikání znaku je generováno obvodem ovládání kurzoru/blikání. Kurzor nebo blikání se objeví s číslem umístěným na isplay ata Ram (RAM) Address Set v Address Counter (). 6 5 4 3 2 Address counter Případ : Pro jednořádkové zobrazení Příklad: Když je Address Counter () nastaven na EH, umístění kurzoru je zobrazeno na RAM adrese EH. Umístění zobrazení 2 3 4 5... 4 5... 9 2 RAM adresa (hexadecimální) 2 3 4... E... 2 3 Umístění kurzoru Poznámka: Kurzor nebo blikání se objeví, když Address Counter () vybere Character Generator RAM (CGRAM). Když vybere CGRAM Address, pak kurzor nebo blikání je zobrazeno v irelevantním a nesmyslném umístění. Případ 2: Pro dvojřádkové zobrazení Příklad: Když je Address Counter () nastaven na 46H, umístění kurzoru je zobrazeno na RAM Address 46H. Umístění 2 3 4 5 6 7 8... 9 2 zobrazení RAM adresa 2 3 4 5 6 7... (hexadecimální) 4 4 42 43 44 45 46 47... Umístění kurzoru 9 3 49 53 Poznámka: Kurzor nebo blikání se objeví, když Address Counter () vybere Character Generator RAM (CGRAM). Když vybere CGRAM Address, pak kurzor nebo blikání je zobrazeno v irelevantním a nesmyslném umístění. Inicializace interního resetovacího obvodu Když zapnete napájení, WS je automaticky inicializován pomocí interního resetovacího obvodu. Následující položky jsou nastaveny při inicializaci na základní nastavení.. isplej čistý 2. Nastavení funkce: L="": 8bitové datové rozhraní N="": jednořádkové zobrazení F="": 5 x 8 bodů znaky 3. Vypnutí PWR="" 4. Ovládání zapnutí/vypnutí zobrazení: ="": zobrazení vypnuto C="": kurzor vypnut

B="": blikání vypnuto 5. Nastavení módu vkládání I/="": Snížení o S="": žádný posun 6. Kurzor/posun zobrazení/mód/napájení S/C="", R/L="": posun umístění kurzoru doprava G/C="": mód znaku Pwr="": vnitřní C C napájení zapnuté Busy Flag (BF) je ve funkčním stavu, dokud není dokončena inicializace (BF=""). Tento stav bude aktivní ms po stabilizaci V. Adresování módu znaku WS poskytuje dva druhy módu znaku. Uživatel může naplnit 28 znakových dat (N=, jeden řádek) nebo 64 znakových dat na linku (N=, dvě linky) v zapojené RAM pro zobrazení grafiky. Adresování módu znaku lze ovládat pomocí RAM adresní itrukce. Formát adresy B7 CA (adresa znaku) B6 B4 B3 B2 B B A6 A5 A4 A3 A2 A A () Stav jednoho řádku (N=) (2) Stav dvou řádků (N=) B5

Adresování grafického módu WS má nejen mód znaku, ale také grafický mód. Uživatel může vyplnit x6 dat do zapojené RAM pro zobrazení grafiky. Grafický mód adresování je rozdílný od módu znaku. Použijte RAM adresní itrukci pro nastavení osy X adresy grafického módu a CGRAM adresní itrukce k nastavení osy Y grafického módu. Formát adresy B7 B6 B5 B4 B3 B2 B B GXA (adresa grafické osy X) A6 A5 A4 A3 A2 A A GYA (adresa grafické osy Y) CGA

Inicializace itrukcí () 8bitový mód

(2) 4bitový mód

Itrukce Itruction Register (IR) a ata Register (R) jsou jediné registry, které lze ovládat pomocí MPU. Před započetím interní operace WS dočasně uloží ovládací informace do svého Itruction Register (IR) a ata Register (R), aby snadno umožnil rozhraní s různými typy MPU. Interní operace WS jsou rozhodnuty pomocí signálů (RS, R/WB, B až B7), které jsou vyslány z MPU. Tyto signály jsou kategorizovány do 4 typů itrukcí, jmenovitě:. Itrukce nastavení funkcí (např. isplay, Format, ata Length atd.) 2. Itrukce nastavení interní RAM adresy 3. Itrukce přesunu dat s interní RAM 4. Itrukce různých funkcí Základní funkce jsou ty, které spouští přenosy dat s interní RAM. Nicméně, když jsou interní RAM adresy automaticky navýšeny/sníženy o po každém zapsání dat, programová zátěž MPU je odlehčena. Itrukce posunu zobrazení lze provést v tu samou dobu jako zápis dat zobrazení a tím minimalizovat dobu vývoje systému s maximální účinností programu. Když je itrukce spuštěna pro interní operaci, je možné provést pouze Busy Flag/Address Read. Jiné itrukce nejsou možné. Je třeba poznamenat, že během spuštění itrukce je Busy Flag nastavena na "". Busy Flag je nastavena na "", když lze itrukci přijmout a provést. Proto by měla být Busy Flag zkontrolována, aby bylo jisté, že BF = "", než bude odeslána další itrukce z MPU. Pokud není, čas mezi první itrukcí a další itrukcí je delší, než doba, kterou trvá provést samotnou itrukci. Itrukce Kód Popis Max. doba spuštění, když fps nebo fosc = 25KHz 6.2ms RS R/WB B7 B6 B5 B4 B3 B2 B B Čistý displej Smaže celý displej Návrat domů Nastaví RAM adresu do Address Counter na. Vrátí posunuté zobrazení na původní pozici. Obsah RAM zůstane nezměněný. (B je testovací pin. Uživatelé by měli vždy nastavit B=) módu I/ S Nastaví směr pohybu kurzoru a specifikuje posun zobrazení. (Tyto operace probíhají během zápisu a čtení dat.) Ovládání ON/OFF zobrazení C B Nastaví celé zobrazení () ON/OFF. Nastaví kurzor (C) ON/OFF. Nastaví blikání (B) umístění znaku kurzoru. Cursor/isplay Shift/Mode/Pwr S/C R/L G/C PWR Pohybuje kurzorem a posunuje zobrazení bez změny obsahu RAM. Nastaví mód grafický/znaku. Nastaví on/off vnitřního napájení. Nastavení funkce N F FT Nastavení CGRAM adresy G G G G G G Nastaví CGRAM adresu. CGRAM data jsou odeslána a přijata po tomto nastavení. Nastavení RAM adresy A A A A A A A Nastaví RAM adresu. RAM data jsou odeslána a přijata po tomto nastavení. Čtení Busy Flag a adresy BF Zapsání dat do CGRAM nebo RAM Zápis dat Zapíše data do CGRAM nebo RAM. Čtení dat z CGRAM nebo RAM Čtení dat Přečte data z CGRAM nebo RAM. Nastavení vstupu L FT Nastaví délku dat rozhraní (L). Nastaví počet zobrazených řádků (N). Nastaví font znaku (F). Nastaví tabulku fontu (FT). * Je zakázáno nastavit FT= nebo, když WS pracuje v 4bitovém rozhraní. Přečte Busy Flag (BF) značící, že je prováděna interní operace. Přečte obsah Address Counter. Poznámky:. Poté, co byla provedena itrukce CGRAM/RAM Read nebo Write, RAM Address Counter se navýší nebo sníží o. Poté, co je vypnuta Busy Flag, RAM Address je aktualizována. 2. I/ = navyšovací/snižovací bit.

I/="": navýšení I/="": snížení 3. S=bit pro posunutí celého zobrazení. Když je S="", je funkce posunutí vypnutá. 4. BF=Busy Flag BF="": probíhá interní proces BF="": žádná interní operace neprobíhá, může být přijata další itrukce. 5. R/L=posun vpravo/vlevo R/L="": posun doprava R/L="": posun doleva 6. S/C=posun zobrazení/pohyb kurzoru S/C="": posun zobrazení S/C="": pohyb kurzoru 7. G/C=výběr módu grafického/znaku. G/C="", výběr módu znaku, G/C="", výběr grafického módu. 8. PWR= ovládání on/off vnitřního CC. PWR="", CC on. PWR="", CC off. 9. RAM=isplay ata RAM. CGRAM=Character Generator RAM. G=CGRAM Address 2. A=Address Counter Address (odpovídá adrese kurzoru) 3. =Address Counter (používá se pro RAM a CGRAM adresy) 4. F=Mód vzoru znaku F="": 5 x bodů F="": 5 x 8 bodů 5. N=Počet zobrazených řádků N="": dvojřádkové zobrazení N="": jednořádkové zobrazení Popis itrukcí Itrukce Clear display RS R/WB B7 B6 B5 B4 B3 B2 B B Tato itrukce se používá pro vyčištění isplay Write Space 2H ve všech RAM adresách. Vzor znaku pro Character Code 2H musí být vzor BLANK (prázdný). Itrukce Return home RS R/WB B7 B6 B5 B4 B3 B2 B B * Poznámka: *=nedůležité Tato itrukce se používá pro nastavení RAM Address do Address Counter a obrácení zobrazení do jeho původního stavu (pokud bylo zobrazení posunuto). RAM obsah se nemění. Kurzor nebo blikání se přesune na levý okraj displeje. Pokud jsou zobrazeny dva řádky, kurzor nebo blikání se přesune na levý okraj prvního řádku. Itrukce Entry mode set RS R/WB B7 B6 B5 B4 B3 B2 B B I/ S I/ je bit pro zvýšení/snížení Když je bit I/ nastaven na "", RAM Address je zvýšena o, když je kód znaku zapsán nebo přečten z RAM. Navýšení o pohne kurzorem nebo blikáním o jeden krok doprava. Když je bit I/ nastaven na "", RAM Address je snížena o, když je kód znaku zapsán nebo přečten z RAM. Snížení o pohne kurzorem nebo blikáním o jeden krok doleva.

S: Bit pro ovládání posunu celého zobrazení Tento bit se používá pro posun celého zobrazení. Když je S nastaven na "", celé zobrazení se posune doprava (když I/="") nebo doleva (když I/=""). Když je S nastaveno na "", zobrazení se neposune. Příklad : I/=, S= Původní zobrazení Vložen nový znak "A" Vložen nový znak "B" Vložen nový znak "C" Vložen nový znak "" Příklad 2: I/=, S= Původní zobrazení Vložen nový znak "A" Vložen nový znak "B" Vložen nový znak "C" Vložen nový znak "" Itrukce isplay ON/OFF control Itrukce isplay ON/OFF se využívá k zapnutí nebo vypnutí zobrazení. Ovládací bity jsou, C a B. RS R/WB B7 B6 B5 B4 B3 B2 B B C B : Bit ON/OFF zobrazení Když je nastaven na "", zobrazení se zapne. Když je nastaven na "", zobrazení se vypne a data zobrazení jsou uložena v RAM. ata zobrazení lze okamžitě zobrazit nastavením na "". C: Bit ovládání zobrazení kurzoru Když je C nastaven na "", je zobrazen kurzor. U znaku 5 x 8 je kurzor zobrazen pomocí 5 bodů na osmém řádku. U znaku 5 x bodů je zobrazen pomocí 5 bodů na jedenáctém řádku. Když je C nastaven na "", je zobrazení kurzoru znemožněno. Během zápisu dat zobrazení nebude funkce I/ a další moct být upravena, i když není kurzor přítomen. Viz obrázek níže. Znak 5 x 8 bodů Znak 5 x bodů Kurzor Kurzor B: Bit ovládání blikání Když je B nastaven na "", kurzorem specifikovaný znak bude blikat. Funkce blikání se projevuje přepínáním mezi prázdnými body a zobrazeným znakem při rychlosti intervalu 49,6 ms, když fcp nebo fosc je 25 khz. Viz obrázek níže.

Obrázek Obrázek 2 Poznámka: Vždy je zobrazen jen obsah buď obrázku nebo obrázku 2. Kurzor a blikání lze nastavit najednou. Frekvence blikání závisí na fosc nebo reciproční fcp. Pro ukázku, když fosc=25 khz, pak je frekvence blikání 49,6 x 25/27=379,2 ms. Itrukce Cursor/isplay shift Tato itrukce se používá pro posun kurzoru nebo umístění zobrazení doleva nebo doprava bez zápisu nebo čtení isplay ata. Tato funkce se používá pro opravu nebo hledání zobrazení. Viz tabulka níže. RS R/WB B7 B6 B5 B4 B3 B2 B B S/C R/L G/C PWR S/C R/L Funkce posunu Posune umístění kurzoru doleva ( sníženo o ). Posune umístění kurzoru doprava ( zvýšeno o ). Posune celé zobrazení doleva. Kurzor následuje posun zobrazení. Posune celé zobrazení doprava. Kurzor následuje posun zobrazení. U dvojřádkového zobrazení se kurzor přesune na druhý řádek, když překročí čtyřicátý znak na prvním řádku. První a druhý řádek se posunou současně. Když jsou zobrazená data posunuta opakovaně, každý řádek se pohybuje pouze horizontálně. ruhý řádek zobrazení se neposunuje na pozici prvního řádku. Obsah Address Counter () se nezmění, pokud jedinou provedenou akcí je isplay Shift. G/C Výběr grafického módu/módu znaku Tento bit se využívá pro výběr módu zobrazení pro další proces. Když G/C =, je vybrán grafický mód. Když G/C =, je vybrán mód znaku. PWR: aktivace/deaktivace interního napájení Tento bit se využívá pro zapnutí nebo vypnutí interního napájení. Když PWR =, interní napájení je zapnuté. Když PWR =, interní napájení je vypnuté. Itrukce Function set Tato itrukce má tři ovládací bity, jmenovitě: L, N a F. Viz následující tabulka. RS R/WB B7 B6 B5 B4 B3 B2 B B L N F FT FT L: Bit ovládání rozhraní délky dat Využívá se pro nastavení rozhraní délky dat. Když je L nastaven na "", data jsou vysílána nebo přijímána v 8bitové délce pomocí B až B7 (pro 8Bit ata Trafer). Když je L nastaven na "", data jsou zaslána nebo přijata v 4bitové délce pomocí B4 nebo B7 (pro 4Bit ata Trafer). Když je vybrána 4bitová délka dat, data musí být

odeslána nebo přijata dvakrát. Základní délka dat je 8bit. Pokud je potřeba 4bitové rozhraní, jako první itrukci po zapnutí nastavte pro L hodnotu "", aby se délka dat změnila z 8bitové na 4bitovou. Poté je třeba, aby dvakrát (4bitová dvakrát) byl proveden příkaz kompletního nastavení funkcí pro nastavení L (4bitová délka dat), N (řádek zobrazení), F (font znaku) a FT (tabulka fontu). N: Počet řádků zobrazení Využívá se pro nastavení počtu řádků zobrazení. Když N="", je vybráno dvojřádkové zobrazení. Když je N nastaven na "", je vybráno jednořádkové zobrazení. F: Nastavení fontu znaku Využívá se pro nastavení fontu znaku. Když je F nastaven na "", je vybrán znak 5 x 8 bodů. Když je F nastaven na "", je vybrán font 5 x. Je třeba zmínit, že nastavení fontu znaku musí být provedeno před spuštěním jakýchkoliv itrukcí kromě Busy Flag a Address Itruction. Jinak itrukci Function Set nepůjde spustit, pokud není změněno rozhraní délky dat. FT, FT: Výběr tabulky fontu Tyto dva bity se používají pro výběr jedné tabulky fontu ze tří pro další postup. Když (FT, FT) = (, ), je vybrána tabulka fontu ENGLISH_JAPANESE CHARTER FONT TABLE. (FT, FT) = (, ), je vybrána tabulka fontu WESTERN EUROPEAN CHARTER FONT TABLEI. (FT, FT) = (, ), je vybrána tabulka fontu ENGLISH_RUSSIAN CHARTER FONT TABLE. (FT, FT) = (, ), je vybrána tabulka fontu WESTERN EUROPEAN CHARTER FONT TABLEII. Poznámka: Základní nastavení pro FT a FT je a, což znamená, že základní tabulka fontu je ENGLISH_JAPANESE CHARTER FONT TABLE. Je třeba zmínit, že itrukce Function Set se spouští při stavu vypnutého zobrazení. Itrukce Set CGRAM Address Tato itrukce se využívá k nastavení binární CGRAM Address AAAAAA do Address Counter. ata jsou poté zapsána nebo čtena z MPU pro CGRAM. RS R/WB B7 B6 B5 B4 B3 B2 B B G G G G G G Poznámka: G je CGRAM Address. Itrukce Set RAM Address Tato itrukce se používá pro nastavení binární RAM Address AAAAAA do Address Counter. ata jsou zapsána nebo čtena z MPU pro RAM. Pokud je vybráno jednořádkové zobrazení (N=""), pak AAAAAA může být H až 4FH. Pokud je vybráno dvojřádkové zobrazení, pak AAAAAA může být H až 27H pro první řádek a 4H až 67H pro druhý řádek. RS R/WB B7 B6 B5 B4 B3 B2 B B A A A A A A A Poznámka: A = RAM Address Itrukce Read Busy Flag and Address Tato itrukce se používá pro přečtení Busy Flag (BF) pro indikaci, zda v WS probíhá interní operace na dříve obdržené itrukci. Pokud je BF nastavena na "", pak interní operace probíhá a další itrukci není možné přijmout. Pokud je BF nastavena na "", pak dříve přijatá itrukce byla provedena a je možné přijmout a provést další itrukci. je důležité zkontrolovat stav BF, než budete pokračovat s další operací zapisování. Hodnota Address Counter v binárním tvaru AAAAAA je současně s tím čtena. Tento Address Counter je používán jak CGRAM, tak RAM a jeho hodnota je rozhodnuta předchozí itrukcí. Obsah adresy je stejný jako pro itrukce Set CGRAM Address a Set RAM Address. RS R/WB B7 B6 B5 B4 B3 B2 B B BF Poznámky:. BF=Busy Flag 2. =Address Counter

Itrukce Write ata to CGRAM / RAM Tato itrukce zapisuje 8bitová binární data do CGRAM nebo RAM. Předchozí nastavení adres CGRAM nebo RAM rozhoduje, zda budou data zapsána do CGRAM nebo RAM. Jakmile je proces zapisování hotový, adresa je automaticky navýšena nebo snížena o podle itrukce Entry Mode. Je třeba zmínit, že itrukce Entry Mode také ovlivňuje posun zobrazení. RS R/WB B7 B6 B5 B4 B3 B2 B B Itrukce Read ata from the CGRAM / RAM Tato itrukce přečte 8bitová binární data z CGRAM nebo RAM. Itrukce Set CGRAM Address nebo Set RAM Address musí být provedena před touto itrukcí, jinak nebude první Read ata platné. RS R/WB B7 B6 B5 B4 B3 B2 B B Když je itrukce Read provedena v sérii, další adresní data jsou normálně přečtena ze Second Read. Není třeba, aby byla provedena itrukce Address Set před touto itrukcí Read, když používáte itrukci Cursor Shift pro posun kurzoru (čtení RAM). Itrukce Cursor Shift má stejnou operaci jako itrukce Set the RAM Address. Poté, co byla itrukce Read spuštěna, Entry Mode je automaticky navýšen nebo snížen o. Je třeba zmínit, že bez ohledu na Entry Mode není proveden isplay Shift. Poté, co byla provedena itrukce Write ať už pro CGRAM nebo RAM, Address Counter se automaticky navýší nebo sníží o. RAM data vybraná pomocí Address Counter nemohou být nyní přečtena, i když je spuštěná itrukce Read. Proto, aby byla data správně čtena, doporučuje se následující postup:. Spusťte itrukce Address Set nebo Cursor Shift (pouze s RAM). 2. Těsně před čtením požadovaných dat spusťte itrukci Read podruhé, když byla itrukce Read odeslána. MPU rozhraní WS poskytuje vysokorychlostní 8bitové paralelní obousměrné rozhraní s rozhraním série 68 nebo série 88 a sériovým. Uživatelé si mohou vybrat signál "PS" a "C68". Rozhraní série 68 (a) 8bitový mód (není k dispozici pro sériový mód) Když jsou použita rozhraní WS s 8bitovým MPU, jsou použity B až B7. 8bitový přenos dat začíná od čtyř high order bitů B4 až B7, následovaných čtyřmi low order bity B až B3. Příklad časování kontrol Busy Flag v 8bitovém MPU rozhraní je na následujícím obrázku. (b) 4bitový mód (není k dispozici pro sériový mód) WS lze konfigurovat pro rozhraní s 4bitovým MPU a je vybráno pomocí programu. Pokud I/O port na 4bitovém MPU z něhož je WS připojen, je schopný 8bitového přenosu, pak bude spuštěna operace 8bitového přenosu. Při 4bitovém datovém přenosu jsou B4 až B7 využity jako sběrné vedení. B až B3 jsou deaktivovány. atový přenos mezi WS a MPU je dokončen poté, co byla přenesena dvě 4bitová data. Busy Flag musí být zkontrolována (jedna itrukce) po dokončení přenosu dat (když byla dvě 4bitová data přenesena dvakrát). Busy Flag musí být

zkontrolována po dokončení přenosu dvou 4bitových dat. Pro více informací o časování sekvence se podívejte na následující obrázek. Legenda:. IR7 = itrukční bit 7 2. IR3 = itrukční bit 3 3. 3=Address Counter 3 U časového diagramu výše je důležité poznamenat, že kontrola Busy Flag a přenos dat jsou oboje provedeny dvakrát. Rozhraní série 8 (a) 8bitový mód (b) 4bitový mód

Sériové rozhraní 3řádkový sériový cyklus zapisování (a) Příkaz write / RAM data single write (b) Nepřetržité psaní RAM dat 3řádkový sériový čtecí cyklus

(b) RAM čtení (a) OLE rozhraní WS podporuje dva druhy zobrazení, jmenovitě fonty znaku 5 x 8 bodů a 5 x bodů. Oba tyto druhy obsahují i zobrazení kurzoru. S druhem 5 x 8 bodů můžou být zobrazeny až dva řádky a s druhem 5 x jeden řádek. Počet řádků, které mohou být zobrazeny, stejně jako druh fontu lze vybrat pomocí softwaru. Více v následující tabulce. Počet zobrazených řádků ruh fontu znaku Počet běžných signálů Zatěžovatel 5 x 8 bodů + kurzor 8 /8 5 x bodů + kurzor / 2 5 x 8 bodů + kurzor 6 /6 Jak vidíte v tabulce výše, jsou k dispozici tři druhy běžných signálů. Příklady všech konfigurací jsou zobrazeny níže. Je třeba zmínit, že každých pět segmentových signálních řádků může zobrazit jeden znak, proto může WS zobrazit až 8 znaků při jednořádkovém zobrazení a 6 znaků v dvojřádkovém zobrazení.

charakteristiky Charakteristiky čtení / psaní (MPU série 88) Obrázek. Charakteristiky čtení / psaní (MPU série 88) (Vcc = 3. až 5.3, Ta = 4 až +8 C) Položka Signál Symbol Min. Typ. Max. Jednotka Poznámka Address setup time RS Address hold time tas8 tah8 2 System cycle time tcy8 5 Pulse width (WRB) RW_WRB tpw8(w) 25 Pulse width (RB) E_RB tpw8(r) 25 ata setup time ata hold time ts8 th8 4 2 tc8 to8 8 Read access time Output disable time B7 až B CL=pF

Charakteristiky čtení / psaní (MPU série 68) Obrázek 2. Charakteristiky čtení / psaní (MPU série 68) (Vcc = 3. až 5.3, Ta = 4 až +8 C) Položka Signál Symbol Min. Typ. Max. Jednotka Poznámka Address setup time RS Address hold time tas68 tah68 2 System cycle time tcy68 5 Pulse width (E) E_RB tpw68(w) 25 Pulse width (E) E_RB tpw68(r) 25 ata setup time ata hold time B7 až B ts68 th68 4 2 tc68 to68 8 Read access time Output disable time CL=pF

Charakteristiky sériového rozhraní Obrázek 3. Charakteristiky sériového rozhraní (Vcc = 3. až 5.3, Ta = 4 až +8 C) Položka Signál Symbol Min. Typ. Max. Jednotka Poznámka Serial clock cycle B5 tcys SCL high pulse width (SCL) twhs SCL low pulse width twls 3 CSB setup time CSB hold time CSB tcss tchs 5 5 ata setup time ata hold time B7 (SI) tss ths Read access time B6 tcs (SO) 8

Poznámky Opakovaný postup pro 4bitové rozhraní sběrnice Šum způsobený špatným přenosem mezi čtyřmi horními a spodními bity lze opravit resetováním spuštěným zapsáním itrukce "" pětkrát po sobě. alší přenost začne od spodních čtyř bitů a poté první itrukce "Function set" může být spuštěna normálně. Zapojte následující funkci synchronizace před postupy. Opakovaná procedura je následující: ovozce pro Českou republiku: GM electronic, spol. s r. o. Křižíkova 47/77 86 Praha 8