Инструкция по эксплуатации Rainbow Electronics DS1921

Страница 9

Advertising
background image


DS1921L

9 из 40

Организация битов регистра управления

Адрес b7 b6 b5 b4 b3 b2 b1 b0

020Eh

EOSC

EMCLR 0 EM

RO TLS THS TAS

Функциональное назначение отдельных битов приведено ниже в таблице. 5-й бит не имеет функциональ-

ного назначения. Он всегда считывается как 0 и не может быть записан как 1.


Описание регистра управления

ОПИСАНИЕ БИТА

БИТ

НАЗНАЧЕНИЕ

EOSC (Enable

Oscillator): включение ге-
нератора

b7

Этот бит управляет кварцевым генератором часов реального времени (RTC).
Когда он установлен в состояние логического 0, генератор начинает работать.
Когда записывается логическая 1, генератор останавливается и прибор нахо-
дится в маломощном (экономичном) режиме сохранения данных. Для обеспе-
чения нормальной работы этот бит должен быть установлен в 0
.

EMCLR (Memory Clear
Enable): разрешение очи-
стки памяти

b6

Этот бит необходимо установить в состояние логической единицы, чтобы раз-
решить выполнение функции очистки памяти. Данная функция вызывается как
команда функции памяти. Отметки времени, память для гистограммы, а также
отметки времени выполнения задачи, счетчик отсчетов выполнения задачи,
задержка запуска выполнения задачи и частота отсчетов сбрасываются (уста-
навливаются в исходное состояние), только если команда очистки памяти вы-
дается вместе с последующим доступом к прибору. Когда выполняется сле-
дующая команда функции памяти, значение бита EMCLR возвращается к 0.

EM (Enable Mission):

разрешение выполнения
задачи

b4

От состояния этого бита зависит, начнет ли микросхема DS1921L выполнение
задачи, как только будет записана частота отсчетов. Чтобы разрешить прибору
выполнение задачи, данный бит должен быть установлен в 0.

RO (Rollover
Enable/Disable):
разрешение/запрет
перебора

b3

От состояния этого бита зависит, будут ли переписаны данные памяти регист-
рации температуры на новые или регистрация данных будет остановлена, ко-
гда память заполнится данными во время выполнения задачи. Установка этого
бита в 1 разрешает перебор, и регистрация данных продолжается, начиная при
этом переписывать ранее собранные данные. Установка данного бита в 0
(сброс) запрещает перебор, и последующие значения температуры не будут
сохраняться в памяти регистрации температуры после того, как она будет за-
полнена данными. На работу гистограммы это не влияет.

TLS (Temperature Low
Alarm Search): поиск
нижнего допустимого
значения температуры

b2

Когда этот бит установлен в 1, прибор будет реагировать на команду условного
поиска, если во время выполнения задачи температура достигнет или упадет
ниже значения нижнего порога температуры, хранящегося по адресу 020Bh.

THS (Temperature High
Alarm Search): поиск
верхнего допустимого
значения температуры

b1

Когда этот бит установлен в 1, прибор будет реагировать на команду условного
поиска, если во время выполнения задачи температура достигнет или превысит
значение верхнего порога температуры, хранящегося по адресу 020Ch.

TAS (Timer Alarm Search):
поиск таймера
будильника

b0

Когда этот бит установлен в 1, прибор будет реагировать на команду условного
поиска, если во время выполнения задачи произойдет срабатывание таймера
будильника. Поскольку таймер будильника не может быть отключен, флаг TAF
во время выполнения задачи обычно считывается как 1. Следовательно, в
большинстве случаев можно рекомендовать установить бит TAS в 0.

Задержка запуска выполнения задачи

Содержимое регистра задержки запуска выполнения задачи определяет, сколько минут должно пройти

после начала выполнения задачи, прежде чем произойдет первое измерение температуры. Значение времени
задержки хранится как 16-битное целое число без знака по адресам 212h (младший байт) и 213h (старший
байт). Максимальная задержка составляет 65535 минут, что эквивалентно 45 дням, 12 часам и 15 минутам.

Обычно задержка запуска выполнения задачи равна 0. Если выполнение задачи в случае применения од-

ной микросхемы DS1921L занимает слишком много времени для сохранения всех показаний температуры
при выбранной частоте отсчетов, можно использовать несколько приборов и установить для второго прибо-
ра задержку запуска выполнения задачи, чтобы он начал записывать показания, как только память первого
прибора будет заполнена. Бит RO в регистре управления (адрес 020Eh) должен быть установлен в 0, чтобы
предотвратить перезапись зарегистрированных значений температуры после заполнения памяти регистрации
данных.

Advertising