Ce este indicatorul led pe un telefon alcatel? Indicatoare LED cu șapte segmente

Nu vă permite să porniți/opriți direct indicatorul LED sau blițul camerei; unele telefoane au această opțiune.

Cum să clipiți programatic lumini multicolore, cum să vă scrieți propria „lanterna” sau ce alte LED-uri de dispozitiv pot fi controlate - veți afla despre acest lucru mai jos.

Totul a început când eu, în timp ce exploram Sistemul de fișiere HTC Desire folosind ES Explorer, am dat din greșeală în directoare interesante: /sys/class/leds/blue, /sys/class/leds/flashlight etc.
Ce altceva este albastrul?! Am văzut doar un indicator portocaliu și verde. Dar cel mai interesant lucru este că în interiorul acestor directoare era un fișier de luminozitate cu permisiunea de scriere! De care am profitat imediat.

De fapt, acesta nu este un fișier simplu, ci o interfață pentru lucrul cu un driver LED. Deci, prin scrierea unui număr pozitiv în fișierul /sys/class/leds/blue/brightness, vom activa indicator albastru pe corpul telefonului, scrieți 0 - opriți-l. La fel și cu indicatoarele chihlimbar și verde. Aprinzând împreună două LED-uri, obținem culori noi: chihlimbar + albastru = violet; verde + albastru = aqua.

Acum cum este totul programat?
public void ledControl (nume șir, luminozitate int) (

încerca (

FileWriter fw = new FileWriter("/sys/class/leds/" + nume + "/luminozitate");

fw.write(Integer.toString(luminozitate));

fw.close();

) prinde (Excepția e) (

// Controlul LED nu este disponibil

}

}


// Porniți indicatorul violet

ledControl("chihlimbar" , 255 );

ledControl ("albastru" , ​​255 );


// Faceți afișajul mai întunecat

ledControl("lcd-backlight" , 30 );


// Opriți iluminarea de fundal a butonului

ledControl ("button-backlight" , 0 );


// Organizați o lanternă de luminozitate medie

ledControl("lanterna" , 128 );

Exemplu de aplicație cu codurile sursă poate fi descărcat.

Concluzie
Toate! Acum telefonul strălucește ca Brad de Crăciun. Codul a fost testat doar pe HTC Desire sub Control Android 2.2, dar poate funcționa probabil și pe alte dispozitive. Scrie-mi dacă focalizarea va funcționa sau nu pe telefonul tău.

În această lecție vom afla despre diagramele pentru conectarea indicatoarelor LED cu șapte segmente la microcontrolere și cum să controlăm indicatoarele.

Indicatoarele LED cu șapte segmente rămân unul dintre cele mai populare elemente pentru afișarea informațiilor digitale.

Următoarele lor calități contribuie la aceasta.

  • Preț scăzut. În ceea ce privește afișajul, nu este nimic mai ieftin decât indicatoarele digitale LED.
  • Varietate de dimensiuni. Cei mai mici și mai mari indicatori sunt LED. Cunosc indicatoare LED cu înălțimi de cifre de la 2,5 mm la 32 cm.
  • Stralucire in intuneric. În unele aplicații această proprietate este aproape decisivă.
  • Au culori strălucitoare diferite. Există chiar și cele două culori.
  • Curenți de control destul de mici. Indicatoarele LED moderne pot fi conectate la pinii microcontrolerelor fără chei suplimentare.
  • Potrivit pentru condiții dure de funcționare (gamă de temperatură, umiditate ridicată, vibrații, medii agresive etc.). Pentru această calitate, indicatoarele LED nu au egal între alte tipuri de elemente de afișare.
  • Durată de viață nelimitată.

Tipuri de indicatoare LED.

Indicatorul LED cu șapte segmente afișează un caracter folosind șapte LED-uri - segmente de cifre. Al optulea LED luminează punctul zecimal. Deci există 8 segmente într-un indicator cu șapte segmente.

Segmentele sunt desemnate prin litere latine de la „A” la „H”.

Anozii sau catozii fiecărui LED sunt combinați în indicator și formează un fir comun. Prin urmare, există indicatori cu un anod comun și un catod comun.

Indicator cu LED cu un anod comun.

Indicator LED cu catod comun.

Control static cu LED.

Indicatoarele LED trebuie conectate la microcontroler prin rezistențe de limitare a curentului.

Calculul rezistențelor este același ca pentru LED-urile individuale.

R = (Ofertă U - segment U) / Segment I

Pentru acest circuit: I segment = (5 – 1,5) / 1000 = 3,5 mA

Indicatoarele LED moderne strălucesc destul de puternic chiar și la un curent de 1 mA. Pentru un circuit cu anod comun, se vor aprinde segmentele, la pinii de control al cărora microcontrolerul va genera un nivel scăzut.

În schema de conectare a unui indicator cu catod comun, polaritatea sursei de alimentare și a semnalelor de control se modifică.

Se va aprinde segmentul, la pinul de control al căruia va fi generat un nivel ridicat (5 V).

Modul multiplexat pentru controlul indicatorilor LED.

Sunt necesari opt pini pentru a conecta fiecare indicator cu șapte segmente la microcontroler. Dacă există 3-4 indicatori (cifre), atunci sarcina devine practic imposibilă. Pur și simplu nu sunt destui pini pentru microcontroler. În acest caz, indicatoarele pot fi conectate în modul multiplexat, în modul indicație dinamică.

Constatările segmentelor cu același nume ale fiecărui indicator sunt combinate. Acest lucru are ca rezultat o matrice de LED-uri conectate între pinii segmentului și pinii indicatori comuni. Iată un circuit pentru controlul multiplexat al unui indicator cu trei cifre cu un anod comun.

Pentru a conecta trei indicatoare, au fost necesari 11 pini, și nu 24, ca în modul de control static.

Cu afișajul dinamic, doar o cifră este aprinsă în orice moment. Un semnal de nivel înalt (5 V) este furnizat pinului comun al unuia dintre biți, iar semnalele de nivel scăzut sunt trimise către pinii de segment pentru acele segmente care ar trebui să se aprindă în acest bit. După un anumit timp, următoarea descărcare este aprinsă. Un nivel înalt este aplicat pinului său comun, iar semnalele de stare pentru acest bit sunt trimise către pinii de segment. Și așa mai departe pentru toate cifrele într-o buclă nesfârșită. Durata ciclului se numește timp de regenerare a indicatorului. Dacă timpul de regenerare este suficient de scurt, ochiul uman nu va observa comutarea descărcărilor. Se va părea că toate descărcările strălucesc în mod constant. Pentru a evita pâlpâirea indicatorilor, se crede că frecvența ciclului de regenerare ar trebui să fie de cel puțin 70 Hz. Încerc să folosesc cel puțin 100 Hz.

Circuitul de indicare dinamică pentru LED-urile cu catod comun arată astfel.

Polaritatea tuturor semnalelor se schimbă. Acum se aplică un nivel scăzut firului comun al descărcării active, iar un nivel ridicat este aplicat segmentelor care ar trebui să se aprindă.

Calculul elementelor de afișare dinamice ale indicatoarelor cu diode emițătoare de lumină (LED).

Calculul este ceva mai complicat decât pentru modul static. În timpul calculului este necesar să se determine:

  • curent mediu al segmentelor;
  • curent de impuls al segmentelor;
  • rezistența rezistenței segmentului;
  • curent de impuls al bornelor comune ale descărcărilor.

Deoarece Cifrele indicatoare se aprind pe rând, luminozitatea strălucirii determină curentul mediu. Trebuie să-l alegem în funcție de parametrii indicatorului și de luminozitatea necesară. Curentul mediu va determina luminozitatea indicatorului la un nivel corespunzător controlului static cu același curent constant.

Să alegem un curent de segment mediu de 1 mA.

Acum să calculăm curentul de impuls al segmentului. Pentru a furniza curentul mediu necesar, curentul de impuls trebuie să fie de N ori mai mare. Unde N este numărul de cifre indicatoare.

eu segmentez imp. = I segment medie *N

Pentru schema noastră I segment. imp. = 1 * 3 = 3 mA.

Calculăm rezistența rezistențelor care limitează curentul.

R = (Ofertă U - segment U) / Segment I. imp.

R = (5 – 1,5) / 0,003 = 1166 Ohm

Determinăm curenții de impuls ai bornelor comune ale descărcărilor. 8 segmente se pot aprinde în același timp, ceea ce înseamnă că trebuie să înmulțiți curentul de impuls al unui segment cu 8.

I categoria imp. = I segment imp. * 8

Pentru circuitul nostru categoria I imp. = 3 * 8 = 24 mA.

  • Selectăm rezistența rezistenței să fie de 1,1 kOhm;
  • pinii microcontrolerului de control al segmentului trebuie să furnizeze un curent de cel puțin 3 mA;
  • pinii microcontrolerului pentru selectarea cifrei indicator trebuie să furnizeze un curent de cel puțin 24 mA.

Cu astfel de valori curente, indicatorul poate fi conectat direct la pinii plăcii Arduino, fără a utiliza chei suplimentare. Pentru indicatoarele luminoase, astfel de curenți sunt destul de suficiente.

Scheme cu chei suplimentare.

Dacă indicatoarele necesită mai mult curent, atunci este necesar să folosiți taste suplimentare, în special pentru semnalele de selecție a cifrelor. Curentul total de descărcare de 8 ori mai actuale un segment.

Schema de conectare pentru un indicator LED cu un anod comun în modul multiplexat cu comutatoare cu tranzistori pentru selectarea descărcărilor.

Pentru a selecta un bit în acest circuit, este necesar să generați un semnal de nivel scăzut. Cheia corespunzătoare se va deschide și va furniza energie la descărcarea indicatorului.

Schema de conectare pentru un indicator LED cu catod comun în modul multiplexat cu comutatoare cu tranzistori pentru selectarea descărcărilor.

Pentru a selecta un bit în acest circuit, este necesar să generați un semnal de nivel înalt. Cheia corespunzătoare va deschide și închide borna comună de descărcare la masă.

Pot exista circuite în care este necesar să se utilizeze comutatoare cu tranzistori atât pentru segmente, cât și pentru pini de biți comuni. Astfel de scheme sunt ușor de sintetizat din cele două precedente. Toate circuitele prezentate sunt utilizate atunci când indicatorul este alimentat cu o tensiune egală cu sursa de alimentare a microcontrolerului.

Chei pentru indicatoare cu tensiune de alimentare crescută.

Există indicatoare mari în care fiecare segment este format din mai multe LED-uri conectate în serie. Pentru a alimenta astfel de indicatoare, este necesară o sursă cu o tensiune mai mare de 5 V. Cheile trebuie să ofere comutare tensiune înaltă controlat de semnale la nivel de microcontroler (de obicei 5 V).

Circuitul cheilor care conectează semnalele indicatoare la masă rămâne neschimbat. Și comutatoarele de alimentare ar trebui să fie construite conform unei scheme diferite, de exemplu, așa.

În acest circuit, bitul activ este selectat de nivelul ridicat al semnalului de control.

Între comutarea cifrelor indicatoare, toate segmentele ar trebui să fie oprite pentru o perioadă scurtă de timp (1-5 µs). Acest timp este necesar pentru a finaliza procesele tranzitorii de comutare a tastelor.

Din punct de vedere structural, pinii de descărcare pot fi combinați într-un singur caz de indicator cu mai multe cifre sau un indicator cu mai multe cifre poate fi asamblat din indicatoare separate cu o singură cifră. Mai mult, puteți asambla un indicator din LED-uri individuale combinate în segmente. Acest lucru se face de obicei atunci când este necesar să se monteze un indicator foarte mare. Toate schemele de mai sus vor fi valabile pentru astfel de opțiuni.

În lecția următoare, vom conecta un indicator LED cu șapte segmente la placa Arduino și vom scrie o bibliotecă pentru a-l controla.

Categorie: . Puteți să-l marcați.

Acesta este al doilea an în care resuscitam amplificatorul lui Solntsev, asamblat acum 20 de ani. Una dintre componentele amplificatorului este un indicator de putere de ieșire. La momentul creării, amplificatorul includea un indicator asamblat pe un K155LA3 - 8 carcase + kit de caroserie. A funcționat bine, dar nu este modern acum. Reîncarnare pe o bază modernă sub tăietură.
În timpul procesului de resuscitare, am decis să construiesc un nou indicator, folosind un modern baza elementului. Popular în acest moment este o diagramă a indicatorilor pe LM3915.


Din păcate, nu am găsit imediat o linie de indicatoare LED într-o singură carcasă de vânzare în zona noastră și le-am asamblat folosind LED-uri separate.



Per total, a ieșit bine, dar neclaritatea (chiar și tulburarea) a punctelor de lumină nu a fost pe deplin satisfăcătoare.
Căuta Banda LED Am dat peste o linie de indicatoare LED într-o singură carcasă cu 12 segmente, dintre care 8 verzi și 4 roșii.


În designul meu, 10 LED-uri sunt folosite pentru a indica puterea de ieșire a amplificatorului și două LED-uri sunt folosite pentru a indica prezența tensiunii negative sau pozitive la ieșirea amplificatorului.
Așteptarea coletului, o taxă de livrare nominală și modificarea indicatorului nu m-au descurajat să-l cumpăr.
Concluziile fiecărui indicator au fost protejate cu grijă de vânzător și ambalate într-un plic cu bule.



Partea frontală a fiecărui panou este acoperită cu un autocolant de protecție.

Indicatoarele sunt umplute cu un compus transparent pe interior

În general, am fost foarte plăcut surprins de calitatea indicatorilor - nu un produs fără chip.
Dimensiunile declarate de vanzator sunt exact aceleasi ca in realitate. Producătorul nu s-a zgarcit cu lungimea cablurilor.
Intrucat vanzatorul nu a indicat nici consumul de curent al LED-urilor, nici tensiunea de functionare, a considerat aceste date general acceptate, aproximativ 2 - 3 Volti, cu un curent de 20-30 mA.
Cu toate acestea, am verificat mai întâi LED-urile indicatoare cu un tester T4.




Uf, v – tensiunea la care LED-ul începe să lumineze în volți,
C, pf – capacitatea de joncțiune în picofarads
În tabel, LED-urile de la 1 la 8 sunt verzi, 9-12 sunt roșii.
Există o oarecare împrăștiere a parametrilor, dar nu afectează în niciun fel munca.
Până au venit indicatoarele, m-am gândit să nu pot grava placa noua, dar pentru a folosi o placă, dar s-a dovedit că pasul dintre pini nu este de 2,54 mm, ci exact 2. Acest lucru se vede de fapt din desenele de pe pagina vânzătorului, dar nu am fost atent la astfel de lucruri mici la cumpărare.
După ce am instalat grila metrică în Sprint-Layout, am așezat placa. În acest proces, am întâlnit o altă, dacă nu o dificultate, atunci nu o standardizare a panoului - cablurile LED nu sunt situate în centrul corpului, ci sunt deplasate pe o margine - situată la o distanță de 1,6 mm de centru. Acest lucru a creat un mic inconvenient - trebuia să plasez doi indicatori unul lângă altul, fără un spațiu între carcase. A trebuit să reduc pasul grilei la 0,25 mm și să imprimam tabla pe hârtie de mai multe ori, încercând indicatoarele.
Ca urmare, s-a obținut următorul panou





Comparația rezultatelor:

Instalarea și testarea circuitelor









Camera este puțin neclară cu strălucirea segmentelor, dar în viața reală totul arată foarte decent. Fiecare LED produce propria strălucire distinctă, fără a crea o pată de vată.
Poate că acesta este un sentiment subiectiv, dar indicatorul a prins viață, viteza de afișare a crescut și a devenit mai adecvată în comparație cu versiunea originală - o anumită întârziere a dispărut.
Sunt extrem de multumit de achizitie si de rezultatul obtinut, in ciuda pasului nestandard al cablurilor si deplasarea acestora fata de centrul carcasei si pot recomanda acest produs.
În plus, vânzătorul are o mare varietate de indicatori pentru diferite scopuri.
Taxa de sprint:

În prima filă există o placă cu microcircuite + o placă indicatoare cu LED-uri separate. În a doua filă există un panou pentru indicatorii monitorizați.

Plănuiesc să cumpăr +41 Adauga la favorite Mi-a placut recenzia +76 +127

Cu siguranță ați văzut deja cei „opt” indicatori. Acesta este un indicator LED cu șapte segmente, care servește la afișarea numerelor de la 0 la 9, precum și a punctului zecimal ( D.P.- Punct zecimal) sau virgulă.

Din punct de vedere structural, acest produs este un ansamblu de LED-uri. Fiecare LED din ansamblu luminează propriul său segment de semn.

În funcție de model, ansamblul poate consta din 1 - 4 grupuri cu șapte segmente. De exemplu, indicatorul ALS333B1 constă dintr-un grup de șapte segmente, care este capabil să afișeze doar o cifră de la 0 la 9.

Dar indicatorul LED KEM-5162AS are deja două grupuri de șapte segmente. Este format din două cifre. Următoarea fotografie prezintă diferiți indicatori LED cu șapte segmente.

Există, de asemenea, indicatori cu 4 grupuri de șapte segmente - patru cifre (foto - FYQ-5641BSR-11). Pot fi folosite în ceasurile electronice de casă.

Cum sunt indicați indicatorii cu șapte segmente pe diagrame?

Deoarece indicatorul cu șapte segmente este un dispozitiv electronic combinat, imaginea sa de pe diagrame diferă puțin de aspectul său.

Trebuie doar să acordați atenție faptului că fiecare pin corespunde unui anumit segment de semn la care este conectat. Există, de asemenea, unul sau mai multe terminale ale unui catod sau anod comun, în funcție de modelul dispozitivului.

Caracteristici ale indicatorilor cu șapte segmente.

În ciuda simplității aparente a acestei părți, are și propriile sale particularități.

În primul rând, indicatoarele LED cu șapte segmente vin cu un anod comun și un catod comun. Această caracteristică ar trebui luat în considerare atunci când îl achiziționați pentru un design sau dispozitiv de casă.

Iată, de exemplu, pinout-ul indicatorului cu 4 cifre deja familiar pentru noi FYQ-5641BSR-11.

După cum puteți vedea, anozii LED-urilor fiecărei cifre sunt combinați și scos la un pin separat. Catozii LED-urilor care aparțin segmentului semnului (de exemplu, G), conectate între ele. Multe depind de ce fel de diagramă de conectare are indicatorul (cu un anod sau catod comun). Dacă te uiți la scheme de circuite dispozitive care folosesc indicatori cu șapte segmente, va deveni clar de ce acest lucru este atât de important.

Pe lângă indicatorii mici, există și alții mari și chiar foarte mari. Ele pot fi văzute în locuri publice, de obicei sub formă ceas de perete, termometre, informatori.

Pentru a crește dimensiunea numerelor de pe afișaj și, în același timp, a menține luminozitatea suficientă a fiecărui segment, se folosesc mai multe LED-uri, conectate în serie. Iată un exemplu de astfel de indicator - se potrivește în palma mâinii tale. Acest FYS-23011-BUB-21.

Un segment al acestuia este format din 4 LED-uri conectate în serie.

Pentru a ilumina unul dintre segmente (A, B, C, D, E, F sau G), trebuie să-i aplicați o tensiune de 11,2 volți (2,8 V pentru fiecare LED). Puteți face mai puțin, de exemplu, 10V, dar și luminozitatea va scădea. Excepția este punctul zecimal (DP), segmentul său este format din două LED-uri. Are nevoie doar de 5 - 5,6 volți.

Indicatorii cu două culori se găsesc și în natură. Sunt construite, de exemplu, în roșu și LED-uri verzi. Se pare că există, parcă, două indicatoare încorporate în carcasă, dar cu LED-uri de diferite culori. Dacă aplicați tensiune la ambele circuite LED, puteți obține o strălucire galbenă din segmente. Iată o diagramă de cablare pentru unul dintre acești indicatori cu două culori (SBA-15-11EGWA).

Dacă conectați pinii 1 ( ROȘU) și 5 ( VERDE) la alimentarea cu „+” prin tranzistoare cheie, puteți schimba culoarea numerelor afișate de la roșu la verde. Și dacă conectați pinii 1 și 5 în același timp, culoarea strălucitoare va fi portocalie. Acesta este modul în care vă puteți juca cu indicatorii.

Managementul indicatorilor cu șapte segmente.

Pentru a controla indicatorii cu șapte segmente în dispozitive digitale utilizați registre și decodoare cu deplasare. De exemplu, un decodor utilizat pe scară largă pentru controlul indicatorilor din seriile ALS333 și ALS324 este un microcircuit K514ID2 sau K176ID2. Iată un exemplu.

Și pentru a controla indicatorii moderni importați, se folosesc de obicei registrele de deplasare 74HC595. În teorie, segmentele de afișare pot fi controlate direct de la ieșirile microcontrolerului. Dar un astfel de circuit este rar folosit, deoarece acest lucru necesită folosirea unor pini ai microcontrolerului în sine. Prin urmare, registrele de deplasare sunt utilizate în acest scop. În plus, curentul consumat de LED-urile segmentului de semn poate fi mai mare decât curentul pe care îl poate furniza ieșirea obișnuită a microcontrolerului.

Pentru a controla indicatoare mari cu șapte segmente, cum ar fi FYS-23011-BUB-21, se folosesc drivere specializate, de exemplu, un microcircuit MBI5026.

Ce se află în interiorul indicatorului cu șapte segmente?

Ei bine, ceva gustos. Orice inginer electronic nu ar fi unul dacă nu ar fi interesat de „interiorul” componentelor radio. Acesta este ceea ce se află în interiorul indicatorului ALS324B1.

Patratele negre de pe baza sunt cristale LED. Aici puteți vedea și jumperii aurii care conectează cristalul la unul dintre pini. Din păcate, acest indicator nu va mai funcționa, deoarece aceleași jumperi au fost rupte. Dar putem vedea ce se ascunde în spatele panoului decorativ al tabloului de bord.

Acest articol continuă seria publicațiilor mele despre organizarea indicației dinamice pe microcontrolere PIC și indicatoare LED. Iată link-uri către postările anterioare:

Tabel de funcționare al algoritmului propus (se folosește un indicator cu catod comun, prima coloană prezintă ieșirile registrului combinate cu cifrele indicatorului) conform diagramei de conectare prezentată mai jos.

În fiecare dintre întreruperile cu un interval de 2 ms (în acest caz de la cronometrul TMR0), se pregătește o etapă de indicație dinamică (DI) conform unui algoritm care constă din cinci faze de control al registrului și al indicatorului.

Faza a 2-a: Marginea pozitivă de la pinul 12 al registrului (ST_CP) scrie starea zero a registrului în zăvorul de ieșire. Aici și mai departe, înainte de începerea indicației, indicatorul este stins prin potențial zero pe segmente.

A 3-a fază: prin controlul pinii registrului 14 (DS - date) și 11 (SH_CP - ceas), codul pentru controlul segmentelor este scris în acesta.

A 4-a fază: cu o cădere pozitivă la pinul 12 al registrului, datele din registru sunt scrise în latch-ul de ieșire și, datorită nivelurilor pozitive de pe biți, indicatorul rămâne stins.

A 5-a fază: aici codul necesar este furnizat la ieșirile cifrelor indicatoare și apoi apare indicația reală.

Dacă circuitul folosește un indicator cu 4 cifre, atunci pt operatiune adecvata ar trebui să fie bine. Dacă trebuie să controlați 8 biți, atunci sunt utilizate 8 porturi ale MK, în timp ce celelalte 4 porturi controlează pur și simplu biții (în faza 4 ar trebui să aibă un nivel ridicat). Este de remarcat faptul că în acest caz este posibil să se utilizeze indicatori atât cu OK, cât și cu OA, conectând segmente sau cifre la registru, respectiv (din motivele expuse mai jos, în primul caz este de preferat să se organizeze DI segment cu- segment, iar în al doilea - bit cu bit).

Folosind această metodă, puteți conecta doi indicatori pe patru biți la MCU PIC16F676 folosind un registru de deplasare, lăsând în același timp până la patru porturi libere pentru utilizare. De exemplu, pentru o astfel de conexiune, oamenii au folosit combinația de funcții de intrare DI și analogică în unele porturi MK (în opinia mea, o decizie extrem de dubioasă), ceea ce a dus la o complicație semnificativă a circuitului și la unele limitări, pe care autorii avertiza despre. Folosind diagrama mea de conectare, totul ar fi rezolvat simplu și frumos - intrări separate, indicații separate, plus încă două porturi (inclusiv MCLR) pentru butoane.

Pentru testare aceasta metoda management se propune următoarele circuit simplu pe indicatorul PIC12F629 MK și FYQ3641A, care afișează alternativ cuvântul „test” și numărul 1234 pe indicator.

Aici s-a decis să se utilizeze un DI segment cu segment (un segment este pornit în fiecare moment și există un cod pe pinii biților, unde în fiecare bit: 0 - dacă acest segment ar trebui aprins într-un bit dat și 1 - în caz contrar), în care curenți de vârf sunt transferate în registru. De ce? Există două motive pentru aceasta: primul este capacitatea maximă de încărcare a ieșirilor 74HC595 35 mA față de 25 mA pentru Controlere PIC; al doilea și principalul lucru este că un curent apropiat de limită prin portul de ieșire al MK își poate ridica teoretic potențialul de ieșire la nivelul comutării intrărilor registrului, ceea ce ar duce la erori în funcționare. Și astfel, curenți de 6-7 mA curg în porturile MK și potențialele de la ieșiri cu siguranță nu depășesc nivelurile TTL.

După cum am menționat mai sus, intervalul de întrerupere este de 2 ms, ceea ce corespunde ratei de reîmprospătare a indicatorului de 64 Hz și strălucirea sa este destul de confortabilă pentru ochi.

Această metodă DI, printre altele, a făcut posibilă reducerea la jumătate a numărului de rezistențe de limitare a curentului (R2-R5).

Dispozitivul este asamblat pe o așa-numită placă de breadboard „fără lipire”.

Indicatorul poate fi înlocuit cu oricare din seria 3641A.

Circuitul este alimentat de o sursă stabilizată de 5 V. Am folosit o placă stabilizatoare specială concepută pentru a fi utilizată cu placa de breadboard menționată mai sus.

Programul de control MK este scris în limbaj C și tradus în mediu.

Cod în MikroC, proiect, fișier HEX în aplicație.

Pentru a utiliza această metodă de conectare în dezvoltări comerciale, vă rugăm să mă contactați.

Lista radioelementelor

Desemnare Tip Denumirea Cantitate NotăMagazinBlocnotesul meu
DD1 MK PIC pe 8 biți

PIC12F629

1 La blocnotes
DD2 Inregistreaza-te74HC5951 La blocnotes
H.L. IndicatorFYQ36411 La blocnotes
R1 Rezistor

30 kOhm

1 La blocnotes
R2 Rezistor

430 ohmi

1 La blocnotes
R3 Rezistor

430 ohmi

1
Acțiune