Fricker Club - ecran LCD de segment

În orice proiect, trebuie să afișați. Acesta poate fi pur și simplu LED-uri sau LCD driver znakosinteziruyuschy. LED-urile consumă drumuri relativ mari LCD actuale și uninformative, și znakosinteziruyuschy și, de asemenea, nu mănâncă suficient. Dacă nu avem nevoie de znakosinteziruyuschego excesivă sau afișare descriptiv grafic, puteți utiliza segmentul LCD.

Avantaje: low cost, conținut informații bune, un consum de curent foarte scăzut la mai puțin de 1 mA.

Dezavantaje: contrast slab și unghi de vizualizare în comparație cu LED și OLED, inhiba comutare segmente la temperaturi scăzute.

Am luat mâinile mele pe șerif Keychain care transportă-l PIC16 conducător auto hardware LCD. Am decis să încerc să lumineze pe ecran, chiar dacă eu nu sunt un fan al vârfurilor

Fricker Club - ecran LCD de segment

În primul rând, o mică teorie. Mai mult că acest segment LCD și ceea ce este polarizarea luminii, precum și teoria corpusculară a dualismului pot fi găsite pe Internet, să locuiască pe acest cont nu va.

Display-ul este condus de un câmp magnetic, care se orientează cristalele care, la rândul său, polarizează lumina care trece prin ele.

Trecerea prin polarizatoare (în acest caz, filmul de pe ecran - două polarizator identice) lumina trece nestingherit, putem vedea pe ecran transparent. Pentru a „aprinde“ segment, lumina pentru a transforma 90 de grade, și vom vedea un segment de punct negru. Aici se aplică doar cristale între două polarizatoare. Servim curente, cristalele sunt orientate astfel încât lumina polarizată care trece prin ele, schimbarea unghiului, și este întârziată de al doilea polarizor.

Acum, modul în care acest control bun. Segmentul - este în esență un condensator, este necesar să se aplice un curent, curentul va crea un câmp electromagnetic orientează cristalele. Dar doar un controler de picior pentru a conecta este imposibilă, deoarece acest condensator, rezistența de încărcare devine opriri infinite și curent care curge, și, astfel, câmpul electromagnetic va dispărea, iar segmentul va fi stins. Deci, avem nevoie de curent alternativ. Frecvența poate fi controlată prin contrastul. Se pare că nici o problemă de a face, în cazul în care un pic segmente. Și dacă 20-30-60, picioarele controler nu este suficient. Pentru acest SEG segmente de oțel combină grupuri, cu COM comună.

În general, din moment ce sarcina noastră este gata de a aprinde afișajul, apoi se opri pe segmentul de multiplexare nu va. Ceea ce a fost găsit în acest inel:

patru intrare comună: com0-COM3, opt intrari segment: seg1-seg5, seg21-seg23.

Pentru a lucra cu driverul hardware-ul este în subprogramului CCS

Eu sincer nu a putut găsi pe internet descrierea inteligibilă, dar la întâmplare skolhozil următorul cod:

Simbolul - este, de fapt, segmentele steaguri: 1 - aprinde, 0 - stinge. Cel mai puțin semnificativ pe stânga!

bx_addr - un pointer la un port fizic conectat la segmentul. Toate segmentele sunt numărate din sârmă comună COM.

Luați de exemplu sârmă COM0, și pentru a aprinde primul segment:

Fricker Club - ecran LCD de segment

Noi vedem că primul segment al antenei val este un COM0, al doilea - se va antena. Și așa mai departe.

Au postat, de asemenea, CCS pic16f914 aprinzând întregul ecran. Pot face un kodgrabbera demo pe acest breloc

schimb (C)
www.phreakerclub.com