книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Контрольные задания по информатике ( Контрольная работа, 27 стр. )
КОНТРОЛЬНЫЕ ЗАДАНИЯ ПО ИНФОРМАТИКЕ ( Контрольная работа, 6 стр. )
Конфигурация-ПК* ( Контрольная работа, 10 стр. )
Копирование из одного файла в другой ( Контрольная работа, 2 стр. )
Копирование, перемещение и удаление участков текста. 644 ( Контрольная работа, 17 стр. )
Корпоративные вычислительные сети в экономике ( Контрольная работа, 23 стр. )
Критерии выбора персональных компьютеров ( Контрольная работа, 11 стр. )
Критерии оценки справочно-правовых систем 8 ( Курсовая работа, 27 стр. )
Критерии планирования и требования к алгоритмам н6465 ( Контрольная работа, 19 стр. )
Круговая диаграмма суммарных затрат на производство каждого подразделения за первое полугодие ( Контрольная работа, 9 стр. )
Курсовая на тему: «Банки данных» (строительная компания) ( Курсовая работа, 10 стр. )
КУРСОВАЯ РАБОТА НА ТЕМУ: "Беспроводной стандарт связи LTE" ПО ДИСЦИПЛИНЕ "ОРГАНИЗАЦИЯ ЭВМ " ( Контрольная работа, 12 стр. )
Курсовая работа По дисциплине «Информатика»1 ( Курсовая работа, 16 стр. )
Курсовая работа По дисциплине "Информатика" ( Реферат, 18 стр. )
Курсовая работа По дисциплине "Информатика" ( Контрольная работа, 14 стр. )
Курсовая работа по дисциплине "Организация ЭВМ" Тема: "Технология сенсорных мониторов" ( Контрольная работа, 7 стр. )
Курсовая работа по дисциплине "Микропроцессорные системы" ( Реферат, 15 стр. )
Курсовая работа по дисциплине "Информатика" на тему: Игра на языке C и C++ "Jumping Guy" ( Контрольная работа, 9 стр. )
Курсовая работа по дисциплине "Информатика" Цифровой таймер на диапазон 1…8 секунд с дискретностью 1 секунда ( Контрольная работа, 6 стр. )
Курсовая работа по информатике Гидротехнические расчеты на ЭВМ (Белоруссия) ( Контрольная работа, 10 стр. )
Курсовая работа по курсу Информатика Описание JK-триггера 4,5 ( Контрольная работа, 9 стр. )
Курсовая работа по курсу Информатика Вариант № 33* ( Контрольная работа, 9 стр. )
КУРСОВОЙ ПРОЕКТ Вариант 9 ( Курсовая работа, 42 стр. )
Курсовой проект по организации ЭВМ на тему: "Оборудование для работы с видеоизображением. Мониторы. Поиск оптимального решения" ( Контрольная работа, 9 стр. )
Курсовой проект по организации ЭВМ на тему: "Оборудование для работы с видеоизображением. Мониторы. Поиск оптимального решения" ( Контрольная работа, 12 стр. )

Аннотация. 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»