
				 - 1 -

		     LED mtrix kijelz, ra
		     

	 Ha szeretnnk egy olyan kijelzt csinlni, ami messzirl is
    leolvashat, vagy ami nemcsak szmokat, hanem betket is ki tud
    jelezni, akkor ksztsnk egy LED-es mtrix kijelzt!

	 Az ismertetsre kerl kijelznek ngy, 5x7-es karaktere van, s a
    mikrokontrollerbe getett programmal mint ra, vagy ra/hmr mkdik.

	 A nagy karakterek nemcsak jl olvashatak, de - mert nem
    "vonalkkbl" kell kirakni a szmokat - szebbek is a szoksos 7
    szegmeneses kijelzknl.

	 Az ramkr :
	 

	 Az ramkr kzponti egysge egy 40 lb PIC mikrokontroller lehet,
    pl.  16F877, vagy 16F874.

	 A rendszer mkdshez szksges rajelet egy 4 Mhz-es
    kvarcoszciltor biztostja.  A C1, C2 kondenztor a rezgs biztos
    beindulshoz szksges, de szerepk lehet az oszcilltor
    frekvencijnak finom belltsa is.  (Ennek akkor van szerepe, ha
    olyan alkalmazs fut a mikrogpen, ahol idmrsre is szksg van.)

	 A mikrokontroller a meghajt elektronikn keresztl egy ngy
    szegmenses LED kijelzt hajt meg, egyben beolvassa a K1-4 billentyt
    is.  A szegmensek 5x7 LED-bl llnak, valamint a msodik s harmadik
    szegmens kztt egy elvlaszt LED sor is van, ami elssorban az ra
    alkalmazsnl hasznos, ahol egy villog kettspont vlasztja el az
    ra/perc rtkeket.  Mindsszesen teht 147 LED-bl ll a kijelz
    egysg.

	 A tpegysg:  A D1 vddidn - a fordtott tpfesz ellen -
    keresztl befoly egyenrambl az IC3 LM723-as lltja el a T36
    segtsgvel az 5 voltos tpfeszltsget.

	 Nmely alkalmazsnl - pl.  ra - fontos lehet a mikrokontroller
    folyamatos tpelltsa.  A mikrokontroller mr 2.7 volton mkdkpes,
    ezrt a sznetmentes tpllsa mr kt sorbakttt 1.5 voltos
    ceruzaelemmmel megoldhat, ami a BAT (battery) forrpontokra ktend.
    Ha a tpfeszltsg az elemes kls tp feszltsge al esik, a D2 nyit,
    gy a mikrokontroller tovbbra is megkapja a mkdtet ramot, a D3
    pedig zr, gy a nagyobb ramot ignyl alkatrszek (kijelz, ledek)
    nem terhelik az elemet.  Fontos hogy a D2 s D3 alacsony
    nyitfeszltsg tipus, pl.  BAT85 legyen.

	 A LED kijelz :
	 

	 A mikrokontroller a kijelzend kpet sorokra bontja, - ht sorra -
    s a sorokat egyms utn jelenti meg.  Egy-egy sorra a T22-23, T24-25,
    T26-27 ..  T34-35 trinzisztor prosok adjk a kzs negatv, mg a
    T1-T21 tranzisztorok a soron bell kivlasztott LED-re adjk a pozitv
    tpfeszltsget.  A tpusuk pl.  BC 212, BC 558, vagy BC 327 lehet.

	 A LED-ek fnyereje - s az ramkr fogyasztsa - fgg az R1-21
    ellenllsok rtktl.

	 A K1-4 billenty llapota a kijelz meghajtssal szinkronban
    krdezhet le.  Ha pl.  a T23 tranzisztort nyitja a mikrokontroller -
    az els sor megjelentsekor - valamint ha a K1 le van nyomva, akkor az
    RA4 port is alacsony szintre kerl, amibl a vezrl program tudja hogy
    az adott nyomgomb le van nyomva.  A msik hrom billenty lekrdezse
    hasonl.

	 Nhny gyakorlati tancs a kszlk sszeptshez :
	 

	 Ellenrizzk le a panelt olyan szempontbl, hogy az egymshoz
    kzel es flia cskok kzt nincs-e rvidzr.  (Fleg a kt IC lb
    kztt elmen vezetkekre kell figyelni.) Ezt a mveletet az
    alkatrszek beforrasztsa utn megismtelhetjk.  Az IC-ket lehetleg
    rakjuk foglalatba.	Egy esetleges ksbbi javtsnl ez a
    tbbletkltsg bven megtrl.  Az IC-k 1-es lba, valamint a
    polartsfgg alkatrszek pozitv sarknak forrpontja szgletes.  Ha
    mindent rendben tallunk, kapcsoljuk be a keszlket, s mrjk le az
    IC-k tpfeszltsgt.  (5 volt +/- 2-3 tized voltnak kell lennie.) A
    kisfeszltsg ellltsra megfelel pl.  egy 1 A-es konektoros
    tpegysg.

	 A T36-ra szereljnk r htzszlt, s figyeljk melegedst!	

				  - 2 -

	 Az ra program :
	 

	 A programmal a mikrogp mint ra mkdik, ra/perc kijelzssel.

	 A program PIC16F874/877-es mikrokontrollert, s 4 Mhz-es kvarcot
    ignyel.  A pontos id a billentykn keresztl llthatk be.

	 A program a ngy billentyre a kvetkez funkcikat osztja :  K4
    az SELECT/ENTER (kivlaszt/rvnyest), K3 s K2 a UP/DOWN (fel/le vagy
    cskkents/nvels) funkcit ltja el egy paramter rtknek
    belltsnl, vgl a K1 az ESC (ESCAPE - kilps).

	 A bellts :
	 

	 A mikrogpet bekapcsolva a LED kijelzn a 0.00 id kijelzs
    lthat A LED kijelzn teht az ra/perc lthat, s ha az
    SELECT/ENTER-t lenyomjuk, - ezzel belpnk a bellts zemmdba - az
    ra szmjegyei villognak.  A LE/FEL billentykkel tudjuk az ra rtkt
    lptetni - le vagy felfel.  Az ENTER-el a belltott rtk
    rvnyesthet, ezzel egyben belpnk a perc bellts menpontba.	A
    percadat belltsa hasonl az rhoz, teht a kijelzn a percek
    villognak.	A bellts s az ENTER lenyomsa utn a msodperc jelenik
    meg - villogva.  A msodperceket a LE vagy FEL billentyk
    valamelyikvel nullzhatjuk.  Ezzel az rt belltottuk, visszatrtnk
    az id kijelzs zemmdba.

	 Az ra/hmr program :
	 

	 A mkds, bellts hasonl az ra programhoz, de ha egy
    TCN75-s szenzort csatlakoztatunk a panel GND/RXD/TXD/VCC
    forrpontjaira, akkor a az id kijelzst a hmrsklet kijelzs kveti,
    kb.  3 msodperces vltssal.

	 A TCN75-el -25 tl +99 fokig hasznlhat, fl fok pontossg
    hmrt kszthetnk.  Bektse:  Az IC tpfeszltsg lbai - a GND s
    VCC - rtelemszeren a mikrogp azonos nev forrpontjaira, az SDA (1-es
    lb) az RXD, az SCL (2) a TXD forrpontra ktend.  Az IC A0-A1-A2
    (7-6-5 lbak) a VCC-re ktendek.  Az INT/CMPTR (3) kivezets szabadon
    marad.

	 A ksbbi felhasznlsok :
	 

	 A kapcsolsi rajzon tallhat IC2 EEPROM az esetleges ksbbi
    felhasznlsokhoz - fnyreklm, stb.  - rdekben kerlt a panelra,
    beltetse felesleges, a jelenlegi ra program nem hasznlja.  Szintn
    a lehetsges jabb alkalmazsokat teszi lehetv a soros porti
    csatlakoz - GND, RXD, TXD, VCC forrpontok - kivezetse.  (Pl.  PC-rl
    programozhat fnyjsg, eredmny kijelz tbla, stb.)

	 Vgl nincs ms htra mint hogy sok sikert kivnjak az ptshez,
    hasznlathoz. Viszontltsra :  Torkos Csaba 8100 Vrpalota Pf 65
    Telefon: 06/30/9472-294, 88/473-784, email: mikroklub@vnet.hu
    internet: http://w3.enternet.hu/mklub
