книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Изучение своеобразия информационного общества, текстового процессора Word, табличного процессора Excel ( Реферат, 12 стр. )
Изучение сетевых операционных систем ( Реферат, 13 стр. )
Изучение сетевых операционных систем ( Реферат, 12 стр. )
Изучение системы связанных электронных таблиц, включая конструирование и трассировку связей между таблицами, внедрение диаграмм в расчетные листы, овладение навыками редактирования и оформления табличных расчетов ( Контрольная работа, 16 стр. )
Изучение способов размещения информации, хранения, использования для дальнейших расчетов, анализа, а также способов представления информации2 ( Контрольная работа, 25 стр. )
Изучение способов размещения информации, хранения, использования для дальнейших расчетов, анализа, а также способов представления информации ( Курсовая работа, 31 стр. )
Имеется информация о количестве для N наименований продуктов на складе. Определить номер продукта, количество которого максимально. ош65 ( Контрольная работа, 10 стр. )
Имеется логарифмическая функция 9544 ( Контрольная работа, 12 стр. )
Имеется табл. 1 данных о закупе готовой продукции торговым предприятием ( Контрольная работа, 8 стр. )
Имеется табл. 1 данных о командировочных расходах сотрудниками предприятия. е53423 ( Контрольная работа, 4 стр. )
Имеется таблица 1 данных о показаниях спидометра, нормах расхода бензина и фактическом расходе бензина автомобилями предприятия за месяц. ( Контрольная работа, 11 стр. )
Имеется таблица 1 данных о поступлении и расходе нефтепродуктов на предприятии 678905776 ( Контрольная работа, 6 стр. )
Имеется таблица данных о поступлении и расходе нефтепродуктов на предприятии ( Контрольная работа, 6 стр. )
Имущество предприятия. Одноранговые и централизованные сети ( Контрольная работа, 7 стр. )
ИНЕТРНЕТ-ТЕХНОЛОГИИ В РАЗВИТИИ ОАО "ЭНЕРГОМАШ" 23 ( Дипломная работа, 75 стр. )
Инженерно-технической защита информации ( Доклад, 8 стр. )
Инициализация и закрытие графического режима ( Контрольная работа, 30 стр. )
ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ ДЛЯ РЕШЕНИЯ ЭКОНОМИЧЕСКИХ ЗАДАЧ ( Контрольная работа, 54 стр. )
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА MS OFFICE. БЛОК ВОПРОСОВ н3442422 ( Курсовая работа, 45 стр. )
Инструментальные средства MS Office н7904еп ( Контрольная работа, 17 стр. )
Инструментальные средства пользователя в среде MS Office 3 ( Контрольная работа, 24 стр. )
Интеллектуальная система поддержки обучения студентов по курсу "Системный анализ и математическое моделирование ( Дипломная работа, 110 стр. )
Интеллектуальные системы. Основные понятия. Развитие интеллектуальных систем ( Контрольная работа, 24 стр. )
Интеллектуальный поиск информации ( Реферат, 22 стр. )
Интернет ( Контрольная работа, 21 стр. )

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