Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка контролера матричної клавіатури на мікроконтролері К1816ВЕ48

Реферат Розробка контролера матричної клавіатури на мікроконтролері К1816ВЕ48





ня +5 В В± 10%, розсіює потужність близько 1,5 Вт і працює в діапазоні температур від 0 до 70 0 С. По входах і виходах МК48 електрично сумісні з мікросхемами ТТЛ. МК48 може працювати в діапазоні частот синхронізації від 1 до 6 МГц, а мінімальний час виконання команди складає 2,5 мкс. p> З такої характеристики видно, що МК48 володіє значними функціонально-логічними можливостями і представляють ефективний засіб комп'ютеризації (автоматизації на основі застосування засобів і методів обробки даних і цифрового управління) різноманітних об'єктів і процесів.

Аналіз основних ознак МК48 показує, що їх доцільно використовувати на етапі дослідно-конструкторської розробки та налагодження систем. p align=center> Структурна схема МК48

В В 

Рис. 1

1. Структурна схема та аналіз завдання

У структурній схемі відображено взаємодію мікропроцесора, клавіатури і користувача.

В В 

Рис. 2

До порту 1 підключена група кнопок, згрупованих за матричної схемою, яка представляє собою просту матрицю двійкових перемикачів (необхідної розмірності), включених на перетині рядків і колонок матриці, Ідентифікація (кодування) натиснутою клавіші в таких клавіатурах виконується програмою.


2.Разработка принципової схеми

Рис.3


На рис. 3 зображена принципова схема контролера матричної клавіатури. Для забезпечення синхронізації роботи мікропроцесора до висновків CR1, CR2 підключений кварцовий резонатор.

Десять кнопок організовані в матрицю, і при натисканні будь кнопки замикається рядок і стовпець. Визначивши замкнуті рядок і стовпець, можна визначити код клавіші, клавіші. Таке сканування клавіатури реалізується програмно.

Три лінії порту 1 Р1.0, Р1.1, Р1.2 утворюють три лінії кнопок, а до висновків Р2.0, Р2.1, Р2.2, Р2.3 підключені чотири стовпці. Кожна клавіша в такій матриці має свій номер, що відповідає її місцю розташування. На цифрові клавіші можна нанести позначення, що відповідають їх кодами (від 0 по F) Резистори R1-R4 обмежують струм через контакти а діоди забезпечують захист від замикання між собою скануючих ліній у разі одночасного натискання більш ніж однієї клавіші.

Харчування контролера здійснюється від мережі змінного струму з напругою

220 В і частотою 50 Гц. Оскільки напруга харчування контролера здійснюється постійним струмом з напругою +5 В, то ставиться схема живлення, яка складається з понижуючого трансформатора, випрямляча, виконаного за схемою діодного мосту і стабілізатора напруги.

3. Розробка блок-схеми і алгоритму програми

Принцип роботи клавіатури наступний:

На одну з ліній порту видається логічний В«0В», а на інші лінії В«1В». Потім відбувається зчитування з ліній стовпців. Якщо фіксується В«0В», його позиція відповідає номеру стовпця натиснутою клавіші і разом з номером поточного рядка він використо...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Схема автоматизації та сигналізації для чотірьохкорпусної віпарної установк ...
  • Реферат на тему: Розробка програми-драйвера клавіатури
  • Реферат на тему: Схема магнітного контролера До
  • Реферат на тему: Схема силового кулачкового контролера ККТ 69А
  • Реферат на тему: Сортування вводяться з клавіатури слів