Рефераты Канал последовательной связи на основе МС 8251

Вернуться в Схемотехника

Канал последовательной связи на основе МС 8251
Министерство образования Российской Федерации
Институт переподготовки кадров
Уральского государственного технического
университета



Кафедра микропроцессорной техники



Курсовой проект


ТЕМА: Канал последовательной связи на основе МС 8251



Пояснительная записка



Руководитель доц., к.т.н. И.Е. Мясников



Слушатель гр. СП-923 А.С.



2001г.



Содержание



1. Введение (постановка задачи)

2. Состав контроллера последовательного интерфейса

. Регистр буфера передатчика (THR).
. Регистр буфера приёмки (RBR).
. Регистр буфера младшего байта делителя (Divisor Latch LSB).
. Регистр буфера старшего байта делителя (Divisor Latch MSB).
. Регистр разрешения прерываний (IER).
. Регистр идентификации прерывания (IIR).
. Регистр управления линией (LCR).
. Регистр управления модемом (MCR).
. Не используемый регистр (Scratch Register).

3.Последовательная передача данных

4. Протокол последовательной связи.

5. Общие сведения о интерфейсе RS–232С

6. Таблица 1.5 Функции сигнальных линий интерфейса RS–232C.

7. Таблица 1.6 Основные линии интерфейса RS–232C.

8. Виды сигналов

9. Усовершенствования

10. Тестирование канала RS–232C

11. Использованная литература

Введение



Контроллер последовательного интерфейса предназначен для обеспечения
связи по протоколу RS232C.
В настоящее время известны и другие реализации этого контроллера, как
совместимые с рассматриваемым адаптером, так и не совместимые.
Реализация контроллера RS-232C выполнена на основе МС 8251.
Следует отметить, что основное внимание уделялось основным принципам
управления самого контроллера и практически не рассматривались вопросы
взаимодействия с модемом и другим периферийным оборудованием использующим
этот контроллер.


Постановка задачи

Составить структурную схему RS-232C; описать состав контроллера
последовательного интерфейса и протокол последовательной связи, устройства
для тестирования RS-232C.


Состав контроллера


последовательного интерфейса.



В состав контроллера последовательного интерфейса входят следующие
регистры:

. Регистры буферов приёмника и передатчика,
. Регистры разрешения и идентификации прерываний,
. Регистры управления и состояния линии,
. Регистры управления и состояния модема,
. Регистры буфера делителя генератора.

В таблице 1.1 приведены адреса всех программно доступных регистров.
Адреса в этой таблице даны относительно базового адреса
контроллера[1].



Таблица 1.1
|Адрес |Операция |Регистр |DLAB |
|0 |W |Буфер передатчика(THR) |0 |
|0 |R |Буфер приёмника (RBR) |0 |
|0 |R\W |Младший байт буфера делителя |1 |
| | |(Division Latch MSB) | |
|1 |R\W |Старший байт буфера делителя |1 |
| | |(Division Latch MSB) | |
|1 |R\W |Регистр разрешения прерывания (IER)|0 |
|2 |R |Регистр идентификации |X |
| | |прерывания(IIR) | |
|3 |R\W |Регистр управления линией (LCR) |X |
|4 |R\W |Регистр управления модемом (MCR) |X |
|5 |R |Регистр состояния линии (LSR) |X |
|6 |R |Регистр состояния модема (MSR) |X |
|7 |R\W |Неиспользуемый регистр (Scratch |X |
| | |Register) | |



Базовый адрес контроллера в зависимости от номера контроллера
располагается в сегменте данных BIOS и приведён в таблице 1
10 11 
Добавить в Одноклассники    

 

Rambler's Top100