Sie sind auf Seite 1von 3

PREINFOME Nº4 MIC - 400

CARRERA: ELECTRONICA TEMA: DESPLAZAMIENTO DE LED

1. OBJETIVO:

Utilizar a los microcontroladores de la familia ATMEL para realizar desplazamiento


de LED.

2. Realizar el diagrama de flujo y la programación en assembler de la familia


de uC de la familia MCS-89CXX para desplazar un led de izquierda a
derecha, con un retardo de aproximadamente 1 seg. (el desplazamiento
debe realizarse 4 veces)

MIC - 400 Página 1


2.1 Programación Assembler

ORG 0000H

AJMP 0100H

ORG 0100H

MOV R0,#04H

BUCLE:

CLR A

CLR C

MOV A,#01H

IZDA: MOV P1,A

ACALL DELAY

RLC A

JNC IZDA

DERE: RRC A

MOV P1,A

ACALL DELAY

JNC DERE

DJNZ R0,BUCLE

DELAY: MOV R5,#0AEH

SIGUE0: MOV R6,#0AEH

SIGUE1: MOV R7,#002H

SIGUE2: DJNZ R7,SIGUE2

DJNZ R6,SIGUE1

DJNZ R5,SIGUE0

RET

END
MIC - 400 Página 2
3. Layout del circuito

MIC - 400 Página 3

Das könnte Ihnen auch gefallen