33374

Схема подключения матричной клавиатуры к ОКМ

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

В подпрограмме обслуживания данного прерывания необходимо предусмотреть программное исключение дребезга контактов которое осуществляется с помощью временных задержек формирование и считывание кода нажатой клавиши Схема подключения матричной клавиатуры к МК.

Русский

2013-09-05

28 KB

4 чел.

Схема подключения матричной клавиатуры к ОКМ

Схема матричной клавиатуры 4х4, подключаемой к порту В микроконтроллера AT90S8515. Столбцы матрицы подключены к линиям порта РВ3-РВ0, а строки - к РВ7-РВ4. Для  исключения короткого замыкания при одновременном нажатии двух или более клавиш в цепи столбцов и строк включены резисторы. При нажатии любой клавиши на входе PD2 (INT0) формируется сигнал низкого уровня, который используется для инициации внешнего прерывания. В подпрограмме обслуживания данного прерывания необходимо предусмотреть программное исключение дребезга контактов, которое осуществляется с помощью временных задержек, формирование и считывание кода нажатой клавиши

Схема подключения матричной клавиатуры к МК


 

А также другие работы, которые могут Вас заинтересовать

4275. Программирование на VBA. Оптимизация приложений 279 KB
  Программирование на VBA. Оптимизация приложений. Оптимизация приложения представляет собой тему для бесконечного обсуждения и споров между разработчиками. Всем нужны оптимальные решения, но что же точно означает термин оптимальный? Одни полагают, ...
4276. Знакомство со средой разработки Visual C# 209.5 KB
  Знакомство со средой разработки VisualC# Цели работы: Получение навыков работы со средой разработки Visual Studio 2008. Создание первой программы на языке C# в VisualStudio 2008. Указания к работе: Запустите Visual...
4277. Вычисление арифметических выражений 327 KB
  Цель работы Освоить ввод/вывод чисел в С# Освоить правила записи и вычисления сложных арифметических выражений с использованием стандартных математических функций научиться пользоваться встроенной справочной системой С# на примере математически...
4278. Обработка одномерных массивов на примере алгоритма сортировки и поиска 312.5 KB
  Работа с одномерными массивами. Указание к работе А) Разработать и отладить программу, в которой реализовать алгоритмы сортировки и поиска в соответствии с заданием. Определить время работы програ...
4279. Обработка матриц. Методические указания к лабораторной работе 98 KB
  Приобретение и закрепление навыков работы с двумерными массивами (матрицами). Теоретический материал Большинство вариантов индивидуальных заданий требует реализации типовых алгоритмов, выполняющих обработку прямоугольной матрицы по...
4280. Уровни языков программирования. Язык C# 344 KB
  Уровни языков программирования Языки программирования могут быть подразделены на три общих типа: Машинные языки – понимаются компьютером Ассемблерные языки (языки низкого уровня) Языки высокого уровня – удобны для програм...
4281. Розробка та графічне подання алгоритмів з використанням середовища Visual Paradigm for UML 669 KB
  Розробка та графічне подання алгоритмів з використанням середовища Visual Paradigm for UML Мета роботи: Отримати практичні навички роботи з розробки та графічного подання алгоритмів з використанням середовища візуального моделювання Visual Paradigm ...
4282. Условные операторы и операторы цикла языка С++ 125 KB
  Условные операторы и операторы цикла языка С++ Цель работы Создать программу, которая вычисляет значения функции заданного диапазона необходимо организовать ввод границ интервала, значения n, шаг аргумента. Программа должна содержать такие части:...
4283. Работа с массивами в языке С++ 70.5 KB
  Работа с массивами в языке С++ 1 Цель работы Получение практических навыков в работе с массивами. В ходе выполнения работы необходимо создать программу, которая определяет и инициализирует двумерный массив целых значений и затем выполняет след...