=_BV (PB2);
} ((hour == hour_zk) amp; amp; (minute == minute_zk) amp; amp; (second == second_stop) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{ amp;=~ _BV (PB2);
}
//зміна ((hour == hour_zl) amp; amp; (minute == minute_zl) amp; amp; (second == second_start) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{|=_BV (PB2);
} ((hour == hour_zl) amp; amp; (minute == minute_zl) amp; amp; (second == second_stop) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{ amp;=~ _BV (PB2);
}
//7 урок ((hour == hour_zm) amp; amp; (minute == minute_zm) amp; amp; (second == second_start) amp; amp; (day!=1) amp ; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{|=_BV (PB2);
} ((hour == hour_zm) amp; amp; (minute == minute_zm) amp; amp; (second == second_stop) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{ amp;=~ _BV (PB2);
}
//5 хвилин ((hour == hour_zn) amp; amp; (minute == minute_zn) amp; amp; (second == second_start) amp; amp; (day!=1) amp ; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{|=_BV (PB2);
} ((hour == hour_zn) amp; amp; (minute == minute_zn) amp; amp; (second == second_stop) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{ amp;=~ _BV (PB2);
}
//8 урок ((hour == hour_zo) amp; amp; (minute == minute_zo) amp; amp; (second == second_start) amp; amp; (day!=1) amp ; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{|=_BV (PB2);
} ((hour == hour_zo) amp; amp; (minute == minute_zo) amp; amp; (second == second_stop) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{ amp;=~ _BV (PB2);
}
//закінчення ((hour == hour_zp) amp; amp; (minute == minute_zp) amp; amp; (second == second_start) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{|=_BV (PB2);
} ((hour == hour_zp) amp; amp; (minute == minute_zp) amp; amp; (second == second_stop) amp; amp; (day!=1) amp; amp; (day!=7) amp; amp; (zvon_vkl == 1))
{ amp;=~ _BV (PB2);
}
}
}
Висновок
Результати, досягнуті при виконанні курсової роботи:
Проаналізовано радіотехнічна література.
На основі структурної схеми спроектована принципова електрична схема автомата, розроблена і виготовлена ??друкована плата пристрою.
Розроблена і написана програма на мові програмування Сі для автомата подачі дзвінків.
При випробуванні автомата були виявлені деякі недоліки, які були усунені.
Мета курсової роботи була досягнута: розроблений і створений автомат подачі дзвінків. Він буде використовуватися в навчальних закладах. Також він може використовуватися в інших цілях, тобто там, де потрібно подавати напругу на різні джерела харчування відповідно з часом, але при цьому потрібно буде здавати відповідне час сигналу.
Даний автомат подачі дзвінків може програмно доопрацьовуватися і вдосконалюватися.
Список інформаційних джерел
Сіндєєв Ю.Г. Електротехніка з основами електроніки. Ростов-на Дону. 2 010.
Шмаков С.Б. Енциклопедія радіоаматора. Санкт-Петербург. 2 010.
Подбельский В.В., Фомін С.С. Курс програмування на мові СІ. Москва. 2012
Керниган Б., Рітчі Д. Мова програмування СІ. Москва. 2012
Додаток А
Мікросхеми годинника реального часу (RTC)
Перевага RTC в тому, що контролер потрібен тільки для відправки даних на індикатор, весь відлік часу йде всередині RTC, а нам залишається тільки зчитувати час з комірок, ці мікросхеми також мають таймер, будильник і виробляють переривання для зовнішніх пристроїв.
Існує безліч мікросхем RTC. Це такі як DS1994 і DS1904 випускаються фірмою Dallas Semiconductor. Їх відмітною особливістю є спосіб представлення часу. Самі годинник виконані як двійковий лічильник з дозволом 1/256 с. Хвилини, години, дні, р...