Eccomi qui, domani laboratorio di sistemi a scuola, e sto ultimando un programma per domani. si tratta del classico garage da gestire con pic16f84a
Già la volta scorsa una volta scritto sul pic non succedeva niente... lo simulo con tutti i simulatori trovati, con mplab, pic developement studio, pic simulator ide, ma nessuno, arrivato a un salto condizionato tiene conto che forse è meglio saltare.. ovviamente porto a uno o a zero il bit in questione ma niente! magari sbaglio io a programmare... gli date un occhiata? a RA0 è collegato un sensore che si porta a uno quando una macchina in ingresso transita a RA1 come sopra tranne che ha il sensore per le macchine in uscita a RA4 un led che indica se il posteggio è pieno o ci sono posti sulla porta B ho un decodificatore esterno 7 segmenti, per vedere i posti liberi
grazie per l'aiuto
ORG 00H MOVLW 0EFH TRIS PORT_A MOVLW 00H TRIS PORT_B MOVLW 0FH MOVWF 0C BCF PORT_A,4 MAIN MOVF 0C,0 MOVWF PORT_B TEST BTFSS PORT_A,0 GOTO ENTRA BTFSC PORT_A,1 GOTO TEST ESCI BTFSS PORT_A,1 GOTO ESCI INCF 0C,1 GOTO SEMAF ENTRA BTFSS PORT_A,0 GOTO ENTRA DECF 0C,1 SEMAF BTFSS STATUS,2 GOTO SEM_ROS SEM_VER BCF PORT_A,4 GOTO MAIN SEM_ROS BSF PORT_A,4 GOTO MAIN END
GRAZIE MILLE A TUTTI!!!