тановлюються натисканням на керуючу клавішу:
. режим стеження за об'єктом переміщення. Контролер реагуючи на переміщення людини в спостережуваному просторі запалює три джерела світла (над людиною, перед ним і слідом за ним) інші джерела датчики відповідні яким не спрацювали, вимикаються. При інтенсивному русі в спостережуваному просторі горить все освітлення. При цьому також враховується можливість наявності дверей по периметру. Якщо людина увійшов у двері, він зникає із зони спостереження, в такому випадку за відсутності руху, через три хвилини, всі освітлювальні прилади відключаються і суттєво економити електроенергію.
2. Інший режим - світлова доріжка. Він найбільш оптимальний для рідко відвідуваних коридорів наприклад на підприємствах (коли охорона робить обхід). У даному режимі контролер визначає напрямок руху і виконує включення всіх джерел світла до кінця коридору або холу. А в міру просування людини в заданому напрямку гасить за ним джерела світла.
Для забезпечення взаємодії між Котроллер програмою котроллер передбачений аналіз стану ліній зв'язку. Якщо на них присутні 0 потенціал при відключених власних джерелах, то це означає, що сусідній котроллер включив крайній джерело освітлення і скоро відбудеться перехід людини в зону поточного контролера. У такій ситуації котроллер повинен включити джерело освітлення та супроводити світлом переміщення людини. Пов'язуючи так контролери, ми можемо отримувати потрібну довжину зони спостереження та управління. p align="center"> Висновки
Дана робота є не тільки можливістю навчиться проектувати мікропроцесорні системи контролю та управління, але і носить чисто практичну цінність при подальшій реалізації. Даний прилад дозволить забезпечити не лише комфортні умови освітлення на різних об'єктах але й істотну економію електроенергії, що в масштабах особливо державних установ і підприємств дуже істотно. При невисокій вартості даної системи вона буде окупати себе буквально за місяць або два, навіть з урахуванням витрат на монтаж. p align="center"> Додаток
Лістинг
osvech: do;/********** програма управління електроосвітленням *********/
$ include (reg51. dcl)
declare
perT0 word,/* число переповнень таймера */
(I, J, K, FlT0) byte, byte, byte, byte; SA1 literally 'P0.5', Pred literally 'P0.0', Sled literally P0.1 , literally P0.2 ;/* перейменування входів */
T0: procedure interrupt 1;/* обробник переривання таймера0 */
Th0 = 3Ch; Tl0 = 0AFh;/* уст...