апруги, що прикладається до еммітер транзисторів під час перехідних процесів при включенні / виключенні реле.
Діоди VD6, VD7 запобігають вихід з ладу пристрою в результаті переполюсовкі харчування та розв'язують основне джерело живлення і резервний.
Вузол, зібраний на мікросхемі DA1 здійснює стабілізацію надходить напруги живлення і перетворення до напруги 5В, необхідного для живлення всіх вузлів пристрою (за винятком реле).
Світлодіоди VD4, VD5 призначені для індикації стану системи в цілому.
Якщо харчування в нормі - горить зелений світлодіод.
Якщо живлення здійснюється від резервного джерела живлення, зелений світлодіод мигає з частотою 1Гц.
Якщо система не на охороні, червоний світлодіод не горить.
Якщо система знаходиться на охороні червоний світлодіод горить.
Якщо на охорону і зафіксована тривога, червоний світлодіод мигає з частотою 10Гц.
Програмна частина (опис розроблених алгоритмів і програм).
Рис. 3.1
Рис. 3.2
При передачі:
- Відправка 3 - ех адресних біт
- Відправка 8 - ми інформаційних біт
При прийомі:
- Прийом старт - біта і 3 - х адресних біт в змінну PRIEM
- Прийом 8 - ми інформаційних біт в змінну PRIEM2
Програмний код організації інтерфейсу між МК і зовнішніми пристроями.
Передача даннихPORTC, 5 - установка бітаLW 3WF N - пересилання вмісту регістра W в NF ADR, 0 - пересилання вмісту регістра FPORTC, 7 - очищення бітаPORTC, 6 - установка бітаPORTC, 6 - установка біта: RRF W , 0 - циклічний зсув вправо через прапор переносаPORTC, 7 - установка бітаSTATUS, C - перевірка на рівність біта 0, пропускаючи слід. якщо даPORTC, 7 - очищення бітаPORTC, 6 - установка бітаPORTC, 6 - очищення бітаN, 1 - зменшення значення регістра FSTATUS, C - перевірка на рівність біта 0, пропускаючи слід. якщо так
GO TO L1LW 8
MOV WF N - пересилання вмісту регістра W в NF DAN, 0 - пересилання вмісту регістра F: RRF W, 0 - циклічний зсув вправо через прапор переносаPORTC, 7 - установка бітаSTATUS, C - перевірка на рівність біта 0, пропускаючи слід. якщо даPORTC, 7 - очищення бітаPORTC, 6 - установка бітаPORTC, 6 - очищення бітаN, 1 - зменшення значення регістра FSTATUS, Z - перевірка на рівність біта 0, пропускаючи слід. якщо так
GO TO L2PORTC, 7 - установка біта
BSF PORTC, 6 - установка бітаPORTC, 6 - очищення біта
Прийом даних.
: BCF PORTC, 5 - очищення бітаPRIEM - очищення регістраPRIEM2 - очищення регістраLW 4WF N - пересилання вмісту регістра W в N: BSF PORTC, 6 - установка бітаPORTC, 6 - очищення бітаPRIEM, 0 - очищення бітаPORTC, 7 - перевірка на рівність біта 1, пропускаючи сл., якщо даPRIEM, 0 - установка бітаPRIEM, 1 - циклічний зсув вправо через прапор переносаN, 1 - зменшення значення регістра F, пропуск, сл. інструкції якщо=0
GO TO A1LW 8
MOV WF N - пересилання вмісту регістра W в N: BSF...