Microcontroladores - ayuda con un programa

 
Vista:

ayuda con un programa

Publicado por chris slater (3 intervenciones) el 11/10/2001 00:13:01
bueno quisiera que alguien me ayude a realizar un programa:

que es lo sgte:

1) al apretar un boton de inicio, se enciendan cuatros led( salida RB0 RB1, RB2, RB3, )

2) al pasar 5 segundos, estas salidas anteriores se apaguen y que se enciendan seis led ( salida RB0, RB1, RB2, RB3, RB4, RB5) y queden constantes.

3) al apretar un boton de stop se empiece de nuevo.

eso seria lo que necesito ok

espero que alguien me ayude, y que me diga cuanto le debo . enserio
adios
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con un programa

Publicado por jaime (2 intervenciones) el 23/01/2002 18:52:02
;UTILIZE EL PIC 16F84 EL PROGRAMA LO COMPILE Y NO DIO ;ERRORES ABRIA QUE PROBARLO EN FORMA REAL.
;SE DESPIDE UN PROGRAMADOR DE PIC EN C Y ASM
;CUALQUIER DUDA ES CRIBE A MI MAIL ;[email protected]

#include "P16F84.INC"

PUERTAB EQU 0x06 ;PARA PRESIONAR EL
; BOTON Y VUELVA A PARTIR
PUERTAA EQU 0X05 ;SE DEBE COLOCAR UN PULSADOR EN
; EL MCLR DE MC
ESTADO EQU 0X03
TMR0_OPT EQU 0X01

ORG 0
GOTO INICIO
ORG 7

INICIO: BSF ESTADO,5
MOVLW 0X00
MOVWF PUERTAA
MOVLW 0XFF
MOVWF PUERTAA
MOVLW b'11010111'
MOVWF TMR0_OPT
BCF ESTADO,5
CLRF PUERTAB

VOLVER BTFSS PUERTAA,1
GOTO VOLVER
MOVLW 0X0F
MOVWF PUERTAB

CLRF TMR0_OPT
EXPLORA BTFSS INTCON,2
GOTO EXPLORA
BCF INTCON,2
CALL N2
N2 CLRF TMR0_OPT
EXPLOR BTFSS INTCON,2
GOTO EXPLOR
BCF INTCON,2
CALL N3
N3 CLRF TMR0_OPT
EXPLO BTFSS INTCON,2
GOTO EXPLO
BCF INTCON,2
CALL N4
N4 CLRF TMR0_OPT
EXPL BTFSS INTCON,2
GOTO EXPL
BCF INTCON,2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar