Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2010, 16:34   #1
pivasyk
Новичок
Джуниор
 
Регистрация: 12.10.2010
Сообщений: 1
По умолчанию Система управления холодильником (проект в Proteus)

Нужно разработать систему управление холодильником, там все вроде как просто, но как всегда есть но
Есть уже сделанный проект в Proteus, код на ассемблере.
С ошибок:
не могу разобраться с таймером. компресор при обращении к камере 2 вырубается. если открыть двери компресор выключается, после чего уже не заводится
Очень прошу помощи, а то будет мне кирдык
---
Кратко что это все должно делать:
Первым опрашивается датчик двери (камера 1), в случае, когда дверь открыта дольше 30 секунд на устройство оповещения подается уровень логической «1» и устройство оповещения выдает звуковой сигнал с интервалом в одну секунду, который продолжает поступать пока не будет закрыта дверь. Затем опрашивается датчик двери (камера 2), в случае если дверь открыта на аналогичный промежуток времени, то выдается звуковой сигнал.
Опросив датчики дверей холодильника начинается опрос температурных датчиков. Сначала опрашиваются температурные датчики камеры 1 (у нас будет кнопка). В случаи несовпадения температуры с интервальной, подается уровень логической «1» на исполнительное устройство (компрессор) который доводит температуру до требуемых значений. При доведении температуры до требуемого значения происходит отключение компрессора. Далее опрашиваются температурные датчики камеры 2. В случае несовпадения температуры с интервальной, аналогично подается уровень логической «1» на исполнительное устройство (компрессор), который доводит температуру до требуемого значения и отключается.
Затем микроконтроллер проверяет состояние переключателя (вкл/выкл). Если переключатель находится в положении «вкл», включается режим «разморозки», т.е. происходит блокирование внешних устройств. В случае когда переключатель находится в положении «выкл», микроконтроллер заново начинает поочередный опрос датчиков.
---
в вложении проект в протеус + исходники на асемблере.
http://dl.dropbox.com/u/1475512/Public.7z
pivasyk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система управления парикмахерской. Обзор аналогов Namolem Софт 2 02.03.2010 15:43
Система управления HostCMS Йа креведко WordPress и другие CMS 2 15.03.2009 00:08