You are on page 1of 32

Įvedimo ir išvedimo

įrenginiai
Pelytė Rutulys Svirtis Plunksna

TEKSTAS: TEKSTAS:
1)klaviatūra, VIDEOSISTEMA
spausdintuvai
2)automatiniai teksto
skaitymo įrenginiai
PAGRINDINĖ VAIZDAS:
ATMINTIS 1)spausdintuvai,
VAIZDAS:
1)vaizdo skeneriai, 2)braižytuvai
2)grafikų skaitytuvai IŠORINĖS
ATMINTIES GARSAS: kolonėlės
GARSAS: SISTEMA
1)mikrofonas,
2)muzikinė klaviatūra

2
Teksto įvedimas: klaviatūra

● Problemos:

• Klavišocharakteristikos (forma, eiga, jėga,


išdėstymas, atgalinis ryšys)
• Kontaktas

• Kodavimas

3
Kontaktas
Atviras kontaktas
Daugkartinis susijungimas,
Kibirkščiavimas,
Korozija.

Herkonas (magnetinio
lauko daviklis)
Daugkartinis susijungimas,
Kibirkščiavimas

Stiklas Vakuumas arba inert. dujos

Laidžios gumos
kontaktai Daugkartinis susijungimas

4
Klaviatūra
Skankodas
Klaviatūra

Y dekoderis
Kompiuteris
IRQ1
BUF

X dekoderis
Klaviatūros

Klaviatūros
valdiklis Klavišų
matrica

valdiklis
D0-7 8042/8741/8742 Klaviatūros laidas
(sinchroninė
nuosekli sąsaja)

Valdiklis nuolat tikrina klaviatūros būseną.


Aktyvuoja vieną po kitos X liniją ir žiuri per kurią Y liniją gauna signalą.
Aptikęs įvykį (naujas paspaudimas/atleidimas) įrašo duomenis į buferį.
Po to duomenis persiunčia nuosekliu koduotu signalu.

5
Klaviatūros sąsaja

START

STOP
PAR
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
Start bitas – „0“ Stop bitas – „1“
Lygiškumo bitas
Pin 1 KBDCLK (clock)
Pin 2 KBDAT (data)
Pin 3 KBRST (reset, not used)
Pin 4 GND „Rašo“ kl.
Pin 5 VCC (+5V) „Skaito“ komp.
AT

Pin 1 KBDAT (data)


Pin 2 not used
Pin 3 GND
Pin 4 VCC (+5V)
Pin 5 KBDCLK (clock) Ramybės būsena - +5V
Pin 6 not used
PS/2
6
Skan
kodai

● Nuspaudimo (make) kodas


● Atleidimo(brake) kodas
gaunamas nustačius 7 bitą
(arba pridėjus skaičių 80h)

Klav. Nusp. Atl.


„A“ 1Eh 9Eh
„ESC“ 01h 81h
„K. CTRL“ 1Dh 9Dh
„D. CTRL“ E0 1D E0 9D
7
Mechaninė pelė (rutulys trackball)

Šviesos diodas Diskas su plyšiais

Prispaudimo ritinėlis
Foto-elementas

Vertikalios
Krypties ritinėlis

Gumuotas rutulys

Horizontalios
Krypties ritinėlis

Ašis
8
Optinė pelė
● 1999 optinė pelė (dirbanti ant Šviesos
įprasto paviršiaus) diodas Jutiklis

● 1500 vaizdų per sek. Lęšiai

● 18 milijonų MIPS DSP


● Vaizdų koreliacinė analizė
18x18 pikselių
64 pilkumo atsp.
Paviršius
● 2004lazerinė pelė, naudoja
puslaidininkį lazerį
● Apdoroja 6000 vaizdų per sek.
● Geresnis kontrastas, veikia ir ant ypatingai lygių paviršių
9
Judesio aptikimas
24x24
Avago Technologies

A A
Pelė pajudėjo 2x1 1

Aptinkamas tik santykinis judesys


Nenaudojama jokia koordinačių sistema

Ką „mato“ pelės jutiklis?

2
Šviesos diodas Lazeris
10
Pelės duomenų paketas
PS/2 pelė (3D, su ratuku): RS232 (COM) pelė
MS Mouse protokolas
Y perpildymas (7 bitų žodžiai)
X perpildymas 6 0
7 0

DK
KK

Y7
Y6
X7
X6
1
YOV
XOV

DK
VK
KK

0
1

X5
X4
X3
X2
X1
X0
0
Judesys X ašimi
Judesys Y ašimi

Y5
Y4
Y3
Y2
Y1
Y0
0
4 Ž

Judesys Z ašimi Kiekvienam judesiui po


3 bitai su ž. baitą su ženklu
5K
4K

0 0 Ž (nuo -8 iki +7)

Pelės su 5 kl. paskutinio


baito struktūra

11
Klaviatūros ir pelės programavimas
7 Būsenos reg. 0
IRQ1 IRQ12

Išvedimo Įvedimo Išvedimo


Klaviatūros ir
buferyje yra buferyje yra buferyje yra
pelės vald.
portas pelės duom. (1) duom. (1) duom. (1)
(i8042)
60h
buferis

IO portas 1
Įv.

Klaviatūra
60h Pirma į valdiklio komandų registrą pasiunčiame
buferis

komandos numerį, po to per duomenų


Išv.

portą (60h) skaitome ar rašome reikiamus


CPU duomenis (ar komandos parametrus)
64h Būtina palaukti atitinkamo būsenos bito
IO portas 2
Būsenos Komandų

PS/2 pelė
reg.

Rašant į portą 60h galima pasiųsti


komandas klaviatūrai (pelei kitaip).

64h Jei nepasiųsta jokia komanda,


reg

per 60h portą skaitomi klaviatūros (arba pelės)


skankodai (priešingu atveju komandos rez.)
12
Valdiklio (64h)
Programavimo Komandos
kodas Reikšmė

pavyzdys A7h
A8h
ADh
Uždrausti darbą
Leisti darbą su
Uždrausti darbą
su pele
pele
su kl.
AEh Leisti darbą su kl.
;Visiškai išjungti klaviatūrą D4h Persiųsti baitą pelei
;neveiks jokie klavišai
start:
IN al, 64h ;persk. būsenos reg.
TEST al, 02h ;ar įvedimo buferis pilnas?
JNZ start ;jei pilnas, laukiam
OUT 64h, ADh ;išjungiam klaviatūrą

;Klaviatūros skankodo skaitymas


;IRQ1 apdorojimo procedūros viduje
IN AL,60h

;Nustatyti pelės judėjimą 1:1


OUT 64h, D4h ;Perduoti komandą pelei
wait:
IN al, 64h ;skaitom būsenos reg.
TEST al, 02h ;ar buferis tuščias?
JNZ wait ;laikiam kol bus tuščias
OUT 60h, E6h ;nustatyti pagreitinimą 1:1

13
Spausdintuvai
Mechaniniai Lygiagretūs Vienspalviai
Nuoseklūs
Nemechaniniai
Spalviniai

Adatiniai Lazeriniai
Adatiniai Rašaliniai
Adatiniai Terminiai
Adatiniai

Dabar rinkoje esantys spausdintuvai

14
Spalvų modeliai

additive color R G B Spalva C M Y subtractive color


model 0 0 0 Juoda 1 1 1 model
0 0 1 Mėlyna 1 1 0
0 1 0 Žalia 1 0 1
0 1 1 Žydra 1 0 0
1 0 0 Raudona 0 1 1
1 0 1 Purpurinė 0 1 0
1 1 0 Geltona 0 0 1
1 1 1 Balta 0 0 0

15
Vaizdo formavimo metodai
● Rastrinis
metodas (rasterizavimas) – kažkoks rašiklis
skanuoja (bėga per) visą paviršių, ant kurio išvedamas
vaizdas.
● Trajektorijapastovi ir iš anksto žinoma, bet rašiklis gali
būti įjungtas arba išjungtas.
● Kiekviena rastro eilutė susideda iš taškų – pikselių
(PixEl – Picture Element)
● Alternatyva rastriniams – vektoriniai vaizdo formavimo
įrenginiai. Jų rašiklis vedžiojamas piešiamos figūros
kontūru.
● Vaizdas formuojamas iš grafinių primityvų – atkarpų,
lankų ir pan.
16
Mechaniniai spausdintuvai
Litera Literų Literų
žiedas perstūmimas
Popierius

Litera
Literų
Plaktukas būgnas

Būgniniai
Dažanti Plaktukai (lygiagretūs)
juosta LP

Elektromagnetas Popierius
(garso ritė)
Svirtiniai
(nuoseklūs) Adata
Dažanti
juosta Adatų stulpelis
Matriciniai (nuoseklūs) galvutėje
Gali spausdinti ir grafinius vaizdus

17 Būgnus ir ramunes galima keisti, norint naudoti kitą šriftą


Nemechaniniai spausdintuvai
● Lazeriniai:

• Brangūs, bet eksploatacija pigi


● Rašaliniai

• Pigūs, bet eksploatacija brangi


● Terminiai (specializuoti)
• Termoplastiniai

• Termovaškiniai

• Sublimaciniai

18
Lazeriniai spausdintuvai
Besisukantis Būgnas įelektrinamas neigiamai,
1. Vaizdo rasterizavimas veidrodis naudojant aukštą įtampą
(PCL, PostScript, ...)
2. Įelektrinimas
3. Ekspozicija
Lazeris
(naud. lazerio spindulį)
4. Vaizdo kūrimas
(ant būgno)
5. Vaizdo pernešimas Nuvalymas
(ant popieriaus) Tonerio
“Kartridžas” Foto
6. Vaizdo užfiksavimas -būgnas
7. Valymas

Spalviniai spausdintuvai Pašildymas iki 200°C,


naudoja keturis CMYK Popieriaus įelektrinimas fiksavimas
tonerius, spausdina per
keturi kartus arba naudoja Lazerio spindulys panaikina neigiamą krūvį
kitas technologijas sukurdamas elektrinį vaizdą ant būgno
Vietoje lazerio galima Neigiamai įelektrintos tonerio dalelės prilimpa prie būgno
panaudoti LED juostelę
19 Popierius įelektrinamas taip, kad toneris priliptų prie jo
Rašaliniai spausdintuvai
Pjezo-elektrinis metodas (Epson, Brother) Ink jet
Purkštukas, vamzdelis
galvutėje keli šimtai (300 vienai spalvai)

Pjezo-elementas

Membrana
Rašalas
Rašalinė - +

Rašalo mikro lašelis

Kapiliarinė sistema

Dalis rašalo grįžta atgal,


o dalis patenka ant lapo Popierius
20
Rašaliniai spausdintuvai
Bubblejet
Terminis metodas (Canon, HP)

Kaitinimo elementas
Padavus įtampą jis
per kelias μs gali
įkaisti iki 500°C

Rašalas Dujų burbuliukas


susidaro dėl greito rašalo
įkaitinimo

Rašalo mikro lašelis


Dalis rašalo grįžta į rašalinę,
o dalis patenka ant lapo

Popierius

21
Terminiai spausdintuvai

● Naudojamas specialus termo-popierius


● Terminė galvutė panaši į matricinio spausdintuvo
galvutę
● Adatosįkaitinamos elektros srove ir tose vietose
termo-popierius pakeičia spalvą

22
Grafikų braižytuvai
Vaizdas formuojamas plunksnos
Koordinatės pokytis pagalba „piešiant“ ant popieriaus
Absoliutūs koordinačių dydžiai Gali naudoti kelių spalvų plunksnas (iki 6)

Plėvelę pjaustantys braižytuvai

Plunksna

Popierius

Būgninis Planšetinis

Skirtingai nuo spausdintuvų, čia vaizdas yra vektorinis,


o ne rastrinis
23
Vaizdo nuskaitymas
● Rankiniai skeneriai
● Planšetiniai skeneriai
● Būgniniai skeneriai
● Fotokameros
● Videokameros

24
Skaitymas (schema)

Šviesos šaltinis
(lazeris, šviesos Šviesai jautrus
diodas) elementas Keitiklis
analogas-kodas

Lęšis
Fotoelementai

Fotodaugintuvai
Atsispindėjusi (senuose būgniniuose
Šviesos šviesa skaneriuose)
spindulys
Įkrovos elementai
(Charge coupled device - CCD)
Skaitomas
dokumentas
25
Įkrovos elementas (CCD)
Elektrodas

Šviesa

Viename kristale iki


10 V 7216×5412 elementų
+
Kristalo dydis apie
Silicio oksido 0,5 colio
sluoksnis
Kristalo konstrukcija
arba liniuotė
(planšetiniuose
Silicis (p)
skaneriuose), arba
matrica (skaitm. foto
aparatai arba vaizdo
kameros)
Potencialo „duobė“.
Susirenka fotonų
atlaisvinti elektronai

26
Fotodaugintuvas
(Photomultiplier tube (PMT))

Fotokatodas Elektronai
Anodas

Fotonas

Elektronų daugintuvai Vakuumas


Dinodai

27
Planšetinis
skaneris

as
t
en
um
ok
D
Judantis
Karietėlę pozicionuoja Šviesos šaltinis veidrodis
žingsninis variklis

Iki 5400 ppi


Veidrodis

Lęšis

Keitiklis Šviesai jautrus


Pikselio kodas analogas-kodas elementas
28
Būgninis skaneris
Veidrodžiai Du šviesos šaltiniai
vidinis, skaidriems dok.
ir išorinis, neskaidriems

Lęšis
Šviesos pluoštas Karietėlė
Šviesolaidis
Būgnas
AAA BBB (skaidrus
akrilinis
cilindras)

Skanuojamas
dokumentas
Šviesos
Fotodaugintuvai
šaltinis
Pikselio kodas Filtrai
Keitikliai analogas-
kodas

Labai puikiai tinka skaidrėms ir juostoms


29 8000–14 000 ppi Labai didelė sk. geba ir ypatingai jautrus spalvos pok.
Grafikų skaitymas

Skenavimo metodas Sekos metodas


Trijų segmentų skaitanti
galvutė

30
Pagrindiniai klausimai
● Klaviatūros
paskirtis, sandara, veikimo principas ir
perduodami duomenys
● Optinės ir mechaninės pelės sandara, veikimo principas
ir perduodami duomenys
● Rastrinis
ir vektorinis vaizdo formavimo metodas, spalvų
formavimas išvedimo įrenginiuose
● Lazerinių spausdintuvų sandara ir veikimo principas
● Pjezo-elektrinių
ir terminių rašalinių spausdintuvų
veikimo principas
● Grafikų braižytuvų pagrindiniai tipai ir veikimo principai
● Planšetinioir būgninio skanerio sandara ir veikimo
principai. Šviesai jautrūs elementai.
31
Papildoma literatūra
● M.Guk. Apparatnyje sredstva IBM PC. 1999, rusų k.
● K.
Aijden, X. Fibeljman, M.Kramer. Apparatnyje sredstva
PC. Enciklopedija apparatnych resursov personaljnych
kompiuterov. 1996, rusų k.
● http://www.pcguide.com/ref/kb

● O.Kolesničenko ir kiti. Lazernyje printery. Vzgliad na


printer iznutry. Technologija lazernoj pečati. 1997, rusų k.
● Sibil
Aijrig, Emil Aijrig. Skanirovanie profesionaljnyj
podchod. 1997, rusų k.
● Gans Jurgen Šlicht. Cifrovayja obrabotka cvetnych
izobraženyj. Skanirovanije. Pečatj. Video. Multimedija.
1997, rusų k.
32

You might also like