Page 16 - 4875
P. 16

Лекція 3
                                         ПРИНЦИПИ РОБОТИ КЛАВІАТУРИ

                                  Спрощена схема роботи клавіатури подана на рисунку 3.1

                                                              +5V

                                                       х0

                                                       х 1
                                                       х2
                                                       х3           до системного
                                                       х 4              блоку
                                                                 Z
                                                       y 0
                                                       y 1
                                                       y 2
                                                       y 3
                                                       y 4
                                         Контролер     y5
                                         клавіатури

                                    Рисунок 3.1 – Спрощена схема роботи клавіатури

                                  В спрощеній схемі можна побачити, що всі клавіші розташовані
                           у  вузлах  матриці,  всі  горизонтальні  лінії  якої  через  резистори
                           під’єднуються  до  джерела  живлення  і  відповідно  до  вхідного  порта
                           Х 0...Х 4. Вертикальні У 0...У 5 під’єднують до вихідного порта контролера
                           клавіатури.  Контролер  почергово  на  кожній  з  вертикальних  ліній
                           встановлює логічний “0” і здійснює опитування стану горизонтальних
                           ліній.  Якщо  натиснутих  клавіш  нема,  то  рівень  напруги  на  всіх
                           горизонтальних  лініях  відповідно  логічна  “1”  (оскільки,  вони
                           під’єднуються  до  джерела  живлення  напряму).  Якщо  буде  натиснута
                           якась клавіша, то відповідно вертикальні і горизонтальні лінії матриці
                           будуть замкнуті. В той момент, коли контролер на вертикальній лінії
                           встановить  значення  логічного  “0”  рівень  напруги  на  горизонтальній
                           лінії  також  буде  “0”.  Відповідно  контролер  фіксує  замкнуту  комірку
                           матриці і відсилає і комп’ютер запит на переривання і номер кнопки в
                           матриці, аналогічні дії відбуватимуться при відпусканні клавіші. Номер


















                                                           15
   11   12   13   14   15   16   17   18   19   20   21