Разработка программ для устройства защиты информации на базе МК 8051

Страницы работы

Содержание работы

Министерство науки и образования Украины

Харьковский национальный университет радиоэлектроники

Кафедра ТКС

Отчет

По лабораторной работе №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  и приобретены   навыки  разработки программ для защиты данных для устройств на его основе.

Похожие материалы

Информация о работе