книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Вопросы по информатике ( Контрольная работа, 16 стр. )
Вопросы по информатике 2009-20 ( Контрольная работа, 20 стр. )
Вопросы по информатике ( Контрольная работа, 47 стр. )
Вставка объектов в текстовой редактор Microsoft Word 246591 ( Контрольная работа, 12 стр. )
Вставка рисунков в документ ну522 ( Контрольная работа, 9 стр. )
Вставка рисунков в документ ( Реферат, 12 стр. )
Встроенная защита операционных систем от локального доступа Windows, Linux ( Курсовая работа, 48 стр. )
Вы являетесь главным менеджером предприятия легкой промышленности. Вам поручено, используя ИСУ, изучить рынок сбыта. Как Вы это сделаете? е54а ( Контрольная работа, 10 стр. )
Вывести номер месяца, в котором объем продаж был наибольшим. Сведения об объеме продаж заданы за каждый месяц. Решение Вывести номер месяца, в котором объем продаж был наибольшим. Сведения об объеме продаж заданы за каждый месяц. Решение ( Контрольная работа, 12 стр. )
Вывести результат на экран: равны или не равны. ( Контрольная работа, 2 стр. )
Выдать список клиентов, заказавших товары на определенный день текущего года, их телефоны и факсы ( Контрольная работа, 28 стр. )
Выделение текста и рисунков с помощью мыши. Выделение текста с помощью клавиатуры ( Реферат, 16 стр. )
Выполнение расчетов в Excel ( Контрольная работа, 3 стр. )
Выполнение расчетов средних заработков и затрат на лечение ( Контрольная работа, 25 стр. )
Выполнение табуляции функции ( Контрольная работа, 16 стр. )
Выпуск продукции предприятиями масложирокомбината ( Контрольная работа, 9 стр. )
Высшая математика и ЭВМ ( Контрольная работа, 9 стр. )
Вычисление итоговых значений в отчетах 2524421в ( Курсовая работа, 32 стр. )
Вычисление объемов производств по периодам к2413131 ( Контрольная работа, 17 стр. )
Вычислительная сеть: понятие, классификация, сетевые программы, техническое обеспечение информационных потоков ( Курсовая работа, 30 стр. )
Вычислительная система и ее основные компоненты. Создание таблицы ( Контрольная работа, 16 стр. )
Вычислительная техника и обработка документов. ( Контрольная работа, 17 стр. )
Вычислительные системы, сети и телекоммуникации ( Контрольная работа, 8 стр. )
ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ. ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ ДЛЯ РЕШЕНИЯ ЭКОНОМИЧЕСКИХ ЗАДАЧ ( Контрольная работа, 46 стр. )
Вычислительные системы. Инструментальные системы для решения экономических задач ( Контрольная работа, 56 стр. )

Аннотация. 2

Техническое задание. 4

Анализ технического задания. 4

Алгоритм основной программы. 5

Алгоритмы обработчиков прерываний. 5

Алгоритм обработчика T2. 5

Алгоритм обработки клавиши матричной клавиатуры. 6

Алгоритм обработчика T0. 6

Алгоритм размещения символа в буфере вывода. 7

Листинг. 7

Выводы. 17

Список литературы. 18

Аннотация.

В курсовой работе разрабатывается драйвер для матричной клавиатуры, подпрограмма вывода символов матричной клавиатуры и расчет времени нажатия кнопки. Работа выполняется на учебном стенде с использованием системы-прототип на основе микроконтроллера 51 семейства.

Техническое задание.

Реализовать программу с использованием системы прерываний, отвечающую следующим требованиям:

1. Ввод с матричной клавиатуры символов 0…9, *, +, \.

2. Измерение времени нажатия клавиши с шагом в 0.5 с.

3. Вывод введенного символа и времени нажатия клавиши.

Анализ технического задания.

В соответствии с техническим заданием устройство должно выполнять:

1. Прием символа от матричной клавиатуры.

2. Вывод символа, принятого от матричной клавиатуры

3. Измерение времени нажатия клавиши.

4. Вывод длительности нажатия клавиши в формате с шагом в 0.5 с.

Прием символа от матричной клавиатуры реализуется с помощью прерываний от таймера T2 и определения нажатой клавиши в обработчике данных прерываний.

Вывод символа реализуется с помощью прерываний от COM порта (бит TI).

Основная программа инициализирует прерывания от COM порта и таймера T2 и Т0, после чего ожидает любого из перечисленных прерываний.

Соответствие битов порта P1 и контактов матричной клавиатуры:

1. Гудков Ю. И. - Конспект лекций и семинаров по дисциплине "Микропроцессорные системы".

2. Документация и описание команд 8051.

3. Сединин В.И., Микушин А.В. - Программирование микропроцессорных систем на языке ASM-51.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»