[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]