Está en la página 1de 2

CIRCUITOS DIGITALES III

PRACTICA No 3
IMPLEMENTACION DE RTOS EN MICROCONTROLADORES PIC

1. OBJETIVOS

- Interpretar y analizar el problema propuesto para la solución


adecuada al problema.
- Desarrollar el código en CCS C compiler que cumpla con lo
especificado en la guía.
- Comprobar el funcionamiento del programa por medio Proteus.

2. MATERIALES

- Microcontrolador PIC 18f2550 o 18f4550


- Cristal de 20Mhz
- 2 capacitores de 22pf
- Pantalla de cristal líquido 2x16
- Dispswich de 8 posiciones.
- Buzzer o zumbador.

3. ACTIVIDADES
- Desarrolle los diferentes circuitos propuestos en la práctica de laboratorio,
implementándolos desde el más sencillo hasta el más complejo de cada uno
de ellos.
- Tomar nota de los diferentes resultados obtenidos en la práctica de
laboratorio, para elaborar el respectivo informe escrito.

4. ESTRATEGIAS

- Lea, analice e interprete la guía de Laboratorio identificando cada uno de los


circuitos propuestos con el fin que distribuya la clase de laboratorio de la
mejor manera posible y logre desarrollar la practica en el tiempo asignado
en el laboratorio.
- Dialogue con sus diferentes compañeros de clase la guía de laboratorio con
el fin de resolver dudas o intercambiar conceptos que puedan ayudar al
desarrollo de la práctica.
- Si con las estrategias propuestas anteriormente no son suficientes para
aclarar las dudas e inquietudes relacionadas con el desarrollo de la práctica
de laboratorio, consulte al docente pera que lo pueda orientar.

5. PROCEDIMIENTO

Aplicando la teoría y práctica vista en clase sobre RTOS (Sistemas Operativos en


Tiempo Real) desarrolle un programa que ejecute las siguientes operaciones.

Ing. Angel Alejandro Rodriguez Aya


1. El microcontrolador deberá tener una pantalla de cristal liquido para visualizar la
información, usted será libre de ponerla en cualquiera de los puertos del PIC.
2. Cada 250ms el microcontrolador deberá leer un puerto de 8 bits, el cual estará
conectado el Dipswich, y deberá hacer la lectura del puerto y almacenar el dato en
una variable.
3. El dato leído por el puerto seleccionado se debe multiplicar por el número 5.
4. Cada 1 segundo, se debe refrescar en la pantalla LCD el mensaje a mostrar, con el
resultado de la operación de entrada del puerto de 8bits y deberá mostrar los
segundos que lleva ejecutando el programa.
5. El zumbador deberá emitir un sonido o un beep cada 2 segundos, ese sonido no
deberá superar los 100ms.
6. Al final el mensaje en la LCD puede ser algo como se muestra a continuación

Operación: “Resultado”
Tiempo: “tiempo transcurrido” seg.

Operación: 500
Tiempo:22 seg.

Nota: recuerde que debe hacer un video explicando el programa y


funcionamiento del circuito para la entrega final del laboratorio, todo se deberá
comprobar con Proteus.

6. CONCLUSIONES
- Realice las respectivas conclusiones de la práctica de laboratorio.

7. BIBLIOGRAFIA

Ing. Angel Alejandro Rodriguez Aya

También podría gustarte