книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
1. Виды вирусов ( Контрольная работа, 14 стр. )
1. Воздействие организации на информационную систему ( Курсовая работа, 21 стр. )
1. Опишите операции, которые Вы производите с информацией по роду своей деятельности. Если Вы используете компьютер, то напишите как именно. Предложите способы повышения эффективности работы с информацией в вашей организации, если Вам стало доступно все т ( Контрольная работа, 9 стр. )
1. Охарактеризуйте понятие информации. Назовите виды информации. Какие функции выполняет информация в современном мире ( Контрольная работа, 14 стр. )
1. Персональный компьютер. Его основные характеристики ( Курсовая работа, 29 стр. )
1. Пронумеруем страницы данного текстового документа, начиная с номера 2. кц242 ( Контрольная работа, 6 стр. )
1. Служебные программы Windows 9 X/2000/XP. Назначение, краткая характеристика ( Контрольная работа, 28 стр. )
1. Электронные таблицы ( Контрольная работа, 5 стр. )
1. Ввод и формирование текста ( Контрольная работа, 16 стр. )
1. Графический редактор Corel Draw 2.Работа с табличным процессором MS Excel ( Контрольная работа, 19 стр. )
1. Информационно - поисковые системы 3 а5754 ( Контрольная работа, 11 стр. )
1.1 Общая характеристика и анализ ООО "СП" ( Курсовая работа, 46 стр. )
1.1 Назначение и основные интегрированные пакеты для офиса ( Контрольная работа, 22 стр. )
1.1. Информатика и информатизация общества ( Контрольная работа, 22 стр. )
1.2. Методика проведения уроков по теме "Программирование" 66786 ( Контрольная работа, 21 стр. )
1.2. Понятие информационной культуры школьника 7134131 ( Курсовая работа, 31 стр. )
1.3. Выбор показателей для оценки ППД в ЛС 6у1у13 ( Контрольная работа, 23 стр. )
1.Понятие "информация" и её определения ( Контрольная работа, 25 стр. )
2. Что такое Internet, электронная почта? Их возможности, 4 назначение? 4 ру53 ( Контрольная работа, 11 стр. )
2.2. "Архивариус" - технология параллельной обработки документов 10пр56 ( Контрольная работа, 24 стр. )
2.2. Поиск по правовому навигатору 555 ( Контрольная работа, 9 стр. )
3. Интернет как информационный ресурс е24131 ( Контрольная работа, 1 стр. )
3. Характеристика графической системы T-Flex 16н44 ( Контрольная работа, 20 стр. )
5 РАЗРАБОТКА АЛГОРИТМОВ И ТЕХНОЛОГИИ РЕШЕНИЯ ЗАДАЧИ 2065476 ( Контрольная работа, 22 стр. )
5.1. Понятие информационной системы 3пе63 ( Контрольная работа, 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»