Está en la página 1de 2

Configuración y Uso de los Puertos Paralelos en Mikro C

PRÁCTICA No. 4
CONFIGURACIÓN Y USO DE LOS
PUERTOS PARALELOS EN MIKRO C

OBJETIVO:

❑ Aplicar las habilidades adquiridas en las prácticas 1 y 2, sobre el uso del IDE
Micro C Pro y Proteus.

❑ Demostrar la capacidad para diseñar programas sencillos en lenguaje C


que manejen los puertos aplicando instrucciones para manejo de bits y uso
de máscaras (AND u OR) para encender y apagar grupos de bits en una
sola instrucción.

❑ Configurar adecuadamente los bits de configuración del microprocesador de


acuerdo con las necesidades de un proyecto.

DESARROLLO:

1.- Diseñe el diagrama de flujo de un programa que encienda o apague bits del
puerto D en base a lo indicado en el puerto A como se describe a continuación:
• Los bits PA0, PA1 y PA2 son entradas que normalmente estarán en “0”.
• Cuando PA1 se ponga en “1”, se deberá encender el bit del puerto D
indicado por los bits PA7:PA6:PA5 (los otros bits del puerto D no se
deberán de ver afectados). Por ejemplo, si estos tienen el valor 1:1:0,
entonces se pondrá PD6 en “1”.
• Cuando PA0 se ponga en “1”, se deberá apagar el bit del puerto D
indicado por los bits PA7:PA6:PA5.
• Cuando PA2 se ponga en “1”, se deberán invertir los bits del puerto D
durante el número de segundos indicado por PA7:PA6:PA5. (sugerencia
función xor).
2.- Edite, compile y simule el programa en el IDE de Mikro C Pro.
3.- Programe en microcontrolador con el programa mencionado e implemente el
circuito en una protoboard y pruebe su funcionamiento.
Configuración y Uso de los Puertos Paralelos en Mikro C

DESARROLLO:

1.- Diseñe el diagrama de flujo de un programa que encienda o apague bits del
puerto D en base a lo indicado en el puerto A como se describe a continuación:
• Los bits PA0 y PA1 son entradas que normalmente estarán en “0”.
• Cuando PA1 se ponga en “1”, se deberá encender el bit PD0 durante el
número de segundos indicado por los bits PA4:PA3:PA2. Por ejemplo, si
estos tienen el valor 1:1:0, entonces PD0 se encenderá durante 6
segundos y después de apagará.
• Cuando PA0 se ponga en “1”, se mostrará por 5 segundos el número de
veces que se ha encendido el bit PD0.
• El programa deberá poderse resetear usando el “master clear” del
microcontrolador (RE3).
2.- Edite, compile y simule el programa en el IDE de Mikro C Pro.
3.- Programe en microcontrolador con el programa mencionado e implemente el
circuito en una protoboard y pruebe su funcionamiento.

También podría gustarte