Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методическое пособие 229

.pdf
Скачиваний:
5
Добавлен:
30.04.2022
Размер:
638.22 Кб
Скачать

 

 

Таблица П2.4

 

Регистр управления/статуса УАПП

 

 

 

Символ

Позиция

Имя и назначение

SM0

SCON.7

Биты управления режимом работы

 

 

УАПП

SM1

SCON.6

Устанавливается/сбрасывается про-

 

 

граммно (см. примечание)

SM2

SCON.5

Бит управления режимом УАПП. Уста-

 

 

навливается программно для запрета

 

 

приема сообщения, в котором девятый

 

 

бит имеет значение 0

REN

SCON.4

Бит разрешения приёма. Устанавливает-

 

 

ся/сбрасывается программно для разре-

 

 

шения/запрета приема последователь-

 

 

ных данных

TB8

SCON.3

Передача бита 8. Устанавливается/ сбра-

 

 

сывается программно для задания девя-

 

 

того передаваемого бита в режиме

 

 

УАПП-9 бит

RB8

SCON.2

Прием бита 8. Устанавливается/ сбрасы-

 

 

вается программно для фиксации девя-

 

 

того передаваемого бита в режиме

 

 

УАПП-9 бит

TI

SCON.1

Флаг прерывания передатчика. Устанав-

 

 

ливается аппаратурно при окончании

 

 

передачи байта. Сбрасывается про-

 

 

граммно после обслуживания прерыва-

 

 

ния

RI

SCON.0

Флаг прерывания приемника. Устанав-

 

 

ливается аппаратурно при приёме байта.

 

 

Сбрасывается программно после обслу-

 

 

живания прерывания

21

 

 

 

 

 

 

Примечание к табл. П2.4

 

 

 

 

 

SM0

SM1

 

Режим работы УАПП

0

 

0

 

Сдвигающий регистр расширения вво-

 

 

да/вывода

0

 

1

 

УАПП-8 бит. Изменяемая скорость передачи

1

 

0

 

УАПП-9 бит. Фиксированная скорость переда-

 

 

чи

 

1

 

1

 

УАПП-9 бит. Изменяемая скорость передачи

 

 

 

 

 

 

Таблица П2.5

 

 

 

 

Регистр управления мощностью РУМ

 

 

 

 

 

Символ

 

 

Позиция

Наименование и функция

SMOD

 

 

PCON.7

Удвоенная скорость передачи. Если бит

 

 

 

 

 

 

установлен в 1, то скорость передачи

 

 

 

 

 

 

вдвое больше чем при SMOD = 0

 

 

PCON.6

Не используется

 

 

PCON.5

 

 

 

PCON.4

 

GF1

 

 

PCON.3

Флаги, специфицируемые пользовате-

GF0

 

 

PCON.2

лем (флаги общего назначения)

 

 

 

 

 

PD

 

 

PCON.1

Бит пониженной мощности. При уста-

 

 

 

 

 

 

новке бита в 1 МК переходит в режим

 

 

 

 

 

 

пониженной потребляемой мощности

IDL

 

 

PCON.0

Бит холостого хода. Если бит установ-

 

 

 

 

 

 

лен в 1, то МК переходит в режим холо-

 

 

 

 

 

 

стого хода

Примечание. При одновременной записи 1 в PD и IDL бит PD имеет преимущество. Сброс содержимого РУМ выполняется путем загрузки в него кода 0XXX0000

22

Таблица П2.6

Настройка таймера 1 для управления частотой работы УАПП

Частота приё-

Час-

 

 

Таймер/счётчик 1

 

 

 

 

 

тота

 

 

 

 

 

 

 

 

 

Пере-

ма/передачи

резо-

 

 

 

 

(BAUD

SMOD

 

 

 

загру-

RATE)

нато-

 

с/т

 

Режим

жаемое

ра,

 

 

 

 

 

(MODE)

уст-

 

МГц

 

 

 

 

ройст-

 

 

 

 

 

 

 

 

 

 

 

 

во

Режим 0,

12

X

X

 

X

X

макс: 1 МГц

 

 

 

 

 

 

 

Режим 2,

12

1

X

 

X

X

макс: 375 кГц

 

 

 

 

 

 

 

Режимы 1,3:

12

1

0

 

2

0FFH

62,5 кГц

 

 

 

 

 

 

 

19,2 кГц

11,059

1

0

 

2

0FDH

9,6 кГц

11,059

0

0

 

2

0FDH

4,8 кГц

11,059

0

0

 

2

0FAH

2,4 кГц

11,059

0

0

 

2

0F4H

1,2 кГц

11,059

0

0

 

2

0E8H

137,5 Гц

11,059

0

0

 

2

1DH

110 Гц

6

0

0

 

2

72H

110 Гц

12

0

0

 

1

0FEEH

23

 

 

Таблица П2.7

 

Регистр масок прерывания (РМП)

 

 

 

Символ

Позиция

Имя и назначение

EA

IE.7

Снятие блокировки прерываний. Сбра-

 

 

сывается программно для запрета всех

 

 

прерываний, независимо от состояния

 

 

IE4-IE0

IE.6

Не используется

IE.5

 

ES

IE.4

Бит разрешения прерывания от УАПП.

 

 

Установка/сброс программой для раз-

 

 

решения/запрета прерывания от флагов

 

 

TI или RI

ET1

IE.3

Бит разрешения прерывания от таймера

 

 

1. Установка/сброс программой для

 

 

разрешения/запрета прерывания от

 

 

таймера 1

EX1

IE.2

Бит разрешения внешнего прерывания

 

 

1. Установка/сброс программой для

 

 

разрешения/запрета прерывания

ET0

IE.1

Бит разрешения прерывания от таймера

 

 

0. Работает аналогично IE.3

EX0

IE.0

Бит разрешения внешнего прерывания

 

 

0. Работает аналогично IE.2

24

 

 

Таблица П2.8

 

Регистр приоритетов прерывания

 

 

 

 

 

Символ

Позиция

Имя и назначение

IP.7-

Не используется

 

IP.5

 

 

 

PS

IP.4

Бит приоритета УАПП. Установ-

 

 

ка/сброс программой для присваивания

 

 

прерыванию от УАПП высше-

 

 

го/низшего приоритета

PT1

IP.3

Бит приоритета таймера 1. Установ-

 

 

ка/сброс программой для присваивания

 

 

прерыванию от таймера 1 высше-

 

 

го/низшего приоритета

PX1

IP.2

Бит приоритета внешнего прерывания

 

 

1. Установка/сброс программой для

 

 

присваивания высшего/низшего при-

 

 

оритета внешнему прерыванию

 

 

 

 

INT1

PT0

IP.1

Бит приоритета таймера 0. Работает

 

 

аналогично IP.3

PX0

IP.0

Бит приоритета внешнего прерывания

 

 

0. Работает аналогично IP.2

25

ПРИЛОЖЕНИЕ 3

Подключение семисегментного индикатора к микроконтроллеру

Существуют схемы с общим анодом и общим катодом. В светодиодном индикаторе обычно девять выводов. Если один идёт к катодам всех сегментов, а остальные восемь – к аноду каждого из сегментов, то имеем схему с общим катодом. Если все наоборот – это схема с общим анодом. Часто делают не один, а два общих вывода на разных концах цоколя – это упрощает разводку, не увеличивая габаритов.

Рис. П3.1. Схемы питания светодиодов в индикаторе

В том случае, если светодиоды в индикаторе имеют соединённые вместе аноды (схема с общим анодом), общий анод подключается к источнику напряжения +VDD, а катоды свето- диодов-сегментов подключаются к схеме управления (например, микроконтроллеру), которая отвечает за формирование

26

изображения на индикаторе. Зажигаются сегменты низким уровнем (логический 0) на выводе схемы управления. По отношению к схеме управления ток светодиодов является втекающим, так что могут использоваться интегральные схемы, которые имеют выходы с открытым стоком. Изменяя величину питающего индикатор напряжения VDD, можно регулировать яркость свечения.

Если в индикаторе соединены вместе катоды (схема с общим катодом), то общий катод подключается к общему проводу схемы, а аноды светодиодов подключаются к схеме управления. В этом случае сегмент зажигается высоким уровнем на выходе схемы управления, для которой ток светодиода является вытекающим, что не позволяет использовать выходы с открытым стоком, необходим выход, выполненный по двухтактной схеме.

Рис. П3.2. Схемы подключения индикатора к микроконтроллеру

Регулировать яркость можно, подключив общий вывод индикатора к источнику смещающего напряжения 0..VDD, рассчитанного на втекающий ток, например к эмиттерному повторителю на транзисторе структуры p-n-p. Увеличивая смещение, будем уменьшать яркость свечения.

27

Рис. П3.3. Схемы подключения индикатора к микроконтроллеру с возможностью регулировки яркости свечения

Существует несколько типов семисегментных знакосинтезаторов, для управления которыми используются различные микросхемы преобразователи семисегментного кода.

Для сопряжения сегментных индикаторов с микросхемами ТТЛ-логики используются микросхемы К514ИД1,

К514ИД2, К514ИД4.

Они представляют собой преобразователи двоично десятичного кода в код управления семисегментным индикатором. Микросхемы К514ИД1 и К514ИД4 имеют открытые эмиттерные выходы и резисторы в коллекторных цепях и используются для управления индикаторами с общим катодом без внешних резисторов. Микросхема К514ИД2 имеет открытые коллекторные выходы и используется с индикаторами, имеющими общий анод (рис. П3.4). При этом требуется применение внешних резисторов. Допустимый ток микросхемы по каждому выходу 22 мА.

28

Рис. П3.4. Схемы подключения индикатора к К514ИД2

В КМОП сериях также существуют преобразователи двоично-десятичного кода в код управления семисегментными индикаторами. Микросхема К176ИД2 позволяет непосредственно подключать такие светодиодные индикаторы, как АЛ305А, АЛС321, АЛС324 и др. (рис. П3.5).

Рис. П3.5. Схемы подключения индикатора к К176ИД2

29

Управляющий код подается на входы 1-2-4-8. Через вход S можно управлять инверсией выходных сигналов. Вход К используется для разрешения индикации: при подаче напряжения высокого уровня гасится индицируемый знак, при напряжении низкого уровня разрешается индикация. Вход С управляет работой триггеров памяти на входе микросхемы: при подаче напряжения высокого уровня триггеры превращаются в повторители и не влияют на работу, при подаче напряжения низкого уровня сигналы на входах запоминаются, и далее на изменение входных сигналов микросхема не реагирует.

Для управления полупроводниковыми индикаторами в аппаратуре на КМОП интегральных микросхемах могут использоваться также дешифраторы двоичного кода в код управления семисегментным индикатором К564ИД4, К564ИД5 (рис. П3.6). Эти микросхемы предназначены в основном для управления жидкокристаллическими индикаторами, однако могут применяться и с другими типами индикаторов. Микросхема К564ИД5 имеет, в отличие от К564ИД4, входной регистр.

Рис. П3.6. Схемы подключения индикатора к К564ИД5

30