2002-08.pdf
(
11570 KB
)
Pobierz
tit_08.p65
zprávy z redakce
Rádio plus - KTE,
magazín elektroniky
8/2002
Vážení čtenáři,
léto je v plném proudu a my pro vás máme další konstrukce
a stavebnice. Opět jsme aplikovali několik změn, z nichž první je patrná
hned na této stránce. Zpřehlednění informací o redakci se nám zdálo
jako opodstatněné.
V tomto čísle najdete například konstrukci IrDa přijímače pro
PC, jenž najde uplatnění nejen pro nahrávání log na mobilní telefony, ale
i například jako zařízení pro přenos dat z vašeho PDA. Celá konstrukce
je koncipovaná technologií SMD, která umožňuje miniaturizaci celého
zařízení na velikost pětikoruny.
Jako další stavebnice jsou rozsáhlé zapojení terminálů pro LCD
displeje s možností připojení k PC. Mají velice široké spektrum využití,
z nichž lze jmenovat například zobrazování informací z MP3 přehráva-
če ve vašem PC.
Pro letní zábavu jsme také uveřejnili elektronickou hrací kostku
a ruletu, u nichž doufáme, že vám zpříjemní například večerní zábavu
s přáteli.
A nakonec nelze opomenout ani pokračování oblíbeného Agen-
ta 3.2. V této kapitole najdete rozšiřující moduly jako jsou ovládání
a paměť událostí. Nechybí ani stálé rubriky zabývající se teorií a novin-
kami v elektronice.
Vydavatel:
Rádio plus, s. r. o., Šaldova 17,
186 00 Praha 8
tel.: 02/24 81 88 85,
tel./fax: 02/24 81 88 86
e-mail: redakce@radioplus.cz
http://www.radioplus.cz
Šéfredaktor:
Bedřich Vlach
Odborné konzultace:
Vít Olmr
e-mail: olmr@mistral.cz
Grafická úprava, DTP:
Gabriela Štampachová
Sekretariát:
Jitka Poláková
Stálí spolupracovníci:
Ing. Ladislav Havlík CSc,
Ing. Jan Humlhans,
Vladimír Havlíček,
Ing. Jiří Kopelent,
Ing. Jan David
Ing. Ivan Kunc
Jiří Valášek
Layout&DTP:
redakce
Fotografie:
redakce (není-li uvedeno jinak)
Elektronická schémata:
program LSD 2000
Plošné spoje:
Doufáme, že i toto číslo vám přinese něco nového i poučného.
SPOJ–J. & V. Kohoutovi,
Nosická 16, Praha 10,
tel.: 02/78 13 823, 47 28 263
Přejeme vám hezký zbytek léta a těšíme se na vaše připomínky či dotazy.
Vaše redakce
HTML editor:
HE!32
Obrazové doplňky:
Task Force Clip Art –
NVTechnologies
Obsah
Osvit:
Studio Winter, s.r.o.
Wenzigova 11, Praha 2
tel.: 02/24 92 02 32
tel./fax: 02/24 91 46 21
Konstrukce
IrDA modul pro PC (č. 581) ................................................. str. 5
Terminály se znakovými LCD moduly – úvod ..................... str. 6
LCD modul 16×2 (č. 566) .................................................. str. 10
Elektronická házecí kostka (č. 577) .................................. str. 13
Ruleta s nulováním (č. 578) ............................................... str. 14
Pokračování AGENT 3.2 .................................................. str. 16
Tisk:
Ringier Print, s.r.o.
Novinářská 7, 709 70
Ostrava, tel.: 069/66 68 111
© 2002 Copyright Rádio plus, s.r.o. Všechna práva vyhraze-
na. Přetiskování článků možno jen s písemným svolením
vydavatele.
Vybrali jsme pro vás
Zajímavé IO v katalogu GM Electronic:
38. Nízkoúbytkové regulátory napětí (2. část) .................. str. 20
Cena jednoho výtisku 25 Kč, roční předplatné 240 Kč (á 20 Kč/
kus). Objednávky inzerce přijímá redakce. Za původnost
a věcnou správnost příspěvku odpovídá autor. Nevyžádané pří-
spěvky redakce nevrací. Za informace v inzerátech a nabídce
zboží odpovídá zadavatel. ISSN 1212-3730; MK ČR 6413.
Představujeme
Atmel mikroprocesory ATmega8 a ATmega16 .................. str. 24
Trend bezolovnatého pájení .............................................. str. 30
Novinky v nabídce GM Electronic .................................... str. 32
Rozšiřuje: Společnosti holdingu PNS, a.s.; MEDIAPRINT&KAPA, s.r.o.;
Transpress, s.r.o.; Severočeská distribuční, s.r.o.
Objednávky do zahraničí vyřizuje: Předplatné tisku Praha, s.r.o.,
Hvožďanská 5 - 7, 148 31 Praha 4. Distribuci na Slovensku zajiš-
ťuje: Mediaprint-Kapa, s.r.o., Vajnorská 137, 831 04 Bratislava
(zprostředkuje: PressMedia, s.r.o., Liběšická 1709, 155 00 Praha
5; pmedia@pressmedia.cz, tel.: 02/65 18 803).
Začínáme
Mini škola praktické elektroniky (64. část) ........................... str. 28
Mini škola programování PIC (11. část) ............................ str. 34
Předplatné v ČR: SEND Předplatné s. r. o., P.S. 141, A. Staška 80,
140 00 Praha 4, tel.: 02/61 00 62 72 č. 12, fax: 02/61 00 65 63, e-
mail: send@send.cz, www.send.cz; Předplatné tisku, s.r.o., Hvož-
ďanská 5-7, Praha 4-Roztyly, tel.: 02/67 90 31 06, 67 90 31 22, fax: 79
34 607.
Předplatné v SR: GM Electronic Slovakia s.r.o., Budovatelská 27, 821 08
Bratislava, tel.: 02/55 96 04 39, fax: 55 96 01 20, e-mail: obchod@gme.sk;
Abopress, s.r.o., Radlinského 27, P.S. 183, 830 00 Bratislava, tel.: 02/52
44 49 79 -80, fax/zázn.: 02/52 44 49 81 e-mail: abopress@napri.sk,
www.abopress.sk; Magnet-Press Slovakia, s.r.o., Teslova 12, P.S. 169,
830 00 Bratislava 3, tel.: 02/44 45 45 59, 02/44 45 06 97, 02/44 45 46 28,
e-mail: magnet@press.sk, PONS, a. s. Záhradnická 151, 821 08 Brati-
slava, objednávky prijímá každá pošta a poštový doručovateľ. Informá-
cie poskytnú na tf. č.: 502 45 214, fax: 502 45 361.
Teorie
Využitie PC a Internetu, (21. část) .................................... str. 37
VF technika
Instantní FM radiopřijímač ................................................ str. 33
Bezplatná soukromá inzerce
......................................... str. 42
8/2002
3
krátce
Spínaný zdroj MINWA
V nabídce firmy GM Electronic se ob-
jevila žhavá novinka. Jedná se o spína-
ný zdroj od firmy MINWA s elegantním
a moderním designem. Každý z nás jed-
nou potřeboval napájet nějaký bateriový
přístroj, ovšem napájení bylo omezeno
možnostmi použitého zdroje, respektive
jeho výkonem. Dále použití nekvalitních
zdrojů, tzv. „adaptérů“, mohlo mít za ná-
sledek zničení přístroje, jehož cena mnoh-
dy převyšuje několikanásobně cenu to-
hoto zdroje. Tento zdroj řeší oba problémy.
Jeho výkon je dostačující pro většinu pří-
strojů s možností externího napájení, ale
hlavně je kvalitní a na svůj výkon i velice
lehký. První, čím překvapí, jsou nepochyb-
ně jeho parametry. Vstupní střídavé napě-
tí se může pohybovat v rozmezí 100–240 V
/50–60 Hz, výstupní napětí pak lze regu-
lovat šestipolohovým přepínačem.
Výstupní napětí [V]
3
4,5
6
7,5
9
12
Výstupní proud [mA]
1200
1200
1200
900
900
700
při vstupním napětí 100 V
Výstupní proud [mA]
1600
1600
1500
1200
1000
800
při vstupním napětí 240 V
K dispozici jsou napětí 3–4,5–6–7,5–9–
12 V. Výstupní proud je potom závislý na
výstupním napětí a pohybuje se v rozmezí
700–1600 mA. Nejvíce jej nejspíše vyu-
žijí majitelé digitálních fotoaparátů. Po-
drobnější informace jsou popsány
v tabulce. Kompatibilita konektorů
s přístroji je zaručena jednoduchým vý-
měnným systémem s možností změny
polarity napětí. V dodávce jsou konekto-
ry typu JACK 2,5 a 3,5 mm a napájecí
konektory 3,5×1,35, 5,0×2,1, 5,5×1,5
a 5,5×2,5. Dokonce je zde i „klíček“ pro
otočný přepínač napětí.
Zdroj může velice dobře posloužit jak
doma, tak na cestách.
Tento přístroj je možné zakoupit u spo-
lečnosti GM Electronic pod skladovým
číslem MW1208SZ za cenu 295 Kč.
Elektronické provozní hodiny
Často je třeba sledovat počet a dobu použití některých zařízení, případně jaká
byla doba provozu od nějaké události, např. opravy, předepsané údržby či
kalibrace přístroje. Integrovaný záznamník DS1682 (
www.maxim-ic.com
) sle-
duje pomocí aktivačního vstupu EVENT počet událostí a jejich trvání a obojí
ukládá. Čas proběhlý od resetování se zaznamenává s rozlišením 1/4 s až do
celkové doby 34 roků s přesností 2 % do nevolatilní paměti EEPROM, není
tedy třeba žádný zálohovací zdroj. Možné je rovněž uživatelsky naprogramo-
vat dobu, při jejímž dosažení je aktivován výstup obvodu ALARM a na tuto
situaci např. akusticky upozornit. Zajímavé je, že časová základna DS1682
není odvozena od oscilátoru řízeného krystalem, který není příliš vhodný do
prostředí s působením vibrací, ale od při výrobě nastaveného, teplotně kom-
penzovaného RC oscilátoru. K sériové komunikaci se záznamníkem slouží
dvouvodičová sběrnice. DS1682 je umístěn v pouzdře SO-8 a pracuje s napá-
jecím napětí 2,5 V až 5,5 V při teplotách –40 °C až +85 °C. Předpokládá se
použití např. v systémech řízení automobilových motorů, serverech, diagnostic-
kých přístrojích, tiskárnách, monitorování pacientů a dávkování léků.
4
8/2002
Elektronické provozní hodiny
konstrukce
Modul pro IrDa
stavebnice KTE581
IR přenos dat na krátkou vzdálenost je dnes již běžnou praxí snad na všech typech
počítačů. U notebooků a jiných přenosných zařízení je vysílač a přijímač, resp. port IrDa,
běžnou součástí výbavy, ale u stolních počítačů se jeho použití pravděpodobně nepředpo-
kládá, neboť modul realizující tuto funkci v naprosté většině případů nepatří do standard-
ního příslušenství.
Vzhledem ke své nízké přenosové
rychlosti se port IrDa používá pro přenos
dat mezi počítači pouze zcela výjimeč-
ně, a jeho použití se tak většinou omezu-
je na přenos dat mezi počítačem a ně-
kterou periférií, jako je například mobilní
telefon, tiskárna, digitální kamera či foto-
aparát apod. Avšak setkat se můžeme
i s použitím IrDa při propojení PC a note-
booku. Dosah tohoto portu se pohybuje
okolo 1,5 m při přímé viditelnosti mezi in-
frasnímači, přičemž v některých přípa-
dech lze využít i odrazu od stěn.
Bylo-li v úvodu napsáno, že IrDa není
běžnou součástí výbavy PC, není to tak
úplně pravda, protože naprostá většina
základních desek je již od výrobce opat-
řena elektronikou vytvářející rozhraní
pro IR. Co však chybí, je vlastní modul
vysílače a přijímače. A bohužel právě
tato chybějící komponenta se jen velmi
obtížně shání, protože se nejedná o ni-
jak zvlášť žádaný díl, a výrobci základ-
ních desek se tedy s podporou zákazní-
ků v tomto směru příliš nenamáhají.
K dovršení všeho pak žádají za modul
IrDa částky v rozsahu 800–1500 Kč, za-
tímco potřebné součástky lze získat již
za cca 250 Kč.
Základem zapojení je monolitický ko-
munikační IR čip HSDL-1001 od firmy
Hewlett-Packard (Agilent Technologies),
jehož blokové schéma vidíte na obrázku
3. Obvod je určen pro pulzní provoz
a umožňuje komunikaci s přenosovou
rychlostí až 115,2 kb/s, a odpovídá tak
standardu IrDa1.0. Napájecí napětí se
může pohybovat v rozmezí 2,7–5,5 V, při-
čemž vysílací dioda snáší opakovatelný
proud v pulzním režimu až 500 mA (střed-
ní hodnota cca 100 mA). Napětí na vysíla-
cí diodě však nesmí přesáhnout 7 V. Ob-
vod je navíc vybaven funkcí ShutDown
(vývod 1 – SH), který je-li připojen na +Ucc,
blokuje přijímač, a umožňuje tak snížit
spotřebu zapojení v klidovém stavu. Vše
co tento obvod ke své činnosti potřebuje,
je omezovací rezistor pro vysílací diodu
a v napájecí větvi blokovací a filtrační
kondenzátor. Pro potřeby naší stavebni-
ce však bylo zapojení doplněno ještě
o některé další prvky, které umožňují vyu-
žití modulu nejen k jeho původnímu úče-
lu, ale též jako vývojového prostředku
pro jiné aplikace. Lze jej proto použít též
například jako komunikační prostředek
pro jednočipové mikroprocesory. Rozší-
ření spočívá v doplnění zkratovacích pro-
pojek umožňujících na vysílací straně vý-
běr mezi použitím interního tvarovače
Obr. 2 – Schéma zapojení KTE581
jen poněkud miniaturní. Při pečlivém za-
pojení by stavebnice měla fungovat
hned na první pokus.
Vývody konektoru X1, resp. jejich po-
řadí odpovídá zapojení konektorů IrDa
portů na základních deskách PC všech
větších výrobců desek. Přesto je vhod-
né osazení vývodů na konektoru základ-
ní desky ověřit v příručce k základní des-
ce, protože v některých případech se
mohl výrobce rozhodnout pro změnu je-
jich pořadí. K připojení tak stačí použít
čtyř, nebo pětižilový plochý kabel zakon-
čený příslušným konektorem. Zpravidla
lze použít se stavebnicí dodávaný ko-
nektor PFH02-05P, ale záleží na kon-
krétní základní desce, resp. jejím výrob-
ci. Délka kabelu by neměla přesáhnout
cca 50 cm, nebo je vhodné použít ka-
bel kroucený (tzv. Twist), avšak i tak by
měl být co nejkratší.
Při použití stavebnice v jejím prvotním
účelu, tedy jako IrDa port, je po připojení
vysílacího signálu (vstup Tx) a samotnou
katodou vysílací LED (vstup LEDc) a pro-
pojky umožňující využití funkce Shut-
Down, která se jinak pro použití v portu
IrDa počítače neuplatňuje. Navíc jsou
vstupy opatřeny ochrannými rezistory
R2–R4, které mají zabránit poškození ob-
vodu při zkratu na výstupu či náhodnému
přepětí na vstupech.
Protože je obvod HSDL dodáván
pouze v provedení SMD, byla tato tech-
nologie zvolena též pro celou stavebni-
ci. Zkratovací propojky lze použít podle
potřeby, nebo je případně nahradit pev-
nou drátovou propojkou. Filtrační kon-
denzátor C1 se připojuje co nejblíže
k vývodům 3 a 5 osazeného přijímače
s co nejkratšími vývody, aby tak bránil
kolísání napájení přijímače, které by
mohlo mít za následek nestabilitu přijí-
maného signálu. Prakticky je nejvhod-
nější připájení k ploškám C2, protože
vlastní vývody HSDL-1001 jsou přece
KTE581
KTE581
Obr. 1 – Plošný spoj a jeho zapojení
Obr. 3 – HSDL-1001
8/2002
5
konstrukce
modulu do počítače ještě nutné nastavit,
resp. povolit používání IrDa portu v BIOS
počítače. V Ami Bios se tato volba zpra-
vidla nachází v menu „Integrated Peri-
ferals“ a navíc umožňuje i rozšířená nasta-
vení režimu činnosti. Pokud Vám nevyhovuje
výchozí nastavení, můžete se pokusit
s parametry trochu experimentovat. Ovšem
zde je třeba upozornit na skutečnost, že
některé Bios mající volbu nastavení výcho-
zích úrovní Tx a Rx mohou při změně nasta-
vení způsobit zničení vysílače jeho přehřá-
tím, neboť uvedením parametru Tx do log. 0
(L, Lo) bude vysílací dioda trvale v činnosti,
a k tomu není určena. Výchozí hodnotou by
tak mělo být Lo pro Tx a Hi pro Rx. Je-li
v Bios navíc možnost nastavení režimu pro-
vozu mezi „Half/Full Duplex“, můžete si tro-
chu zaexperimentovat, ale je lépe pone-
chat nastavení „Half“, neboť se tak nedo-
stanete dokonfliktu u některých periférií.
Operační systém je možné použít ja-
kýkoliv s podporou IrDA, např. Win98,
Win2000 nebo Linux. Po aktivaci ve
Win98 i bez připojeného modulu by měl
operační systém sám infraport najít. V
případě použití Win98 se nainstalují
ovladače, které jsou součástí operač-
ního systému na instalačním CD. Po
správném nainstalování a aktivaci v
ovládacích panelech by měla být vidět
ikonka v liště signalizující různé stavy
infra rozhraní. Po přiblížení jiného IrDA
zařízení by měly Windows ohlásit ná-
lez nového zařízení, např. tiskárnu HP
LJ4, a chtít po vás ovladače.
Věříme, že Vám stavebnice IrDa portu
přijde vhod, a pro ty, komu se uvedená
přenosová rychlost 115 kb/s zdá malá
(odpovídá standardní rychlosti sériové-
ho portu), připravujeme stavebnici IrDa
zařízení připojitelného k rozhraní USB.
Satvebnici si můžete objednat u zásil-
kové služby společnosti GM Electronic –
e-mail: zasilkova.sluzba@gme.cz, nebo
tel.: 02/24 81 64 91 za cenu 276 Kč.
Seznam součástek:
R1
10
Ω
SMD 1206
SMD 1206
C1 100 µF/10V
C2 100 nF SMD 1206
IO1 HSDL-1001
1× Plošný spoj KTE581
100
Ω
Terminály se znako-
vými LCD moduly
vými LCD moduly
Teoretický úvod
Jan David
Téměř ve všech technologických pro-
cesech je potřeba indikovat různé stavy
prvků systému, zobrazovat hodnoty ně-
kterých důležitých veličin, informovat
obsluhu o havarijních stavech apod.
I když je celý proces autonomní a probí-
há zcela automaticky, je výhodné mít
možnost průběžného sledování. Pak je
možné buď řídící jednotku procesu dopl-
nit jednoúčelovým zobrazovačem, nebo
vysílat potřebné hodnoty pomocí nějaké-
ho univerzálního komunikačního rozhra-
ní do externího zobrazovače.
První případ umožní přesněji defino-
vat potřeby systému a obsluhy, vyžaduje
ale většinou i zásah do hardware systé-
mu, takže prakticky není uživatelsky rea-
lizovatelný. Ve druhém případě je třeba
zkombinovat navzájem vlastnosti systé-
mu a zobrazovače, nelze se proto vy-
hnout určitým kompromisům mezi poža-
davky a možnostmi. Přesto se toto řešení
jeví jako výhodnější, protože je univer-
zální – umožňuje snadněji upgradovat
celou sestavu po hardwarové i softwaro-
vé stránce.
Komunikační linku pro zobrazovač je
výhodnější volit sériovou – propojení
koncových zařízení se realizuje jedno-
dušším vedením než při paralelní sběr-
nici. Jedním z nejrozšířenějších sério-
vých rozhraní je standard EIA RS-232
(CCIT V.24); je jen málo zařízení, která
nejsou tímto rozhraním vybavena. Proto
bylo rozhraní RS-232 zvoleno při kon-
strukci popisovaných terminálů. Oba ter-
minály komunikují pouze jednosměrně
(data jen přijímají), při krátkém vedení
proto stačí pouze dvouvodičové propo-
jení s nadřízeným systémem
Použití terminálů je téměř neomeze-
né, závisí jen na invenci uživatele. Jed-
nou z možností je např. připojení k PC
a serverům pracujícím pod Linuxem, kte-
rý umí s operačním systémem terminálů
spolupracovat. Nezávisle na činnosti
serveru pak terminál zobrazuje vybrané
informace o systému (systémový čas, vy-
tížení procesorů, harddisků a pamětí, vy-
užití sítě apod.). Pro tyto účely je
k dispozici programový balík Linuxových
utilit (
http://lcd4linux.sourceforge.net
).
Dalším příkladem může být využití pro
populární přehrávač kódu MP3 WinAmp
– LDC zobrazuje aktuální stav přehráva-
Obr. 2 – Mapa znakové paměti
LCD modulů
Obr. 1 – Definování uživatelského znaku
če (čas, názvy skladeb a jejich trvání …)
aniž by na to bylo třeba obětovat místo
na monitoru počítače. Programy obsluhy
terminálu pro PC mají v tomto případě
podobu pluginu WinAmpu (
http://
www.markuszehnder.ch/projects/lcdplu-
gin/index.html
,
http://henrik.husted.net/
lcd.htm
). Tyto i mnoho dalších aplikací
terminálů s LCD moduly lze nalézt na
6
8/2002
R2-4
Terminály se znako-
konstrukce
Příkaz
Implementace
Syntaxe zadávání příkazů je tedy:
< 0FEh > < kód > [ < parametr 1> < parametr 2> …]
U příkazů, které používají parametry,
je bezpodmínečně nutné zadat vždy
všechny parametry, jinak jsou jako para-
metry interpretovány následující textové
znaky až do vyčerpání požadovaného
počtu parametrů. Součástí příkazového
souboru jsou makrofunkce pro vytváření
bargrafů a velkých znaků. Tyto funkce
ale využívají znakovou paměť LCD
modulu určenou pro uložení uživatel-
ských znaků. Nelze tedy používat uži-
vatelsky definované znaky současně
s bargrafy či velkými znaky. Je také vy-
loučeno kombinovat vertikální bargraf
s horizontálním, široký bargraf
s úzkým, či kterýkoliv typ bargrafu
s velkými znaky. Uživatelské znaky
uložené ve znakové paměti jsou při
použití kteréhokoliv typu bargrafu nebo
velkých znaků nenávratně přepsány a je
nutné je definovat znovu. Je však možně
kombinovat bargrafy a velké znaky
s ostatními (pevně danými) znaky, tj.
s textem.
Auto Line Wrapping On
– kód 043h
Zapíná automatické odřádkování (za-
lomení řádku). Znak zapsaný na pozici,
která přesahuje skutečně zobrazitelný
rozsah řádku, bude automaticky zapsán
na první pozici nového řádku. Po zaplně-
ní posledního řádku se přechází na prv-
ní pozici prvního řádku.
Auto Line Wrapping Off
– kód 044h
Vypíná automatické odřádkování (za-
lomení řádku). Při resetu je automatické
odřádkování vypnuto.
Auto Scroll On – kód 051h
Zapíná automatický posun řádek smě-
rem nahoru po zaplnění posledního řád-
ku. Pro bezchybnou funkci je nutné, aby
byl současně zapnut režim “Auto Line
Wrapping”.
Auto Scroll Off – kód 052h
Vypíná automatický posun řádek za-
plnění posledního řádku. Při resetu je
automatický posun řádek vypnut.
Line Scroll – kód 06Ch
Posune řádky displeje o jeden smě-
rem nahoru. Příkaz je proveden nezávis-
le na tom, zda je režim “Auto Scroll” ak-
tivní, či ne. Aktuální pozice se nemění.
Backlight On – kód 042h <m>,
kde m je parametr
Zapíná podsvícení displeje. Parametr
<m> určuje dobu zapnutí podsvícení
v minutách. Maximální hodnota je 255
minut (cca 4,5 hodiny). Je-li <m> = 0, je
podsvícení zapnuto trvale. Při resetu je
nastaveno trvalé podsvícení displeje.
kód
v terminálu
Název
dec
hex
ASCII
parametry
pozn.
16×2
20×4
Backspace
8
08
BS
ano
ano
Line Feed
10
0A
LF
ano
ano
Form Feed
12
0C
FF
ano
ano
Carriage Return
13
0D
CR
ano
ano
Place Large Digit
35
23
#
2 byte
ne
ano
Read Version Number
54
36
3
ne
ne
Read Module Type
55
37
7
ne
ne
Make Vertical Bar Graph
61
3D
=
2 byte
ano
ano
Backlight On
66
42
B
1 byte
ne
ano
Auto Line Wrapping On
67
43
C
ano
ano
Auto Line Wrapping Off
68
44
D
ano
ano
Clear Key Buffer
69
45
E
ne
ne
Backlight Off
70
46
F
ne
ano
Go to Position
71
47
G
2 byte
ano
ano
Go to Top Left
72
48
H
ano
ano
Cursor On
74
4A
J
ano
ano
Cursor Off
75
4B
K
ano
ano
Cursor Left
76
4C
L
ano
ano
Cursor Right
77
4D
M
ano
ano
Create Custom Character
78
4E
N
9 byte
ano
ano
Respote Custom Characters 79
4F
O
1
)
ne
ano
Contrast
80
50
P
1 byte
ano
ano
Auto Scroll On
81
51
Q
ano
ano
Auto Scroll Off
82
52
R
ano
ano
Blink On
83
53
S
ano
ano
Blink Off
84
54
T
ano
ano
Set Debounce Time
85
55
U
1 byte
ne
ne
General Purpose Output Off 86
56
V
1 byte
ne
ano
3
)
General Purpose Output On 87
57
W
1 byte
ne
ano
3
)
Clear Display
88
58
X
ano
ano
Brightness
89
59
Y
1 byte
2
)
ne
ano
Beep
98
62
b
1 byte
1
)
ano
ano
Clear Row
99
63
c
1 byte
1
)
ano
ano
Embedded Function Mode
101
65
e
1 byte
1
)
ano
ano
Horizontal Bar Graf Thin Initialize 103
67
g
1
)
ano
ano
Horizontal Bar Graf Thick Initialize104
68
h
ano
ano
Line Scroll
108
6C
1
1
)
ano
ano
Large Size Digit Initialize
110
6E
n
ne
ano
Reset All
114
72
r
1
)
ano
ano
Vertical Bar Graf Thin Initialize 115
73
s
ano
ano
Vertical Bar Graf Thick Initialize 118
76
v
ano
ano
Make Horizontal Bar Graph 124
7C
I
4 byte
ano
ano
Poznámky:
1
) není součástí biosu Matrix Orbital
2
) příkaz platí i pro LCD displeje na rozdíl od biosu Matrix Orbital
3
) adresa výstupu terminálu (parametr) je 1
Tab. 1
internetu (
http://www.matrixorbital.com/
applications.htm
).
Operační systém
a komunikační protokol
Pro příjem dat z nadřízeného systé-
mu po RS-232 je využívána komunikace
typu 8N1, tzn. že je přijímán jeden start
bit, osm datových bitů, žádná parita
a jeden stop bit. To je nejběžnější
způsob sériové komunikace. Rych-
lost komunikace je volitelná, vychá-
zí z řady standardních rychlostí RS-
232.
Data jsou přenášena v souvislém sle-
du (stream), nejsou seskupována do
paketů ani žádným jiným způsobem.
Rovněž není využit žádný kontrolní me-
chanismus s
právnosti přenesených úda-
jů, jako třeba kontrolní součet, CRC kód
apod. To je velice výhodné pro maximál-
ní zjednodušení programové obsluhy
terminálů, a to i za cenu zvýšení pravdě-
podobnosti výskytu chyb v přijatých da-
tech.
Tak jako každé “počítačové” zařízení
potřebují i terminály pro svou činnost ně-
jaký operační systém, tedy soubor instruk-
cí pro interní procesor a periferní obvody
určující způsob komunikace s nadřízeným
systémem (komunikační protokol). Jako
základ pro popisované terminály byl zvo-
len BIOS v. 1.52 firmy Matrix Orbital Corp.–
(
www.matrixorbital.com
), který byl roz-
šířen o další příkazy. Součástí
operačního systému jsou makrofunkce
umožňující zobrazování horizontálních
i vertikálních bargrafů, velkých číslic a
symbolů, řízení kontrastu zobrazení i
jasu podsvícení LCD atd. Při komunika-
ci s nadřízeným systémem rozeznává
operační systém terminálů tři typy dat –
příkazy, řídící znaky a textové řetězce.
Příkazy a řídící znaky jsou přehledně
uspořádány v tab. 1.
Příkazy
Příkazy jsou bloky dvou až jedenácti
databytů definující jednoznačně násle-
dující činnost terminálu. Všechny příkazy
začínají vždy prefixem 0FEh následova-
ným jednobytovým kódem a žádným až
devití byty parametrů. Prefixem je odli-
šen příkaz a jeho parametry od normál-
ního textu.
8/2002
7
Syntaxe zadávání příkazů je tedy:
Plik z chomika:
fred1144
Inne pliki z tego folderu:
2002-09.pdf
(8286 KB)
2002-04.pdf
(8326 KB)
2002-02.pdf
(7244 KB)
2002-01.pdf
(6104 KB)
2002-07.pdf
(10001 KB)
Inne foldery tego chomika:
KTE 1997
KTE 1998
KTE 1999
KTE 2000
KTE 2001
Zgłoś jeśli
naruszono regulamin