LED IN SEQUENZA

di il
2 risposte

LED IN SEQUENZA

Alla pressione del pulsante i led della " prima riga " della scheda si devono accendere in sequenza.

; ********************************************************************************
; sorgente     
; PROGRAMMA DI cognome   nome    classe
; MICROCONTROLLORE PIC 16F877A
; A.S. 20xx-20xx
; IST. SUP. " S. D'ARZO "
; LINGUAGGIO DI PROGRAMMAZIONE : ASSEMBLER
; NOME SORGENTE : nome_file.asm
; **********************************************************************ROMEI*****
;DEFINIZIONE DEI PIN DEL MICROCONTROLLORE
;
; INGRESSI
; RA0 :   ()
; USCITE
; RB0 :   ()
;
; N.B. TRA PARENTESI SONO INDICATI I PIN DEL PACKAGING DIP DEL uC
;
;
		#INCLUDE	"p16F877A.inc"
		LIST	P=16F877A,	F=INHX8M
__CONFIG 0X3F3A
NOMEVAR	EQU	20H	; DEFINIRE VARIABILE E LOCAZIONE DI MEMORIA (NOME MAX 6 CARATTERI)
;
;

		ORG	00			; INDIRIZZO INIZIO PROGRAMMA
 		GOTO	INIZIO	; SALTA SUBROUTINE INTERRUPT
			
		ORG	04					 					; INDIRIZZO SUBROUTINE INTERRUPT
		;
		; 
		;	
		RETFIE				; RITORNA AL PUNTO IN CUI L'INTERRUPT E' STATO ATTIVATO
		
INIZIO:	; PROGRAMMA PRINCIPALE, VIENE ESEGUITO DOPO UN RESET O BLACK Out

;   DA QUI IN AVANTI VA SCRITTO IL PROGRAMMA

		BTFSS PORTA,0;
		GOTO SC;
		GOTO INIZIO;

2 Risposte

  • Re: LED IN SEQUENZA

    E la domanda qual è?
  • Re: LED IN SEQUENZA

    Hai ragione anche tu , no la domanda era se mi potevate dare uno spunto perché io sono bloccato e non riesco ad andare avanti
Devi accedere o registrarti per scrivere nel forum
2 risposte