際際滷

際際滷Share a Scribd company logo
PRIKAZ PODATAKA KORISNIKU
Elektronika raunala i raunalna oprema
Tehniko veleuili邸te u Zagrebu
Elektrotehniki odjel
Stipe Predani
1.12.2016
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
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
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.
[ERRO] Predavanje: Prikaz podataka 1.12.2016
Matrica
 Matrice postoje u raznim veliinama
 Popularno: 5x7, 4x7, 8x8
 Mogu biti u jednoj boji, ili RGB
Tekstualni LCD LCD ekrani koji pokazuju svaki znak kao malu
matricu, ali imaju predefinirane znakove
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.
HD44780 pinout
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
HD44780 instrukcije
 Za svaku operaciju (pomak kursora, ispis
znaka) itd. postoji zasebna instrukcija. Kod
ispisa znakova po邸alje se instrukcija prije slanja
samog znaka
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)
HD44780
Spajanje za 8 bitni mod rada Spajanje za 4 bitni mod rada
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.
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
Grafiki LCD
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
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.
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

More Related Content

[ERRO] Predavanje: Prikaz podataka 1.12.2016

  • 1. PRIKAZ PODATAKA KORISNIKU Elektronika raunala i raunalna oprema Tehniko veleuili邸te u Zagrebu Elektrotehniki odjel Stipe Predani 1.12.2016
  • 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)
  • 13. HD44780 Spajanje za 8 bitni mod rada Spajanje za 4 bitni mod rada
  • 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