книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Искусство программирования ( Реферат, 17 стр. )
ИСПОЛЬЗОВАНИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ( Курсовая работа, 33 стр. )
Исследование термостабильности математической модели белка-порина методом молекулярной динамики ( Отчет по практике, 14 стр. )
Исследование цифровых устройств, реализуемых на СБИС гибкой логики ( Контрольная работа, 9 стр. )
КВАДРАТИЧНАЯ АППРОКСИМАЦИЯ ФУНКЦИИ ЛАГРАНЖА ( Курсовая работа, 32 стр. )
Классификация программных средств бухгалтерского учета ( Контрольная работа, 25 стр. )
Компилятор высокоуровневого языка программирования в виртуальную машину Parrot ( Курсовая работа, 11 стр. )
Компоненты Delphi ( Реферат, 19 стр. )
Компьютерная Графика. Принципы и методы работы в графической программе Macromedia Flash ( Дипломная работа, 66 стр. )
Компьютерная модель робота Phoenix ( Дипломная работа, 79 стр. )
КОНВЕРТОР ФОРМАТОВ ХРАНЕНИЯ ПРОСТРАНСТВЕННЫХ ДАННЫХ. SHAPE-FILE -WKT/WKB; SHAPE-FILE - SVG/GML ( Курсовая работа, 13 стр. )
КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ ( Курсовая работа, 33 стр. )
КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ ( Контрольная работа, 153 стр. )
Контрольная работа по дисциплине "Информатика" Задача №2: "Расчет заработной платы работников предприятия"11 ( Реферат, 21 стр. )
Контрольная. Описание программы ( Контрольная работа, 10 стр. )
Контрольная. Программирование ( Контрольная работа, 21 стр. )
Контрольная. Программные средства ( Контрольная работа, 7 стр. )
Контрольная. Программные средства офиса. ( Контрольная работа, 8 стр. )
Контрольная. Составление программ. ( Контрольная работа, 8 стр. )
КУРСОВАЯ РАБОТА ( по дисциплине "Моделирование") "Двоично-десятичный счётчик со сдвиговым регистром" ( Контрольная работа, 12 стр. )
КУРСОВАЯ РАБОТА ( по дисциплине "Моделирование") "Двоично-десятичный счётчик со сдвиговым регистром" 2007-14 ( Контрольная работа, 14 стр. )
КУРСОВАЯ РАБОТА по дисциплине "Микропроцессорные системы" Pin-code ( Реферат, 16 стр. )
КУРСОВАЯ РАБОТА по дисциплине "Моделирование" на тему "Встроенный блок логических наблюдений BILBO" (Задание 2) ( Контрольная работа, 14 стр. )
Курсовая работа по дисциплине "Моделирование" на тему "Регистр хранения числа в прямом и обратном кодах" (Вариант 41) ( Контрольная работа, 12 стр. )
КУРСОВАЯ РАБОТА по дисциплине "Моделирование" на тему "Цифровой таймер" (Вариант 32) ( Контрольная работа, 11 стр. )

Аннотация 2

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

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

Выполнение 6

Разработка алгоритма 6

Список использованной литературы 7

Приложение 1 8

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

Приложение 2 9

Алгоритмы прерываний 9

Мини-клавиатура 9

Клавиатура ПК 10

Приложение 3 11

Алгоритм без прерывания 12

Приложение 4 13

Листинг 13

Аннотация

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

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

Разработать программу на языке ассемблера для микроконтроллера с ядром 8051, позволяющую проверить pin-code, введенный с мини-клавиатуры, сравнивая его с заданным кодом. Оригинальный код заполняется с клавиатуры ПК.

Используемые клавиши для ввода:

" клавиатура ПК: 0-9;

" мини-клавиатура: 0...9.

Программа должна работать по следующей схеме:

" с клавиатуры ПК вводится четыре цифры, которые запоминаются как оригинальный pin-code;

" с мини-клавиатуры вводятся четыре цифры (pin-code, вводимый пользователем);

" при совпадении введенного pin-code с оригинальным, выводится сообщение "ОК";

" при не совпадении введенного pin-code с оригинальным, выводится сообщение "FAILL"/

Изначально задан pin-code: 0000.

1. Лекции "Микропроцессорные системы", Гудков Ю.И., 2010 г.

2. Описание семейства микроконтроллеров MCS-51.

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

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