vertikaalil väärtus 0. Kõigil neil vertikaalidel kus klahv ei ole alla vajutatud on väärtus üks. Kui alla on vajutatud klahv mõnel teisel horisontaalil, kus on väljund pordi kaudu väärtus üks, siis ei mõjuta nad vertikaali väärtust. Järgmiseks saadetakse horisontaalidele kood kus on järgmisel liinil null ja kõik ülejäänud ühed. Sellega kontrollitakse kas järgmisel horisontaalil on mõni klahv vajutatud. Sellisel moel kontrollitakse järjest kõiki horisomtaale. Kui on jõutud viimasele, siis algab protsess otsast peale. Teades horisontaalile väljastatud koodi ja vertikaalidelt loetud koodi saab kindlaks teha milline klahv on alla vajutatud. See ongi scan kood. Kui korraga on mõnel horisontaalil alla vajutatud rohkem kui üks klahv on ka vertikaalidel rohkem kui ühes järgus null. Valitakse välja neist üks ja vastav kood saadetakse protsessorisse. Kui see oli vale klahv siis selle parandamine on juba klaviatuuri kasutaja asi. 31
vastaval vertikaalil väärtus 0. Kõigil neil vertikaalidel kus klahv ei ole alla vajutatud on väärtus üks. Kui alla on vajutatud klahv mõnel teisel horisontaalil, kus on väljund pordi kaudu väärtus üks, siis ei mõjuta nad vertikaali väärtust. Järgmiseks saadetakse horisontaalidele kood kus on järgmisel liinil null ja kõik ülejäänud ühed. Sellega kontrollitakse kas järgmisel horisontaalil on mõni klahv vajutatud. Sellisel moel kontrollitakse järjest kõiki horisomtaale. Kui on jõutud viimasele, siis algab protsess otsast peale. Teades horisontaalile väljastatud koodi ja vertikaalidelt loetud koodi saab kindlaks teha milline klahv on alla vajutatud. See ongi scan kood. Kui korraga on mõnel horisontaalil alla vajutatud rohkem kui üks klahv on ka vertikaalidel rohkem kui ühes järgus null. Valitakse välja neist üks ja vastav kood saadetakse protsessorisse. Kui see oli vale klahv siis selle parandamine on juba klaviatuuri kasutaja asi.
ole alla vajutatud on väärtus üks. Kui alla on vajutatud klahv mõnel teisel horisontaalil, kus on väljund 54 pordi kaudu väärtus üks, siis ei mõjuta nad vertikaali väärtust. Järgmiseks saadetakse horisontaalidele kood kus on järgmisel liinil null ja kõik ülejäänud ühed. Sellega kontrollitakse kas järgmisel horisontaalil on mõni klahv vajutatud. Sellisel moel kontrollitakse järjest kõiki horisomtaale. Kui on jõutud viimasele, siis algab protsess otsast peale. Teades horisontaalile väljastatud koodi ja vertikaalidelt loetud koodi saab kindlaks teha milline klahv on alla vajutatud. See ongi scan kood. Kui korraga on mõnel horisontaalil alla vajutatud rohkem kui üks klahv on ka vertikaalidel rohkem kui ühes järgus null. Valitakse välja neist üks ja vastav kood saadetakse protsessorisse. Kui see oli vale klahv siis selle parandamine on juba klav. kasutaja asi.
ole alla vajutatud on väärtus üks. Kui alla on vajutatud klahv mõnel teisel horisontaalil, kus on 54 väljund pordi kaudu väärtus üks, siis ei mõjuta nad vertikaali väärtust. Järgmiseks saadetakse horisontaalidele kood kus on järgmisel liinil null ja kõik ülejäänud ühed. Sellega kontrollitakse kas järgmisel horisontaalil on mõni klahv vajutatud. Sellisel moel kontrollitakse järjest kõiki horisomtaale. Kui on jõutud viimasele, siis algab protsess otsast peale. Teades horisontaalile väljastatud koodi ja vertikaalidelt loetud koodi saab kindlaks teha milline klahv on alla vajutatud. See ongi scan kood. Kui korraga on mõnel horisontaalil alla vajutatud rohkem kui üks klahv on ka vertikaalidel rohkem kui ühes järgus null. Valitakse välja neist üks ja vastav kood saadetakse protsessorisse. Kui see oli vale klahv siis selle parandamine on juba klav. kasutaja asi.
Kõigil neil vertikaalidel kus klahv ei ole alla vajutatud on väärtus üks. Kui alla on vajutatud klahv mõnel teisel horisontaalil, kus on väljund pordi kaudu väärtus üks, siis ei mõjuta nad vertikaali väärtust. Järgmiseks saadetakse horisontaalidele kood kus on järgmisel liinil null ja kõik ülejäänud ühed. Sellega kontrollitakse kas järgmisel horisontaalil on mõni klahv vajutatud. Sellisel moel kontrollitakse järjest kõiki horisomtaale. Kui on jõutud viimasele, siis algab protsess otsast peale. Teades horisontaalile väljastatud koodi ja vertikaalidelt loetud koodi saab kindlaks teha milline klahv on alla vajutatud. See ongi scan kood. Kui korraga on mõnel horisontaalil alla vajutatud rohkem kui üks klahv on ka vertikaalidel rohkem kui ühes järgus null. Valitakse välja neist üks ja vastav kood saadetakse protsessorisse. Kui see oli vale klahv siis selle parandamine on juba klav. kasutaja asi. 22