Подручја рада
Претрага
17. Тастатура

Уводни део часа ( 5 мин.)
1. Шта се уноси у рачунар  ?
2. Како се уносе подаци и програми у рачунар ?
___________________________________________________________________________________
Главни део часа :

image105.jpg
Тастатура - примарни уређај за ручно уношење података и програма у рачунар. Састоји се од низа тастера који притиснути производе у рачунару бинарни код притиснутог знака. Распоред тастера може да се усклађује према стандардима државе којој је тастатура намењена. Број тастера зависи од врсте и намене тастатуре.

Постоји 5 група тастера :
- алфанумерички - садрже алфанумеричке знакове и знакове интерпункције;
- нумерички - посебна група тастера намењена за брзо уношење нумеричких података и знакова основних аритиметичких операција;
- тастери за померање курсора - курсорски тастери;
- функцијски тастери - њихова намена се углавном дефинише конкретним програмом;
- управљачки ( контролни ) тастери - користе се за директно покретање неких активности рачунара, промену начина рада, ...

Рад контролише микропроцесор тастатуре и његови задаци су да :
- провери исправност тастатуре одмах по прикључењу напајања;
- испитује да ли су тастери притиснути или отпуштени и обавештава о томе оперативни систем
  рачунара;
- одржава двосмерну комуникацију са рачунаром;
- контролише рад и указује на откривене грешке;
- привремено памти до 20 активности са тастатуре уколико рачунар није у стању да их прихвати.

Испод матрице тастера налази се решетка проводника. Сваки тастер се налази изнад пресека 2
проводника и притиском на њега успоставља се електрични контакт. Микропроцесор тастатуре у
одређеном циклусу ( од 900 микросекунди ) претражује који је тастер притиснут. Увек када се тастер
притисне или отпусти, генерише се код који једнозначно дефинише тастер ( код скенирања, скен код ).
У зависности да ли је тастер притиснут или отпуштен генерише се различит скен код. За отпуштен тастер генерише се код за 128 већи од кода притиснутог тастера. Скен код је обично једнобајтни податак који може да има вредности од 1 до 83 и више.

На тастатури је могуће притиснути више тастера истовремено. Тек када се тастер отпусти или се притисне још један тастер, шаље се сигнал за прекид и обављају одређени послови дефинисани програмом. Сама тастатура нема дефинисано значење , већ су само дефинисане активности које треба предузети када је неки тастер притиснут. Значење тастера је дефинисано у ROM - у рачунара ( ROM BIOS ), где се налази програм ( рутина ) за тастатуру или уопште оперативни систем. На основу скен кода притиснуте дирке, из ROM -а се читају инструкције и шаљу сигнали уређајима који треба да их изврше. Тастатура са ROM BIOS - ом конуницира преко порта за прекиде.

Постоје две врсте тастатура у односу на распоред алфанумеричких тастера :
1. QWERTY
2. Dvorak.
Код Dvorak - ове тастатуре сви самогласници и најчешће коришћена слова у енглеском језику смештени су на леву страну основног средњег реда слова према следећем распореду : A, O, E, U, I, D, H, T, N, S.
Три важна сигнала у интерфејсу тастатуре су :

1. такт тастатуре ( KB CLOCK );
2. подаци тастатуре ( KB DATA );
3. сигнална маса.

image103.gif

Пренос података од тастатуре до контролера је најчешће синхронизован односно серијски.
Прикључци за тастатуру који се најчешће користе су PC XT / AT и мини прилључак DIN са 6 иглица ( PS/2 ).

Одговорити на питања :
1. Која је улога тастатуре ?
2. Која је улога микропроцесора тастатуре ?
3. Како се деле тастатуре према распореду знакова ?
4. Који су важни сигнали у интерфејсу тастатуре ?
5. Како се преносе подаци од тастатуре до контролера ?