EP" відбувається при виникненні зовнішніх, деяких внутрішніх переривання і скиданні мікроконтролера. Високонадійний сторожовий таймер з власним генератором запобігає «зависання» програми.
Мікроконтролер задовольняє ряду параметрів для його використання від зарядних пристроїв до віддалених датчиків з малим споживанням електроенергії. «FLASH» технологія і велика кількість периферійних модулів, сумісні з попередніми микроконтроллерами, дозволяють швидко і зручно розробляти програмне забезпечення. Висока продуктивність, мала вартість, легкість у використанні і гнучкість портів введення / виводу - роблять «PIC16F628» універсальним мікроконтролером.
1.1.2 Опис розташування і призначення висновків мікроконтролера
Розташування висновків мікроконтролера «PIC16F628» наведено на малюнку 2.
Малюнок 2 - Розташування висновків мікроконтролера «PIC16F628»
Призначення висновків мікроконтролера «PIC16F628», наведені в таблиці 2.
Таблиця 2 - Призначення висновків мікроконтролера «PIC16F628»
RA0/AN0Двунаправленний порт введення / виводу, аналоговий вхід компаратораRA1/AN1Двунаправленный порт введення / виводу, аналоговий вхід компаратораRA2/AN2VreFДвунаправленный порт введення / виводу, аналоговий вхід компаратора, вихід джерела опорного напруги VrefRA3/AN3CPM1Двунаправленний порт введення / виводу, аналоговий вхід компаратора, вихід компаратораRA4/TOCKICPM2Двунаправленный порт введення / виводу, може використовуватися як TOCKI, вихід компаратораRA5/MCLR/THVВход скидання мікроконтролера, вхід напруги программированияRA6/OSC2/CLKOUTДвунаправленный порт введення / виводу, вихід генератора для підключення резонатораRA7 / OSC2/CLKINДвунаправленний порт введення / виводу, вхід генератора, вхід зовнішнього тактового сигналу, вихід ER смещенияRB0/INTДвунаправленный порт введення / виводу з програмним включенням подтягивающего резистора, вхід зовнішнього прирыванияRB1/RX/DTДвунаправленный порт введення / виводу з програмним включенням подтягивающего резистора, вхід приймача USART, лінія даних у синхронному режимі USARTRB2/TX/CKДвунаправленний порт введення / виводу з програмним включенням подтягивающего резистора, вихід передавача USART, лінія тактового сигналу в синхронному режімеRB3/CCP1Двунаправленний порт введення / виводу з програмним включенням подтягивающего резистора, висновок модуля ССРRB4/PGMДвунаправленний порт введення / виводу з програмним включенням подтягивающего резистора. Зміна сигналу на вході може вивести мікроконтролер з режиму SLEEP. Коли дозволено низьковольтне програмування, заборонені переривання по зміні сигналу на вході, а підтягуючий резистор отключенRB5Двунаправленний порт введення / виводу з програмним включенням подтягивающего резистора. Зміна сигналу на вході може вивести мікроконтролер з режиму SLEEPRB6/T1OSO/T1CKIДвунаправленний порт введення / виводу з програмним включенням подтягивающего резистора. Зміна сигналу на вході може вивести мікроконтролер з режиму SLEEP. Вихід генератора таймера 1RB7/T1OSIДвунаправленний порт введення / виводу з програмним включенням подтягивающего резистора. Зміна сигналу на вході може вивести мікроконтролер з режиму SLEEP. Вхід генератора таймера 1VSSОбщій виходVDDПоложітельное напруга живлення
1.2 Принцип роботи охоронної сигналізації на базі мікроко...