Поставьте обратные диоды на обмотки реле, спалите ведь микросхему к шутам.
По программе (смотрел по диагонали).
Сообщение от neid_nnov
|
а вот сам код к этой погремушке:
if (PINB.0==1) goto den; //нажатие на кнопку выводит из цикла
else PINB.0=0; //и ведет к снятию нагрузок
den: while (2){
|
Не понравилось else PINB.0=0, бесполезная команда, PINB - это регистр на ввод, а не на вывод. И с while(2) циклом тоже непонятки, поставьте уж while (3) в конце.
Вместо "goto den" используйте "break" - реально меняет программное мышление.