книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
"Калькулятор на основе микропроцессора" (по дисциплине: "Микропроцессорные системы") ( Реферат, 22 стр. )
"Разработка Универсального Электронно-Измерительного Прибора ". ИП предназначен для измерения и анализа аналоговых сигналов. ( Контрольная работа, 100 стр. )
Комплексная автоматизированная система безопасности здания на базе продукции Siemens ( Дипломная работа, 158 стр. )
Курсовая работа на тему: "Калькулятор на основе микропроцессора" по дисциплине: "Микропроцессорные системы" ( Реферат, 24 стр. )
Оценка технико-экономической эффективности жизненного цикла виртуального генератора сигналов произвольной формы * ( Реферат, 19 стр. )
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к дипломному проекту на тему "Специализированный микропроцессор для вычисления быстрого преобразования Фурье" ( Дипломная работа, 78 стр. )
Процессы и аппараты контрольная ( Курсовая работа, 28 стр. )
Радиовещательный приёмник - УГТУ УПИ_600. ( Курсовая работа, 34 стр. )
Разработать конструкцию привода системы увеличения в соответствии с заданным вариантом ( Курсовая работа, 29 стр. )
Разработка блока защиты информации, который осуществляет шифрование и дешифрование данных в каналах связи автоматизированной системы спутниковой связи ( Дипломная работа, 124 стр. )
Разработка устройства передачи информации из МК в ЭВМ по шине USB - ВА РВСН_610. ( Курсовая работа, 26 стр. )
ТЕХНОЛОГИЯ ПРИБОРОСТРОЕНИЯ ( Контрольная работа, 18 стр. )

Техническое задание 14

Анализ технического задания 15

Устройства ввода 16

Алгоритм основной программы 18

Алгоритмы обработчиков прерываний 19

Алгоритм обработчика com порта 19

Алгоритм обработчика прерываний от таймера T0 20

Алгоритм обработчика прерываний от порта P1 21

Исходный код 22

Выводы 32

Список литературы: 33

Аннотация

В курсовой работе разрабатывается таймер в 16-ой системе. В работе использовались прерывания от последовательного порта, порта P1 и таймера. Работа выполняется на системе "прототип" на основе микроконтроллера 51 семейства.

Техническое задание

Разработать программу для микроконтроллера 8051, реализующую работу шестнадцатиричных электронных часов и имеющую следующие особенности:

" поддержка двух режимов работы программы:

а) режим счёта

б) режим установки времени;

" ввод чисел в режиме установки времени осуществляется с матричной клавиатуры

" в режиме счёта при нажатии на определённые клавишы клавиатуры ПК осуществляются следующие действия:

а) переход в режим установки времени

б) остановка часов

в) запуск часов

Анализ технического задания

В режиме счёта на дисплей терминала выводится текущее время в формате hh:mm:ss, где

hh [0; 17h], mm [0; 3Bh], ss [0; 3Bh];

В режиме счёта возможен запуск или установка времени при нажатии на клавиши Enter или Esc клавиатуры ПК соответственно.

В режиме установки времени выполняется последовательный ввод значений двузначных регистров, начиная с ss, причём в каждом регистре сначала задаётся значение десятков, а затем единиц. На этапе ввода значений регистров должна производиться проверка корректности задаваемых чисел и, в случае их выхода за пределы допустимого для регистра диапазона значений, - коррекция до верных значений.

Переход в режим установки времени необходимо осуществлять нажатием клавиши Esc на клавиатуре ПК. Выход из режима установки времени должен происходить автоматически по окончанию ввода значений всех регистров, т.е. сразу после задания числа единиц регистра hh.

Список литературы:

1. Конспект лекций и семинаров по дисциплине "Микропроцессорные системы".

2. Описание команд микроконтроллера 8051.

3. Документация к микроконтроллеру 8051.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»