 LIST P=16F877
#INCLUDE "P16F877.INC"
 
 ; A 7 senzor elnevezése
 #define CL3 PORTD,7	; bemenet RD7-en, bal1
 #define CL2 PORTD,6	; bemenet RD6-on, bal2
 #define CL1 PORTD,5	; bemenet RD5-ön, bal3
 #define CC  PORTD,4	; bemenet RD4-en, középső
 #define CR1 PORTD,3 	; bemenet RD3-on, jobb1
 #define CR2 PORTD,2	; bemenet RD2-ön, jobb2
 #define CR3 PORTD,1	; bemenet RD1-en, jobb3

; Kimenetek elneveése:

#define LM PORTB,3		; kimenet RB3-on, bal kanyar előrejelzés (Left Mark)
#define CS PORTB,2		; kimenet RB2-n, elágazás előrejelzés (Crosing Signal)
#define RM PORTB,0		; kimenet RB0-n, jobb kanyar előrejelzés (Right Mark)


; IGAZSÁG TÁBLA
;*************************************************************
;|-- **	CL3	|	CL2	|	CL1	|	CC	|	CR1	|	CR2	|	CR3	|*
;*************************************************************
;|LM **	1	|	1	|	1	|	1	|	X	|	0	|	0	|*
;|CS **	1	|	1	|	1	|	1	|	1	|	1	|	1	|*
;|RM **	0	|	0	|	X	|	1	|	1	|	1	|	1	|*
;*************************************************************