Está en la página 1de 2

MICROCONTROLADORES

LABORATORIO CALIFICADO 1

Desarrollo de dos aplicaciones con el microcontrolador PIC18F4550


empleando periféricos básicos

EL256-2202-EL54 Pá gina 1
MICROCONTROLADORES

Problema 1 (10 puntos)


Escribir un programa en lenguaje ensamblador del PIC18F4550 que implemente la siguiente
función:

f ( x , y )=2 x+3 y −1

El valor de x se obtiene de dos interruptores conectados a los pines RD7 y RD6 (RD7 el MSB),
mientras que el valor de y se obtiene de otros dos interruptores conectados a los pines RD4 y RD3
(RD4 el MSB).

El valor de la función debe ser mostrado a través de cuatro leds conectados a los pines RB3, RB2,
RB1 y RB0 (RB3 el MSB y RB0 el LSB)).

Presentar:
 Diagrama de flujo (1 punto)
 Circuito eléctrónico de la solución (1 punto)
 Programa comentado (4 puntos)
 Demostración del funcionamiento:
o Sólo simulación (2 puntos)
o En prototipo (4 puntos)
 Observaciones y conclusiones (-2 puntos en caso de no presentar)

Problema 2 (10 puntos)


Escribir un programa en lenguaje
ensamblador del PIC18F4550 que implemente
la lógica de control de un sistema de llenado
de cajas con los objetos que viajan a través de
una faja transportadora. Se requiere que cada
10 objetos el sistema haga el cambio de caja.
Para ello se cuenta con un sensor los objetos
al viajar por la faja cruzan por un sensor que al
detectar un objeto genera un pulso. Para que
el sistema haga el cambio debe generar un
pulso cuyo ancho no debe ser menor a 10 ms ni mayor a 200 ms.

Presentar:
 Diagrama de flujo (1 punto)
 Circuito eléctrónico de la solución (2 puntos)
 Programa comentado (5 puntos)
 Demostración del funcionamiento:
o Sólo simulación (2 puntos)
 Observaciones y conclusiones (-2 puntos en caso de no presentar)

Monterrico, 08 de setiembre del 2022

EL256-2202-EL54 Pá gina 2

También podría gustarte