Вдруг забредут однокурсники - пусть будет завидно
P/S/ По просьбе ТС пока не выкладываю полную схему.
Вот все равно, для меня остается загадкой этот пункт
2. В случае срабатывания датчика-поплавка 3 (не закрылся вентиль) используется система прерываний микроконтроллера и срабатывает звуковой сигнал «Тревоги».
Технически он как-то не вяжется:
1. Причем тут поплавок? Концевик на вентили еще пойму но поплавок не в какую дыру
2. Какое ёпт прерывание использовать для него если думать что там поплавок (если думать что концевик на закрытие то прерывание нафик не нужно ну или если оч хочется то INT0)?
INT0addr ; External Interrupt Request 0
INT1addr ; External Interrupt Request 1
ICP1addr ; Timer/Counter1 Capture Event
OC1addr ; Timer/Counter1 Compare Match
OVF1addr ; Timer/Counter1 Overflow
OVF0addr ; Timer/Counter0 Overflow
URXCaddr ; UART, Rx Complete
UDREaddr ; UART Data Register Empty
UTXCaddr ; UART, Tx Complete
ACIaddr ; Analog Comparator
Если считать что там поплавок то получается что только по прерыванию таймера - по типу
- Слили Проявитель
- начали наливать фиксаж (а что? мы не можем поплавком проверить закрыт ли клапан) - Ждем 10 секунд
- если поплавок не отозвался значит фиксаж утекает через глючный клапан и пофигу что течет он в проявитель за 100$ литр, крепче будет ёпт.
Что вообще курнул препод - когда составлял задание?