ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Analice el siguiente codigo, la función de cada línea de codigo y simulación en el software Proteus


Enviado por   •  24 de Octubre de 2015  •  Examen  •  1.157 Palabras (5 Páginas)  •  283 Visitas

Página 1 de 5

1) Hacer que se enciendan o se apaguen los leds correspondientes al puerto B7, B4 y B0

en función a los interruptores conectados al puerto A (en el orden requerido de las

salidas), los demas leds deben permanecer apagados.

Nota: Utilice el PIC 16F88, configure todos los puertos como entradas/salidas digitales

y configure el modo de oscilador interno. (revisar su hoja de datos para la

configuracion solicitada. Ver registro ANSEL) (6 puntos)

2) Analice el siguiente codigo, ,añada mediante comentario, la función de cada línea de codigo

realice su implementación y simulación en el software Proteus, indicar el funcionamiento del

circuito. (version 8.0). (5 puntos)

****************************************************************************************

List p=PIC16F873

Include <P16F873.inc>

__config 0x3F38

CBLOCK 0X20

loops, loops2

ENDC

org 0x00

goto Inicio

Inicio

bsf STATUS, RP0

bcf TRISA, 0

bsf TRISB, 0

bcf STATUS,RP0

ciclo

btfss PORTB,0

goto ciclo

parpadeo

bsf PORTA,0

call retardo

bcf PORTA,0

call retardo

goto ciclo

retardo

CLRWDT

MOVLW D'200'

MOVWF loops

top2 MOVLW D'220'

MOVWF loops2

top CLRWDT

NOP

NOP

NOP

NOP

NOP

NOP

DECFSZ loops2,1

GOTO top

DECFSZ loops,1

GOTO top2

RETLW 0

END

*******************************************************************************************

3) Realice la implementación de un multiplexor de 2 a 1 sobre un microcontrolador, puede utilizar

cualquier microcontrolador. Realizar su tabla de

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (44 Kb) docx (11 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com