Ај ако можеш кажи што функција имат сите овие инструкции освен прва и последна
@ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT
@ DEVICE pic16F628A, WDT_OFF
@ DEVICE pic16F628A, PWRT_ON
@ DEVICE pic16F628A, BOD_OFF
@ DEVICE pic16F628A, MCLR_OFF
@ DEVICE pic16F628A, LVP_OFF
@ DEVICE pic16F628A, CPD_OFF
@ DEVICE pic16F628A, PROTECT_OFF
WDT = тајмер кој се користи з аресетирање на микрконтролерот во случај да заглави. Се користи само ако се знае добро како се користи, во спротивно се држи исклучен.
PWRT = Тајмер кој се користи за да го држи процесорот во ресет додека не се стабилизира напојувањето. Одкако ке дојде напон на микрконтролерот овој тајмер брои 1024 циклуси (мислам дека беа толку) и после тоа го старта процесорот во работа.
BOD = Е коло кое е задолжено за да го следи напонот на напојување и да реагира доколку е потребно. Најопасната ситуација е ако за кратко време падне напонот под прагот на работа на процесорот и тој да се заглави. Акотоа се случи ова коло ке го ресетира процесорот, и нема да му дозволи да заглави.
MCLR = со овој бит се бира дали пинот на микроконтролеро кој ја носи таа ознака ке се користи како RESET пин (кога ке дојдениско се ресетира процесорот) или ке се користи како GPIO.
LVP = Селекција која овозможува програмирање на микрконтролерот со низок напон. Обицно PIC-овите се програмираат со носење на 12V на MCLR пинот, но има и опција самосо напојувањето, без таков висок напон да се програмира микроконтролерот. Сега за сег адржетего исклучен овој мод.
CPD = Бит со кој се заштитува EEPROM меморијата од читање преку серискиот debug канал.
Ајде понатаму ке пишам уште нешто, само да најдам повеќе време.