[an error occurred while processing this directive]

.цв

.шп24

FRIENDS' SOFTWARE 1995

NIPPEL CLOCK CARD BACK UP DRIVER

.шп72

(Описание для программистов и пользователей)

.шп8

1. Назначение

.шп0

Драйвер поддержки контроллера реального времени NCCDRIVE.EXE версия 1.00 создан фирмой Friends' Software в 1995 году для работы с контроллером часов NIPPEL CLOCK CARD (ячейка создана Березутским В. и Головым А. в 1993 году) в среде "Бейсик". Драйвер NCCDRIVE поддерживает стандарт фирмы от 01.08.94, поддерживает работу с менеджером резидентных драйверов "Диспетчер". NCCDRIVE был создан с использованием исходного текста драйвера часов Голова А.

.шп8

2. Загрузка драйвера в оперативную память

.шп0

Драйвер NCCDRIVE организован в виде перемещаемого файла R-типа. В связи с этим он может быть загружен в ОП командами ДОС 3.3 "BLOAD" или "BRUN" только при установленном в среду драйвере поддержки перемещаемых файлов RELDRIVE (см. соответствующее описание). Драйвер NCCDRIVE организован с логического адреса ¤4000 и занимает ¤A61 байт ОП. Т.к. драйвер является перемещаемым файлом, то он может быть размещен на произвольных адресах физической памяти.

Размеры "отбрасываемых" зон в соответствии со стандартом фирмы от 01.08.94 следующие:

1 зона - ¤84 байта от А

2 зона (адрес начала) - А+¤6FD байт

(Здесь А - стартовый адрес драйвера в ОП)

После установки драйвера (если она завершилась успешно; об "ОШИБКЕ УСТАНОВКИ" см. описание системы "Диспетчер") управление возвращается в вызывающую программу.

.шп8

3. Команды драйвера

.шп0

Кроме традиционных служебных команд &"LIST" и &"EXIT", работа которых известна пользователю из описаний других драйверов фирмы "Friends' Software" драйвер NCCDRIVE имеет две смешанные функции, обслуживающие ячейку часов NIPPEL CLOCK CARD:

- &"TIME¤"(hh,mm,ss) - команда считывания/установки времени.

Для считывания времени следует записать:

&TIME¤="TIME¤"

После этого, переменной TIME¤ будет присвоена 8-и символьная строка в формате "hh:mm:ss".

Для установки времени следует записать:

&"TIME¤"(hh,mm,ss)

При этом обязательно следует указать все 3 параметра:

hh - часы

mm - минуты

ss - секунды

- &"DATE¤"(n,m,y,d) - команда считывания/установки даты. Для считывания даты ее следует использовать как функцию:

&DATE¤="DATE¤"

После этого переменной DATE¤ будет присвоено 11-и символьная строка в формате "nn.mm.yy.dd"

Для установки даты запишите:

&"DATE¤"(n,m,y,d)

n - число        y - год
m - месяц        d - день недели

При установке даты все параметры являются обязательными.

Контроллер часов NIPPEL CLOCK CARD снабжен специальной микросхемой часов, которая осуществляет счет времени и даты, организацию прерываний и т.д... Контроллер работает и при выключенном питании ПЭВМ от микро-источника. Драйвер NCCDRIVE.EXE является первым драйвером поддержки этого контроллера для среды ДОС 3.3 и "Бейсик", и, конечно, не охватывает всех возможностей контроллера часов. В дльнейшем планируется расширение набора его команд и увеличение возможностей.

.шп8

4. От автора

.шп0

По всем вопросам, касающимся работы драйвера NCCDRIVE.EXE просьба обращаться к автору.

.шп72

Friends' Software 1995

Moscow (095) 400-6865

Serkov S.V. 04.08.95

[an error occurred while processing this directive]