Министерство науки и образования Украины
Харьковский национальный университет радиоэлектроники
Кафедра ТКС
Отчет
По лабораторной работе №2
По дисциплине: Основы теории микропроцессоров.
По теме: «РАЗРАБОТКА ПРОГРАММ ДЛЯ УСТРОЙСТВА ЗАЩИТЫ ИНФОРМАЦИИ НА БАЗЕ МК 8051»
Выполнили: Проверили:
ст. гр. УИБ-07-1 Люличева И.А.
Быков Петр Штангей С.В.
Кравченко Андрей
Ткаченко Евгений
Харьков 2009
Цель работы: Закрепить знания особенностей работы с регистрами специальных функций МК 8051 и приобрести навыки разработки программ для защиты данных для устройств на его основе.
Задание:
1. Ввести программу длинной задержки с помощью 3 регистров МК 8051.
2. Разработать программу ввода из последовательного порта по прерываниям с контролем готовности приемника.
3. Разработать программу вывода закодированной информации в порт Р0.
Ход работы:
1) Программа задержки из 3х вложенных циклов.
По адресу 0000Н заносим команду безусловного короткого перехода на адрес 40Н, затем по адресу 30Н заносим саму подпрограмму задержки, а по адресу 40Н заносим основную программу, из которой вызываем подпрограмму задержки.
2) Ввод из последовательного порта (UART) по прерываниям проводим с использованием вектора прерывания и двух регистров специальных функций SCON и SBUF. При выполнении задания следует записать соответствующие заданному режиму работы 0 и 1 в определенные биты регистра SCON.
3) Выполнение программы вывода данных в порт с кодированием.
Алгоритм этой программы состоит из 2 вложенных циклов. Во внутреннем цикле перебираются все коды ключа (таблица). Внешний цикл должен отработать Nмассива / Nключа раз, в результате в порт Р0 будет передан весь закодированный массив данных, длиной Nмассива.
4) Результаты работы программ.
Рис.1-Результаты выполнения программ.
Рис.2-Результаты выполнения программ.
Рис.3-Результаты выполнения программ.
Выводы: В данной лабораторной работе были закреплены знания особенностей работы с регистрами специальных функций МК 8051 и приобретены навыки разработки программ для защиты данных для устройств на его основе.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.