книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ О МЕТОДАХ ВОЗДЕЙСТВИЯ НА АУДИТОРИЮ пн64353 ( Курсовая работа, 30 стр. )
Теоретический вопрос и задания по информатике ( Контрольная работа, 28 стр. )
Теории Игр и Исследованию Операций: Моделированию Систем ( Контрольная работа, 28 стр. )
Теория управления и кибернетика ( Контрольная работа, 22 стр. )
Теория управления. Вариант 2 ( Контрольная работа, 11 стр. )
Теория управления. Вариант 20 ( Контрольная работа, 8 стр. )
Теория управления. Вариант 17 ( Контрольная работа, 9 стр. )
Теория управления. Вар. 1 ( Контрольная работа, 10 стр. )
Тест как метод контроля на уроках информатики ( Дипломная работа, 86 стр. )
Тестовые и табличные процессоры ( Контрольная работа, 19 стр. )
Тесты по информатике ( Контрольная работа, 3 стр. )
Тесты по информатике ( Контрольная работа, 13 стр. )
Технико-экономическая характеристика предметной области ( Дипломная работа, 165 стр. )
Технический обзор операционной системы Windows XP ( Контрольная работа, 16 стр. )
Техническое обеспечение персонального компьютера ( Контрольная работа, 15 стр. )
Техническое обеспечение ЛВС ( Курсовая работа, 27 стр. )
Техническое оснащение ресторана Сказка- ( Реферат, 24 стр. )
Технология WiMAX - Worldwide Interoperability for Microwave Access е244224444 ( Дипломная работа, 104 стр. )
Технология создания компьютерных презентаций с помощью MS PowerPoint ( Контрольная работа, 8 стр. )
Технология хранения информации ( Курсовая работа, 43 стр. )
Типовые операционные системы ЭВМ и их сравнительная характеристика ( Контрольная работа, 19 стр. )
Типовые операционные системы ПЭВМ, их сравнительная характеристика ( Контрольная работа, 11 стр. )
Типы ЛКС5644 ( Контрольная работа, 16 стр. )
Типы окон в MS Windows ( Реферат, 10 стр. )
Типы программного обеспечения персонального компьютера ( Контрольная работа, 19 стр. )

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