Analice el siguiente codigo, la función de cada línea de codigo y simulación en el software Proteus
Enviado por ROFPM • 24 de Octubre de 2015 • Examen • 1.157 Palabras (5 Páginas) • 283 Visitas
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
...