Школьный автомат подачи звонков.

Возможности :
 - 63 звонка.
 - 0 - 59 сек - продолжительность звонка.
 - энергонезависимая память для хранения
   продолжительности и времени включения звонков. 

Исходный текст программы написан на ассемблере.
Светодиодные индикаторы - спареные с общим анодом.
Кварцевый резонатор - применяемый в часах - 32768 Гц.
Он подключен к выводам Таймера 1 микроконтроллера. 
Сам-же микроконтроллер тактируется от внутреннего генератора 4 МГц.
Исходник, прошивка и печатная плата (PCAD2001) - zvonok.zip (16kb).

Кнопки :
 "Select" - переключение режимов "Время" / "Установка".
 "Up","Down" - увеличение, уменьшение значения мигающего
            числа в режиме "Установка".
 "Right","Left" - выбор числа для изменения вправо, влево.

При включение автомат переходит в режим "Установка".
Самое левое число - часы,  среднее - минуты.
Самое правое число - название параметра:
   "Ur" - текущее время.
   "ЕС" - продолжительность звонка в секундах
    (в этом параметре левое число не используется "--")
   "01"-"63" - время включения звонка.

Запись в память производится при изменении параметра.
Т.е. например нужно установить время:
  1. Нажимаем "Select" (просто включаем автомат).
  2. Кнопками "Up","Down" выбираем параметр "Ur".
  3. Кнопками "Right","Left" выбираем часы или минуты.
  4. Кнопками "Up","Down" устанавливаем нужное значение
      часов и минут.
  5. Кнопкой "Right" выбираем самое правое число - "Ur".
  6. Нажимаем кнопку "Up" или "Down", чтобы запомнить в памяти
      новое значение параметра.
  7. Нажимаем кнопку "Select" для перехода в режим "Время".

При значении "часов" - во времени включении звонка равном 0
звонок считается отключенным.

Назад на главную страницу А.Бывших.
Сайт создан в системе uCoz