книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Виды меню в приложениях Windows ( Реферат, 12 стр. )
Виды принтеров, их принципы работы, достоинства и недостатки ( Реферат, 13 стр. )
ВИДЫ СЕРВИСОВ ИНТЕРНЕТ 11 ( Реферат, 22 стр. )
Виды, классификация и топология компьютерных сетей ( Реферат, 26 стр. )
Визуализация и процесс компьютерного моделирования 5 ( Курсовая работа, 29 стр. )
Винер о предмете кибернетики. Понятие информации и дискусси вокруг него. Вопрос о соотношении материи, энергии и информации ( Курсовая работа, 24 стр. )
Влияние средств массовой информации, рекламы и информационных технологий на общественное и индивидуальное сознание. ( Контрольная работа, 29 стр. )
Внешние запоминающие устройства ПК: классификация, характеристики, современное состояние рынка. Программы делопроизводства и кадрового учета ( Контрольная работа, 21 стр. )
Внешние запоминающие устройства персонального компьютера. Работа с файлами в Windows 2009-20 ( Контрольная работа, 20 стр. )
Внешние запоминающие устройства персонального компьютера. Работа с файлами в Windows ( Контрольная работа, 19 стр. )
Внешние запоминающие устройства персонального компьютера. Работа с файлами в Windows ( Контрольная работа, 20 стр. )
внешние запоминающие устройства ( Курсовая работа, 28 стр. )
Внешние устройства персонального компьютера ( Контрольная работа, 18 стр. )
Внешняя (долговременная) память ( Контрольная работа, 12 стр. )
ВНЕШНЯЯ ПАМЯТЬ КОМПЬЮТЕРА ( Контрольная работа, 21 стр. )
Внешняя память компьютера ( Курсовая работа, 14 стр. )
Внешняя память на CD-ROM ( Доклад, 12 стр. )
Возможности при покупке модема ( Контрольная работа, 15 стр. )
Возможности программы ИНФИН-Бухгалтерия ( Контрольная работа, 12 стр. )
Возможности текстового процессора MS Word? ( Контрольная работа, 16 стр. )
Возможности текстового редактора Word ( Контрольная работа, 16 стр. )
Возможности управления расположением окон Windows. Просмотр вида документа перед печатью ( Контрольная работа, 12 стр. )
Возможности, предоставляемые Интернетом в практической юридической деятельности 5к35к ( Контрольная работа, 19 стр. )
ВОПРОСЫ К ЭКЗАМЕНУ (ИНФОРМАТИКА, 9 КЛАСС) ( Контрольная работа, 31 стр. )
Вопросы по информатике ( Контрольная работа, 24 стр. )

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