Организация последовательного канала передачи информации на базе модуля USART

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

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

Выполнил:

Студент группы ЭТ-42

Москаленко С.Ю.

Лабораторная работа №6

ОРГАНИЗАЦИЯ ПОСЛЕДОВАТЕЛЬНОГО КАНАЛА ПЕРЕДАЧИ ИНФОРМАЦИИ НА БАЗЕ МОДУЛЯ USART

Цель работы: Изучить способы организации последовательного интерфейса микроконтроллеров при помощи модуля USART.

Порядок выполнения работы:

·  Ознакомиться с требованиями методических указаний по выполнению лабораторной работы.

·  Изучить особенности реализации последовательного интерфейса при помощи модуля USART.

·  Расчитать константу для загрузки в SPBRG (пример 18-1, документ "Модуль USART") и определить оптимальный режим работы модуля USART для скорости обмена из индивидуального задания.

·  Написать и отладить программу передачи (приёма) через последовательный порт одного байта с заданной скоростью. Предусмотреть обработку подтверждения передачи (для передатчика - получение подтверждения правильного приёма и при необходимости повторная пересылка байта данных; для приёмника - отправка подтверждения правильного приёма и при необходимости повторный приём байта данных)

Листинг программы:

#include <p16f877a.inc>

#define a1 20h;

#define b1 21h;  Обьявляем переменные

org 0x00;

start

BSF STATUS,RP0;

MOVLW 0x09;

MOVWF SPBRG;

MOVLW 0x00;

MOVWF TXSTA;

BCF STATUS,RP0;

MOVLW 0x90;

MOVWF RCSTA;

BCF STATUS,RP0;

CLRF PORTC;

BSF STATUS, RP0;

MOVLW 0xFF;

MOVWF TRISC;

BCF STATUS,RP0;

block_one

goto block_one

END

Риунок 1 – Данные стимулуса

Рисунок 2 – Файл,  из которого посылаются данные

Рисунок 3 – Начало программы

Рисунок 4 – Процесс компилляции

Рисунок 5 – Программа закончена, данные переданы

Вывод: в ходе дынной лабораторной были изучены способы организации последовательного интерфейса микроконтроллеров при помощи модуля USART. Была Рассчитана константа для загрузки в SPBRG (пример 18-1, документ "Модуль USART") и определен оптимальный режим работы модуля USART для скорости обмена из индивидуального задания. Также приложен в отчете листинг программы.

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

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

Предмет:
Сети ЭВМ
Тип:
Отчеты по лабораторным работам
Размер файла:
522 Kb
Скачали:
0