TOSU		EQU	0FFF	;
TOSH		EQU	0FFE	;
TOSL		EQU	0FFD	;
STKPTR		EQU	0FFC	;
PCLATU		EQU	0FFB	;
PCLATH		EQU	0FFA	;
PCL		EQU	0FF9	;
TBLPTRU		EQU	0FF8	;
TBLPTRH		EQU	0FF7	;
TBLPTRL		EQU	0FF6	;
TABLAT		EQU	0FF5	;
PRODH		EQU	0FF4	;
PRODL		EQU	0FF3	;
INTCON		EQU	0FF2	; ÐÅÃÈÑÒÐ ÓÏÐÀÂËÅÍÈß ÏÐÅÐÛÂÀÍÈßÌÈ
	CONSTANT	GIE=    07H
	CONSTANT	PEIE=   06H
	CONSTANT	TMR0IE= 05H
	CONSTANT	INT0IE= 04H
	CONSTANT	RBIE=   03H
	CONSTANT	TMR0IF= 02H
	CONSTANT	INT0IF= 01H
	CONSTANT	RBIF=   00H
;**********************************
INTCON2		EQU	0FF1	;
	CONSTANT	RBPU=   07H
	CONSTANT	INTEDG0=06H
	CONSTANT	INTEDG1=05H
	CONSTANT	INTEDG2=04H
;				03H
	CONSTANT	TMR0IP =02H
;				01H
	CONSTANT	RBIP=   00H
;**********************************
INTCON3		EQU	0FF0	;
	CONSTANT	INT2IP= 07H
	CONSTANT	INT1IP= 06H
;				05H
	CONSTANT	INT2IE= 04H
	CONSTANT	INT1IE=	03H
;				02H
	CONSTANT	INT2IF= 01H
	CONSTANT	INT1IF= 00H
;**********************************
INDF0		EQU	0FEF	;
POSNINC0	EQU	0FEE	;
POSTDEC0	EQU	0FED	;
PREINC0		EQU	0FEC	;
PLUSW0		EQU	0FEB	;
FSR0H		EQU	0FEA	;
FSR0L		EQU	0FE9	;
WREG		EQU	0FE8	;
INDF1		EQU	0FE7	;
POSNINC1	EQU	0FE6	;
POSTDEC1	EQU	0FE5	;
PREINC1		EQU	0FE4	;
PLUSW1		EQU	0FE3	;
FSR1H		EQU	0FE2	;
FSR1L		EQU	0FE1	;
BSR		EQU	0FE0	;
INDF2		EQU	0FDF	;
POSNINC2	EQU	0FDE	;
POSTDEC2	EQU	0FDD	;
PREINC2		EQU	0FDC	;
PLUSW2		EQU	0FDB	;
FSR2H		EQU	0FDA	;
FSR2L		EQU	0FD9	;
STATUS		EQU	0FD8	;
;				07H
;				06H
;				05H
	CONSTANT	N= 	04H
	CONSTANT	OV=	03H
	CONSTANT	Z=	02H
	CONSTANT	DC=	01H
	CONSTANT	C=	00H
;**********************************
TMR0H		EQU	0FD7	;
TMR0L		EQU	0FD6	;
T0CON		EQU	0FD5	;
	CONSTANT	TMR0ON= 07H
	CONSTANT	T08BIT= 06H
	CONSTANT	T0CS=   05H
	CONSTANT	T0SE=   04H
	CONSTANT	PSA=    03H
	CONSTANT	T0PS2=  02H
	CONSTANT	IT0PS1= 01H
	CONSTANT	T0PS0=  00H
;**********************************
;		EQU	0FD4	;
OSCCON		EQU	0FD3	;
	CONSTANT	SCS=    00H
;**********************************
LVDCON		EQU	0FD2	;
;				07H
;				06H
	CONSTANT	IRVST=  05H
	CONSTANT	LVDEN=  04H
	CONSTANT	LVDL3=  03H
	CONSTANT	LVDL2=  02H
	CONSTANT	LVDL1=  01H
	CONSTANT	LVD0=   00H
;**********************************
WDTCON		EQU	0FD1	;
RCON		EQU	0FD0	;
TMR1H		EQU	0FCF	;
TMR1L		EQU	0FCE	;
T1CON		EQU	0FCD	;
	CONSTANT	RD16=   07H
;				06H
	CONSTANT	T1CKPS1=05H
	CONSTANT	T1CKPS0=04H
	CONSTANT	T1OSCEN=03H
	CONSTANT	T1SYNC= 02H
	CONSTANT	TMR1CS= 01H
	CONSTANT	TMR1ON= 00H
;**********************************
TMR2		EQU	0FCC	;
PR2		EQU	0FCB	;
T2CON		EQU	0FCA	;
;				07H
	CONSTANT	TOUTPS3=06H
	CONSTANT	TOUTPS2=05H
	CONSTANT	TOUTPS1=04H
	CONSTANT	TOUTPS0=03H
	CONSTANT	TMR2ON= 02H
	CONSTANT	T2CKPS1=01H
	CONSTANT	T2CKPS0=00H
;**********************************
SSPBUF		EQU	0FC9	;
SSPADD		EQU	0FC8	;
SSPSTAT		EQU	0FC7	;
SSPCON1		EQU	0FC6	;
SSPCON2		EQU	0FC5	;
ADRESH		EQU	0FC4	;
ADRESL		EQU	0FC3	;
ADCON0		EQU	0FC2	;
	CONSTANT	ADCS1=	07H
	CONSTANT	ADCS0=	06H
	CONSTANT	CHS2=	05H
	CONSTANT	CHS1=	04H
	CONSTANT	CHS0=	03H
	CONSTANT	GO_DONE=02H
;				01H
	CONSTANT	ADON=	00H
;**********************************
ADCON1		EQU	0FC1	;
	CONSTANT	ADFM=	07H
	CONSTANT	ADCS2=	06H
;			 	05H
;				04H
	CONSTANT	PCFG3=03H
	CONSTANT	PCFG2=02H
	CONSTANT	PCFG1=01H
	CONSTANT	PCFG0=00H
;**********************************
;		EQU	0FC0	;
CCPR1H		EQU	0FBF	;
CCPR1L		EQU	0FBE	;
CCP1CON		EQU	0FBD	;
CCPR2H		EQU	0FBC	;
CCPR2L		EQU	0FBB	;
CCP2CON		EQU	0FBA	;
;		EQU	0FB9	;
;		EQU	0FB8	;
;		EQU	0FB7	;
;		EQU	0FB6	;
;		EQU	0FB5	;
;		EQU	0FB4	;
TMR3H		EQU	0FB3	;
TMR3L		EQU	0FB2	;
T3CON		EQU	0FB1	;
;		EQU	0FB0	;
SPBRG		EQU	0FAF	;
RCREG		EQU	0FAE	;
TXREG		EQU	0FAD	;
TXSTA		EQU	0FAC	;
	CONSTANT	CSRS=  07H
	CONSTANT	TX9=   06H
	CONSTANT	TXEN=  05H
	CONSTANT	SYNC=  04H
;			    =  03H
	CONSTANT	BRGH=  02H
	CONSTANT	TRMT=  01H
	CONSTANT	TX9D=  00H
;*********************************
RCSTA		EQU	0FAB	;
	CONSTANT	SPEN=  07H
	CONSTANT	RX9=   06H
	CONSTANT	SREN=  05H
	CONSTANT	CREN=  04H
	CONSTANT	ADDEN= 03H
	CONSTANT	FERR=  02H
	CONSTANT	OERR=  01H
	CONSTANT	RX9D=  00H
;*********************************
;		EQU	0FAA	;
EEADR		EQU	0FA9	;
EEDATA		EQU	0FA8	;
EECON2		EQU	0FA7	;
EECON1		EQU	0FA6	;
	CONSTANT	EEPGD=	07H
	CONSTANT	CFGS=	06H
;				05H
	CONSTANT	FREE=	04H
	CONSTANT	WRERR=	03H
	CONSTANT	WREN=	02H
	CONSTANT	WR=	01H
	CONSTANT	RD=	00H
;*********************************
;		EQU	0FA5	;
;		EQU	0FA4	;
;		EQU	0FA3	;
IPR2		EQU	0FA2	;
;				07H
;				06H
;				05H
	CONSTANT	EEIP=	04H
	CONSTANT	BCLIP=	03H
	CONSTANT	LVDIP=	02H
	CONSTANT	TMR3IP=	01H
	CONSTANT	CCP2IP=	00H
;*********************************
PIR2		EQU	0FA1	;
;				07H
;				06H
;				05H
	CONSTANT	EEIF=	04H
	CONSTANT	BCLIF=	03H
	CONSTANT	LVDIF=	02H
	CONSTANT	TMR3IF=	01H
	CONSTANT	CCP2IF=	00H
;*********************************
PIE2		EQU	0FA0	;
;				07H
;				06H
;				05H
	CONSTANT	EEIE=	04H
	CONSTANT	BCLIE=	03H
	CONSTANT	LVDIE=	02H
	CONSTANT	TMR3IE=	01H
	CONSTANT	CCP2IE=	00H
;*********************************
IPR1		EQU	0F9F	;

;*********************************
PIR1		EQU	0F9E	;
	CONSTANT	PSPIF= 07H
	CONSTANT	ADIF=  06H
	CONSTANT	RCIF=  05H
	CONSTANT	TXIF=  04H
	CONSTANT	SSPIF= 03H
	CONSTANT	CCP1IF=02H
	CONSTANT	TMR2IF=01H
	CONSTANT	TMR1IF=00H
;*********************************
PIE1		EQU	0F9D	;
	CONSTANT	PSPIE= 07H
	CONSTANT	ADIE=  06H
	CONSTANT	RCIE=  05H
	CONSTANT	TXIE=  04H
	CONSTANT	SSPIE= 03H
	CONSTANT	CCP1IE=02H
	CONSTANT	TMR2IE=01H
	CONSTANT	TMR1IE=00H

;		EQU	0F9C	;
;		EQU	0F9B	;
;		EQU	0F9A	;
;		EQU	0F99	;
;		EQU	0F98	;

;*********************************

;		EQU	0F97	;
TRISE		EQU	0F96	;
TRISD		EQU	0F95	;
TRISC		EQU	0F94	;
TRISB		EQU	0F93	;
TRISA		EQU	0F92	;
;		EQU	0F91	;
;		EQU	0F90	;
;		EQU	0F8F	;
;		EQU	0F8E	;
LATE		EQU	0F8D	;
LATD		EQU	0F8C	;
LATC		EQU	0F8B	;
LATB		EQU	0F8A	;
LATA		EQU	0F89	;
;		EQU	0F88	;
;		EQU	0F87	;
;		EQU	0F86	;
;		EQU	0F85	;
PORTE		EQU	0F84	;
PORTD		EQU	0F83	;
PORTC		EQU	0F82	;
PORTB		EQU	0F81	;
PORTA		EQU	0F80	;
;********************************************************************
; ÃËÎÁÀËÜÍÛÅ ÏÅÐÅÌÅÍÍÛÅ ÎÇÓ ÍÓËÅÂÎÉ ÁÀÍÊ ÏÀÌßÒÈ
CHET_CIKL	EQU	00	; ÑÈÑÒÅÌÍÛÉ Ñ×ÅÒ×ÈÊ 
KEY_REG		EQU	01	; Â ÄÀÍÍÎÌ ÐÅÃÈÑÒÐÅ ÍÀÕÎÄÈÒÑß ÊÎÄ ÍÀÆÀÒÎÉ ÊÍÎÏÊÈ
KEY_FLAG	EQU	02	; ÔËÀÃÈ ÐÅÆÈÌÎÂ ÐÀÁÎÒÛ ÊËÀÂÈÀÒÓÐÛ
KEY_DLIT	EQU	03	; Ñ×ÅÒ×ÈÊ ÂÐÅÌÅÍÍÛÕ ÈÍÒÅÐÂÀËÎÂ Â ÐÀÇË. ÐÅÆÈÌÀÕ ÊËÀÂÈÀÒÓÐÛ
N_FLASH		EQU	04	; ÌÅÐÖÀÞÙÈÉ ÐÀÇÐßÄ
N_SEG		EQU	05	; ÐÀÇÐßÄ ÂÛÂÎÄÈÌÛÉ Â ÒÅÊÓÙÈÉ ÌÎÌÅÍÒ ÍÀ ÈÍÄÈÊÀÖÈÞ
MASKA		EQU	06	; ÌÀÑÊÀ ÂÛÂÎÄÈÌÎÃÎ ÐÀÇÐßÄÀ ÈÍÄÈÊÀÖÈÈ 
RGUPR1		EQU	07	; ÁÓÔÅÐ ÈÍÔÎÐÌÀÖÈÈ ÂÛÂÎÄÈÌÎÉ ÍÀ ÈÍÄÈÊÀÒÎÐ ÐÀÇÐßÄ 1
RGUPR2		EQU	08	; ÁÓÔÅÐ ÈÍÔÎÐÌÀÖÈÈ ÂÛÂÎÄÈÌÎÉ ÍÀ ÈÍÄÈÊÀÒÎÐ ÐÀÇÐßÄ 2
RGUPR3		EQU	09	; ÁÓÔÅÐ ÈÍÔÎÐÌÀÖÈÈ ÂÛÂÎÄÈÌÎÉ ÍÀ ÈÍÄÈÊÀÒÎÐ ÐÀÇÐßÄ 3
RGUPR4		EQU	0A	; ÁÓÔÅÐ ÈÍÔÎÐÌÀÖÈÈ ÂÛÂÎÄÈÌÎÉ ÍÀ ÈÍÄÈÊÀÒÎÐ ÐÀÇÐßÄ 4
RGUPR5		EQU	0B	; ÁÓÔÅÐ ÈÍÔÎÐÌÀÖÈÈ ÂÛÂÎÄÈÌÎÉ ÍÀ ÈÍÄÈÊÀÒÎÐ ÐÀÇÐßÄ 5
RGUPR6		EQU	0C	; ÁÓÔÅÐ ÈÍÔÎÐÌÀÖÈÈ ÂÛÂÎÄÈÌÎÉ ÍÀ ÈÍÄÈÊÀÒÎÐ ÐÀÇÐßÄ 6
RGUPR7		EQU	0D	;
RGUPR8		EQU	0E	;
;		EQU	0F	;
CH_COM		EQU	10	; ÑÌÅÙÅÍÈÅ ÀÄÐÅÑÀ ÐÀÇÌÅÙÅÍÈß ÄÀÍÍÛÕ Â EEPROM
BUFER		EQU	11	; ÀÄÐÅÑ ÇÀÏÈÑÈ (×ÒÅÍÈß) ÄÀÍÍÛÕ Â ÎÇÓ
KOMAND		EQU	12	; ÐÅÃÈÑÒÐ ÊÎÄÀ ÂÛÏÎËÍßÅÌÎÉ ÊÎÌÀÍÄÛ
OPERAND1	EQU	13	; ÐÅÃÈÑÒÐ ÎÏÅÐÀÍÄÀ¹1 ÂÛÏÎËÍßÅÌÎÉ ÊÎÌÀÍÄÛ
OPERAND2	EQU	14	; ÐÅÃÈÑÒÐ ÎÏÅÐÀÍÄÀ¹2 ÂÛÏÎËÍßÅÌÎÉ ÊÎÌÀÍÄÛ
;		EQU	15	;
LOOPCOUNT	EQU	16	; 
TEMP		EQU	17	; ÂÐÅÌÅÍÍÛÉ ÐÅÃÈÑÒÐ
FLAG_PR		EQU	18	; ÔËÀÃÈ ÒÀÉÌÅÐA È ÔËÀÃÈ ÏÎËÜÇÎÂÀÒÅËÅÉ
BLOK		EQU	19	;  ÍÀ×ÀËÜÍÛÉ ÀÄÐÅÑ ÐÀÇÌÅÙÅÍÈß ÄÀÍÍÛÕ Â EEPROM
FLAG_COM	EQU	1A	; ÔËÀÃÈ ÏÐÈÅÌÀ - ÏÅÐÅÄÀ×È
ADR_PER		EQU	1B	;
ST_PER		EQU	1C	;
;		EQU	1D	;
CH		EQU	1E	;
STC		EQU	1F	;
TMPREG1		EQU	20	;
TMPREG2		EQU	21	;
TMPREG3		EQU	22	;
TIMER1		EQU	23	;
TIMER2		EQU	24	;
BUF_O2		EQU	25	;
BUF_O1		EQU	26	;
BUF_KOM		EQU	27	;
CHEKIT		EQU	28	; ÊÎÍÒÐÎËÜÍÀß ÑÓÌÌÀ ÏÅÐÅÄÀÂÀÅÌÎÃÎ ÏÀÊÅÒÀ
REG_PRM		EQU	29	; ÐÅÆÈÌ ÐÀÁÎÒÛ ÏÐÈÅÌÍÈÊÀ ÏÎ ØÈÍÅ RS485
PRM_BUF		EQU	2A	; ÁÓÔÅÐ ÏÐÈÍßÒÎÃÎ ÁÀÉÒÀ ÏÎ ØÈÍÅ RS485
NAMBER		EQU	2B	; ÍÎÌÅÐ ß×ÅÉÊÈ Ñ ÊÎÒÎÐÎÉ ÂÅÄÅÒÑß ÐÀÁÎÒÀ
TEMP_FORW	EQU	2C	; ÂÐÅÌÅÍÍÛÉ ÐÅÃÈÑÒÐ ÄËß ÏÐÎÃÐÀÌÌÛ ÁÓÔÅÐÀ
REGVX1		EQU	2D	; ÐÅÃÈÑÒÐ ÄËß ÀÍÀËÈÇÀ ÑÎÑÒÎßÍÈß ÂÕÎÄÀ ÑÂÅÒÎÄÈÎÄÀ
REGVX2		EQU	2E	;
REGVX3		EQU	2F	; 
REGVX4		EQU	30	;
;		EQU	31	;
;		EQU	32	; 
TZAD		EQU	33	;
;		EQU	34	; 
;		EQU	35	;
;		EQU	36	;
;		EQU	37	;
;		EQU	38	;
;		EQU	39	;
;		EQU	3A	;
;		EQU	3B	;
;		EQU	3C	;
;		EQU	3D	;	
TORMOZ		EQU	3E	;
FLAGI		EQU	3F	;
H_BYTE		EQU	40	; 
L_BYTE		EQU	41	;
R0		EQU	42	;
R1		EQU	43	;
R2		EQU	44	;
BCD1		EQU	45	; 
BCD2		EQU	46	;
BCD3		EQU	47	;
L_TEMP		EQU	48	;
H_TEMP		EQU	49	;
BIN1		EQU	4A	;
BIN2		EQU	4B	;
CTR		EQU	4C	;
TEMP_PRINT	EQU	4D	; 
PGM_COUNT	EQU	4E	;
N_PROHOD	EQU	4F	;
N_PROHOD1	EQU	50	;
COMPAR0		EQU	51	; 
COMPAR1		EQU	52	; 
FLAGI_CNT	EQU	53	; 
CT_ALARM	EQU	54	; Ñ×ÅÒ×ÈÊ ÂÐÅÌÅÍÈ ÄÎ ÀÂÀÐÈÉÍÎÉ ÎÑÒÀÍÎÂÊÅ
TEMP_REG	EQU	55	; 
;		EQU	56	;
;		EQU	57	;
;		EQU	58	;
;		EQU	59	; 
;		EQU	5A	;
;		EQU	5B	;
;		EQU	5C	;
;		EQU	5D	;
;		EQU	5E	;
;		EQU	5F	; 
;		EQU	60	;
;		EQU	61	;
;		EQU	62	; 
;		EQU	63	; 
;		EQU	64	;
;		EQU	65	; 
;		EQU	66	; 
;		EQU	67	; 
;		EQU	68	;
;		EQU	69	;
;		EQU	6A	;
;		EQU	6B	;
;		EQU	6C	;
;		EQU	6D	;
;		EQU	6E	; 
;		EQU	6F	;
;		EQU	60	;
;		EQU	61	;
;		EQU	62	; 
;		EQU	63	; 
;		EQU	64	; 
;		EQU	65	; 
;		EQU	66	; 
;		EQU	67	; 
;		EQU	68	;
;		EQU	69	;
;		EQU	6A	;
;		EQU	6B	;
;		EQU	6C	;
;		EQU	6D	;
;		EQU	6E	; 
;		EQU	6F	;
;		EQU	70	;
;		EQU	71	;
;		EQU	72	;
;		EQU	73	;
;		EQU	74	;
;		EQU	75	;
;		EQU	76	;
EEADR_TEMP	EQU	77	;
EEDATA_TEMP	EQU	78	;
ACC0		EQU	79	;
ACC1		EQU	7A	;
ACC2		EQU	7B	;
FSR_TEMP	EQU	7C	; ÕÐÀÍÅÍÈÅ ÐÅÃÈÑÒÐÀ FSR Â ÑÒÅÊÅ
PCL_TEMP	EQU	7D	; ÕÐÀÍÅÍÈÅ ÐÅÃÈÑÒÐÀ PCL Â ÑÒÅÊÅ
STATUS_TEMP	EQU	7E	; ÕÐÀÍÅÍÈÅ ÐÅÃÈÑÒÐÀ STATUS Â ÑÒÅÊÅ
W_TEMP		EQU	7F	; ÕÐÀÍÅÍÈÅ ÐÀÁÎ×ÅÃÎ ÐÅÃÈÑÒÐÀ Â ÑÒÅÊÅ
;********************************************************************
; ÏÅÐÅÌÅÍÍÛÅ Â EEPROM
L_CT_ALARM	EQU	00	; ÇÍÀ×ÅÍÈÅ Ñ×ÅÒ×ÈÊÀ ÀÂAÐÈÈ
;		EQU	01	;
;		EQU	02	;
;		EQU	03	; 
;		EQU	04	;
;		EQU	05	;
;		EQU	06	;
;		EQU	07	;
;		EQU	08	;
;		EQU	09	; 	
;		EQU	0A	;
;		EQU	0B	;
;		EQU	0C	; 
;		EQU	0D	;
;		EQU	0E	;
;		EQU	0F	;
;		EQU	10	;
;		EQU	11	;
;		EQU	12	; 
;		EQU	13 	;
;		EQU	14	;
;		EQU	15	;  
;		EQU	16	;
;		EQU	17	;
;		EQU	18	; 
;		EQU	19	;
;		EQU	1A	;
;		EQU	1B	;
;		EQU	1C	;
;		EQU	1D	;
;		EQU	1E	; 
;		EQU	1F 	;
;		EQU	20	;
;		EQU	21	; 
;		EQU	22	;
;		EQU	23	;
;		EQU	24	; 
;		EQU	25	;
;		EQU	26	;
;		EQU	27	;
;		EQU	28	;
;		EQU	29	;
;		EQU	2A	;
;		EQU	2B	;
;		EQU	2C	;
;		EQU	2D	;
;		EQU	2E	;
;		EQU	2F	;
;		EQU	30	; 
;		EQU	31	;
;		EQU	32	;
;		EQU	33	;
;		EQU	34	;
;		EQU	35	;
;		EQU	36	;
;		EQU	37	;
;		EQU	38	;
;		EQU	39	;
;		EQU	3A	;
;		EQU	3B	;
;		EQU	3C	;
;		EQU	3D	;
;		EQU	3E	;
; 		EQU	3F	;
;		EQU	40	;
;		EQU	41	;
;		EQU	42	;
;		EQU	43	;
;		EQU	44	;
;		EQU	45	; 
;		EQU	46	;
;		EQU	47	;
;		EQU	48	;
;		EQU	49	;
;		EQU	4A	;
;		EQU	4B	;
;		EQU	4C	;
;		EQU	4D	;
;		EQU	4E	;
;		EQU	4F	;
;		EQU	50	;
;		EQU	51	;
;		EQU	52	;
;		EQU	53	;
;		EQU	54	;
;		EQU	55	;
;		EQU	56	;
;		EQU	57	;
;		EQU	58	;
;		EQU	59	;
;		EQU	5A	;
;		EQU	5B	;
;		EQU	5C	;
;	 	EQU	5D	;
;		EQU	5E	;
;		EQU	5F	;
;		EQU	60	;
;		EQU	61	;
;		EQU	62	;
;		EQU	63	;
;		EQU	64	;
;		EQU	65	;
;		EQU	66	;
;		EQU	67	;
;		EQU	68	;
;		EQU	69	;
;		EQU	6A	;
;		EQU	6B	;
;		EQU	6C	;
;	 	EQU	6D	;
;		EQU	6E	;
;		EQU	6F	;

VAL_TIMER1	EQU	70	; ÂÑÅÃÄÀ ÂÐÅÌß ÎÁÍÎÂËÅÍÈß ÏÎÊÀÇÀÍÈÉ ÈÍÄÈÊÀÒÎÐÀ
VAL_TIMER2	EQU	71	; ÈÍÒÅÐÂÀË ÏÐÅÐÛÂÀÍÈÉ ÄËß ÎÏÐÎÑÀ ÌÅÄËÅÍÍÎÃÎ ÂÕÎÄÀ
VAL_TMR1H	EQU	72	;
VAL_TMR1L	EQU	73	; 
VAL_FR_PWM	EQU	74	; ×ÀÑÒÎÒÀ ØÈÌ
VAL_TZAD	EQU	75	;
ADRES_MOD	EQU	76	; ÀÄÐÅÑ ÌÎÄÓËß Â ÑÅÒÈ RS485
UST_BAUND	EQU	77	; ÑÊÎÐÎÑÒÜ ÏÅÐÅÄÀ×È ÏÎ ÑÅÒÈ RS485
;		EQU	78	;
;		EQU	79	; 	
;		EQU	7A	;
;		EQU	7B	;
;		EQU	7C	; 
;		EQU	7D	;
;		EQU	7E	;
;		EQU	7F	;
L_TZAD		EQU	80	; ÂÐÅÌß ÇÀÄÅÐÆÊÈ ÐÅÂÅÐÑÀ ÄÂÈÃÀÒÅËß

STR0		EQU	0FF	; Ñ×ÅÒ×ÈÊ ÂÊË ÀÏÏÀÐÀÒÀ

;********************************************************************
B0		equ	0
B1		equ	1
B2		equ	2
B3		equ	3
B4		equ	4
B5		equ	5
B6		equ	6
B7		equ	7
MSB		equ	7
LSB		equ	0
;     STATUS bit definitions
	#define	_C	STATUS,0
	#define	_Z	STATUS,2
;********************************************************************
;ÁÈÒ ÀÄÐÅÑÀ ÐÅÇÓËÜÒÀÒÀ ÂÛÏÎËÍÅÍÈß ÎÏÅÐÀÖÈ Ñ ÐÅÃÈÑÒÐÎÌ  W ÈËÈ F
	CONSTANT	W=0
	CONSTANT	F=1
	CONSTANT	A=0
	CONSTANT	B=1
;*********************************
; ÎÏÈÑÀÍÈß ÔËÀÃÎÂ
; ÐÅÃÈÑÒÐ FLAG_PR ÔËÀÃÈ ÐÀÑÏÐÅÄÅËÅÍÈß ÂÐÅÌÅÍÈ ÂÛÏÎËÍÅÍÈß ÇÀÄÀÍÈÉ
	#define	F_TIMER0	FLAG_PR,0	;
	#define	F_TIMER1	FLAG_PR,1	;
	#define	F_TIMER2	FLAG_PR,2	;
	#define	F_TIMER3	FLAG_PR,3	;
	#define F_TIMER4	FLAG_PR,4	;
	#define F_TIMER5	FLAG_PR,5	;
	#define F_USER1		FLAG_PR,6	;
	#define F_USER2		FLAG_PR,7	;
;************************************************
	#define	 _KEY_LONG	FLAGI,0,A
	#define	 F_VHOD2	FLAGI,1,A 
	#define	 F_VHOD3	FLAGI,2,A
	#define	 F_VHOD4	FLAGI,3,A
	#define	 NAPRAVLENIE	FLAGI,4,A
	#define	 F_ALARM	FLAGI,5,A
	#define	 F_RIGHT	FLAGI,6,A
	#define	 F_LEFT		FLAGI,7,A
;************************************************
	#define	 F_WORK		FLAGI_CNT,0,A
	#define	 INIT_COUNT	FLAGI_CNT,1,A 
	#define	 F_REVERS	FLAGI_CNT,2,A
;	#define	 	FLAGI_CNT,3,A
;	#define	 	FLAGI_CNT,4,A
;	#define	 	FLAGI_CNT,5,A
;	#define	 	FLAGI_CNT,6,A
;	#define	 	FLAGI_CNT,7,A
;************************************************



;ÔËÀÃÈ ÊËÀÂÈÀÒÓÐÛ;
	#define	_KEY1 		KEY_REG,0,A
	#define	_KEY2 		KEY_REG,1,A
	#define	_KEY3 		KEY_REG,2,A
	#define	_KEY4 		KEY_REG,3,A
	#define	_KEY5		KEY_REG,4,A
	#define	_KEY6 		KEY_REG,5,A
	#define	_KEY7		KEY_REG,6,A
	#define	_KEY8 		KEY_REG,7,A
;************************************************
;ÔËÀÃÈ ÏÐÈÅÌÀ-ÏÅÐÅÄÀ×È
;	#define	_PRD		FLAG_COM,0
	#define	_PRM		FLAG_COM,1
	#define	_PRCOM		FLAG_COM,2
;************************************************
	#define KEY_PRES	PORTA,2,A		; ËÈÍÈß ÂÎÇÂÐÀÒÀ ÊËÀÂÈÀÒÓÐÛ

;************************************************
;
FSR	EQU	FSR0L
INDF	EQU	INDF0
;************************************************




