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

Реферат Проектування мікропроцесорної системи управління об'єктом





оботи генератора до входів X1 і X2 необхідно підключити кварцовий резонатор і конденсатор малої ємності. Виходячи з технічної документації на генератор виберемо С8: X7R NPO 20 пФ В± 10%, резонатор ZQ2: ZTA - 500 кГц. br/>

1.8 Розробка модуля клавіатури


Схема електрична принципова модуля клавіатури (KEYB) наведена на рис.8.

Модуль складається з клавіатурною матриці 8 рядків Ч 3 стовпці, що складається з кнопок K0 - K23, в їх числі 16 клавіш шістнадцятирічного коду і три командні клавіші: ПУСК, ВВЕДЕННЯ і МЕНЮ. Кнопка СБРОС (K24) підключається до землі і схемою формування скидання мікроконтролера при включенні живлення, тому в клавіатурну матрицю не входить, зовнішнього сторожового таймера MAX6317H і контролера клавіатури MAX7347 (DD17) фірми MAXIM. br/>В 

Рис.8. Модуль клавіатури. Схема електрична принципова


Даний контролер має інтерфейс I 2 C для зв'язку з мікро. Відповідно з документацією на шину I 2 C задамо адресу контролеру, рівний 0111010х шляхом підключення входу А0 до Ucc через резистор R20. Останній розряд відповідає за необхідну операцію (0 - читання, 1 - запис в регістри контролера клавіатури). Контролер використовує статичний механізм опитування клавіатурною матриці, має засоби захисту від брязкоту і дозволяє

використовувати кнопки з опором до 5 кОм в натиснутому стані. Також контролер має засоби захисту від "помилкового натискання" кнопок при одночасному натисканні декількох кнопок на клавіатурі. Детальніше див. опис мікросхеми в додатку К.

На кожне зафіксоване натискання клавіші контролер формує переривання і мікропроцесор повинен вважати з контролера код натиснутої клавіші. Для початку роботи контролера необхідно задати режим його

роботи за допомогою запису керуючих слів в регістри керуючих слів. Наведемо необхідні керуючі слова в таблиці 7. br/>

Таблиця 7

Керуючі слова

Адреса РУСD7D6D5D4D3D2D1D001h0000000003h1010000004h10000000

Регістр за адресою 01h відповідає за захисний інтервал при натисканні кнопки, за адресою 03h за налаштування виходу як виходу переривання, за адресою 04h за запуск контролера і початку процедури опитування клавіатури. Також цей регістр призначений для перекладу контролера в енергозберігаючий режим. p> Для організації самої клавіатурною матриці використовуємо кнопки DTS - 24N (SWT 9). Для даного типу кнопок напруга, що комутується - 12 В, робочий струм 0,05 А, опір в натиснутому стані не більше 0,1 Ом. Дані кнопки повністю задовольняють вимогам технічної документації на контролер клавіатури. p> Зробимо розрахунок резистора R20: на вхід AD0 повинна бути подана логічна одиниця, м...


Назад | сторінка 12 з 28 | Наступна сторінка





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

  • Реферат на тему: Розробка контролера матричної клавіатури на мікроконтролері К1816ВЕ48
  • Реферат на тему: Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у ...
  • Реферат на тему: Сортування вводяться з клавіатури слів
  • Реферат на тему: Розробка програми-драйвера клавіатури
  • Реферат на тему: Переклад тексту в іншу розкладку клавіатури