Snimka predavanja Prikaz podataka odr転ano 1.12.2016
Video: https://www.youtube.com/watch?v=SzlhbP7-flk&index=16&list=PLYqeapOP_CtQKuyzaHtJz16r5JaM4vs-w
Snimljeno s TCL SVC200 akcijskom kamerom
2. Za邸to?
Mikroupravlja radi prema zadanom programu,
no korisnik mora znati 邸to se de邸ava
Jednostavna signalizacija je mogua pomou
LED-ica (npr. Ma邸ina za pranje rublja, detektori
dima itd), no neprikladna za opu upotrebu
Prikaz brojeva i slova olak邸ava rad s ureajem i
za netehniki orijentirane osobe
3. 7, 9, 14, 16 segmentni display
Pozitivno:
Jednostavna izrada sklopa i lako kori邸tenje
Negativno:
Za 14 i 16 segmentni prikaz potrebno je puno pinova na
mikroupravljau (mo転e se rije邸iti kroz shift registre, ali to
komplicira sklop).
U sluaju multipleksiranja prikazuje se znamenka po znamenka
4. Matrica (matrix)
Pinovi za redak i stupac, odgovarajua kombinacija pali LED-icu
Potreban je vremenski multipleksing (paljenje jedne po jedne LED-ice) kako bi
se sve prikazalo ispravno.
6. Matrica
Matrice postoje u raznim veliinama
Popularno: 5x7, 4x7, 8x8
Mogu biti u jednoj boji, ili RGB
7. Tekstualni LCD LCD ekrani koji pokazuju svaki znak kao malu
matricu, ali imaju predefinirane znakove
8. Tekstualni LCD
Kako bi se ispisao tekst, potreban je meusklop
(tzv. "driver") koji je veza izmeu samog ekrana
i mikrokontrolera
Driver prima podatke u obliku koji zahtjeva
manje pinova
Najpoznatiji driver HD44780
Postoje mnogi klonovi koji su u potpunosti
kompatibilni
Postoje i LCD ekrani koji nisu u potpunosti
kompatibilni ali rade na istom principu.
10. HD44780
Podaci se primaju kroz data pinove, uz dodatne
instrukcije kroz Register select, Read/Write i
Enable pinove.
U ROM-u ovog drivera je zapisan izgled svih
znakova u osnovnom ASCII formatu
Mogue je nacrtati i vlastite znakove, pospremiti ih
u memoriju drivera, te i njih prikazati
11. HD44780 instrukcije
Za svaku operaciju (pomak kursora, ispis
znaka) itd. postoji zasebna instrukcija. Kod
ispisa znakova po邸alje se instrukcija prije slanja
samog znaka
12. HD44780 modovi rada
HD44780 mo転e raditi
U 8 bitnom modu rada
Koriste se svi pinovi, i podaci se 邸alju odjednom
U 4 bitnom modu rada
Za podatke se koriste pinovi D4 D7, i podaci i
instrukcije se 邸alju u 2 niza, prvo vi邸ih 4 bita ("nibble"), a
potom ni転ih 4 bita
Pinovi D0-D3 bi se trebali uzemljivi (iako nije nu転no)
14. Tekstualni LCD
HD44780 i slini driveri, daju mogunost ispisa
teksta u razliitom broju redova i stupaca
Jedan red x 16 znakova, 20 znakova, 40 znakova
Dva reda x 16 ili 20 ili 40 znakova itd..
etiri reda x 16 ili 20 ili 40 znakova itd.
15. Grafiki LCD
Grafiki LCD omoguuje ukljuenje i iskljuenje
pojedinog pixela
Kao i kod tekstualnog LCD-a, broj pinova je
toliki da se mo転e prihvatiti instrukcija 邸to je
potrebno izvesti.
Neki LCD-i podr転avaju i tekst u predefiniranim
fontovima (kako bi se olak邸ao rad), a kod nekih
se posao oko ispisa teksta mora odraditi u
mikroupravljau
17. Grafiki LCD
Kod grafikih LCD-a ne postoje uobiajeni
industrijski standardi jer je to razliito od
proizvoaa do proizvoaa
Poznatiji chipseti:
ST7920
KS0108
T6963C
Meu hobistima su popularni ekrani sa starih Nokia
telefona PCD8544 chipset s LCD-om 48x84
pixela
18. Prikaz na drugaije ekrane
Kod modernih br転ih i jaih (32-bitnih)
mikroupravljaa mogue je prikazati podatke i na
standardnim ekranima (VGA, HDMI, generiranje
PAL ili SECAM signala)
Do sad prikazani oblici prikaza su koristili
paralelnu komunikaciju. Ta tekstualni i grafiki
LCD mogue je koristiti i neki od oblika serijske
komunikacije ako driver to podr転ava.
19. Touchscreen
esto se 転eli upotrijebiti touchscreen za
potrebe rada s mikroupravljaem
Touch
Senzor koji oitava mjesto dodira i vraa podatak
Screen
Prikaz kao i na standardni LCD ekran
Komunikacija za ekran, i s touch dijela esto ide
kroz isti set 転ica