Practica # 2 Control de puertos y direccionamiento. Objetivo: Comprender el objeto y adquirir las habilidades de manejo e interpretación de los Pseudocódigos, diagramas de flujo y diseño en el proceso de programación de sentencias de control discreto de sistemas físicos e implementándolos en un Microcontrolador. Procedimientos: El alumno realizara los siguientes ejercicios de programación en el Microcontrolador PIC16F84A, añadiendo el pseudocódigo, diagramas de flujo y programas en ensamblador, realizara una simulación de prueba empleando un diseño de Proteus.
Practica 2 realizar la secuencias de las tablas siguientes. A).- SECUENCIA DE ENCENDIDO. Botón Bt1-----RA0----Bt2-----RA1----Bt3-----RA2----Bt4-----RA3-----
Estado activa activa activa activa
Salida LED1-----RB0----LED2-----RB1----LED3-----RB2----LED4-----RB3-----
B).- SECUENCIA DE ENCENDIDO. Botón Bt1-----RA0----Bt2-----RA1----Bt3-----RA2----Bt4-----RA3-----
Estado activa activa activa activa
Salida LED4-----RB3----LED3-----RB2----LED2-----RB1----LED1-----RB0-----
REALIZAR PSEUDOCÓDIGO, DIAGRAMA DE FLUJO Y PROGRAMACIÓN EN ENSAMBLADOR.
RUTINAS DE SECUENCIA. Botón Bt1-----RA0----Bt2-----RA1-----
Estado SECUENCIA 1 SECUENCIA 2
Salida LED1-----RB0----LED2-----RB1----LED3-----RB2----LED4-----RB3----LED5-----RB4----LED6-----RB5----LED7-----RB6----LED8-----RB7-----
A).- SECUENCIA1, ESTA RUTINA SE CONSTRUIRÁ, CON RETARDOS DE 500ms.
B).- SECUENCIA 2, ESTA RUTINA SE CONSTRUIRÁ, CON RETARDOS DE 500ms.
RUTINAS DE SECUENCIA. Botón Bt1-----RA0----Bt2-----RA1-----
Estado SECUENCIA 1 PARO POR 3 SEGUNDOS
Salida LED1-----RB0----LED2-----RB1----LED3-----RB2----LED4-----RB3----LED5-----RB4----LED6-----RB5----LED7-----RB6----LED8-----RB7-----
C).- SECUENCIA1, ESTA RUTINA SE CONSTRUIRÁ, CON RETARDOS DE 50ms HASTA FORMAR 500 ms, ESTO PARA PODER DETECTAR LA ACCIÓN DEL BOTON2, CUANDO ESTA EN ESTADO ALTO, POR LO CUAL LA LECTURA PODRÁ SER UNA RUTINA CONTINUA, EN CUALQUIER MOMENTO AL PRESIONAR EL BOTÓN 2, SE DETENDRÁ LA SECUENCIA POR
Competencia 1. Desarrollar la habilidad del manejo e interpretación de fuentes de información, en la resolución de problemas de carácter específico. Manejo de bibliografía, fichas técnicas de información, hoja de datos técnicos y publicaciones. Competencia 2. Adquirir la habilidad de saber hacer programas de carácter específico en la resolución de problemas reales. Competencia 3. Aplicar los conocimientos de manejo de aplicaciones digitales (procesadores de texto-presentaciones) para generar evidencias escritas, memorias técnicas o reportes técnicos impresos. Competencia 4. Aplicar los conocimientos de realización de proyectos en simuladores y desarrollo de prototipos físicos.
Practica #3 Conteo de Eventos. Objetivo: Comprender el objeto y adquirir las habilidades de manejo e interpretación de los Pseudocódigos, diagramas de flujo y diseño en el proceso de programación de sentencias de control discreto de sistemas físicos e implementándolos en un Microcontrolador. Procedimientos: El alumno realizara una serie de ejercicios de programación en el Microcontrolador PIC16F84A, añadiendo el pseudocódigo, diagramas de flujo y programas en ensamblador, realizara una simulación de prueba empleando un diseño de Proteus.
A).- PROBLEMA 1. REALIZAR UN PROGRAMA EL CUAL LEA UN BOTÓN, LA LECTURA INCREMENTARA UN REGISTRO, SE OBSERVARA EN EL PUERTO B EL INCREMENTO DEL REGISTRO. B).- PROBLEMA 2. TOMAR EL EJEMPLO DEL PROBLEMA ANTERIOR, REALIZAR LA RUTINA DE LECTURA, E INCREMENTO PERO AGREGAR UNA SERIE DE COMANDOS PARA ESTABILIZAR LA LECTURA DEL BOTÓN. C).- PROBLEMA 3. REALIZA UNA PROGRAMA, TOMANDO PARTE DE LOS 2 INCISOS ANTERIORES, PARA REALIZAR LA SECUENCIA TAL COMO LO MUESTRA LA SIGUIENTE TABLA. Botón Bt1-----RA0----Bt2-----RA1-----
Estado SECUENCIA 1 REINICIA EL CONTADOR Y LA SALIDA ES 0
Salida LED1-----RB0----LED2-----RB1----LED3-----RB2----LED4-----RB3----LED5-----RB4----LED6-----RB5----LED7-----RB6----LED8-----RB7-----
A).- PROBLEMA 1
B). PROBLEMA 2
C).- PROBLEMA 3
Competencia 1. Desarrollar la habilidad del manejo e interpretación de fuentes de información, en la resolución de problemas de carácter específico. Manejo de bibliografía, fichas técnicas de información, hoja de datos técnicos y publicaciones. Competencia 2. Adquirir la habilidad de saber hacer programas de carácter específico en la resolución de problemas reales. Competencia 3. Aplicar los conocimientos de manejo de aplicaciones digitales (procesadores de texto-presentaciones) para generar evidencias escritas, memorias técnicas o reportes técnicos impresos. Competencia 4. Aplicar los conocimientos de realización de proyectos en simuladores y desarrollo de prototipos físicos.
Practica # 4 contador de eventos con display de 7 segmentos de cátodo común Objetivo: Comprender el objeto y adquirir las habilidades de manejo e interpretación de los Pseudocódigos, diagramas de flujo y diseño en el proceso de programación de sentencias de control discreto de sistemas físicos e implementándolos en un Microcontrolador. El alumno realizara las secuencias de instrucciones, para que un Microcontrolador, genera una secuencia de conteo controlada y visible a través de un display de cátodo común, y la secuencia podrá ser iniciada de 3 formas diferentes. Revisar los incisos, las simulaciones y los pseudocódigos, diagramas d flujo y programas para el control de conteo.
A). MODIFICAR EL PROGRAMA DE LA PRACTICA ANTERIOR INCISO C Y REALIZAR UN CONTADOR EN DISPLAY.
B).- REALIZA UN PROGRAMA BASÁNDOTE EN EL EJEMPLO PARA PODER MANIPULAR EL DISPLAY Y QUE MUESTRE TU NOMBRE. GENERA LA SECUENCIA DEL DISPLAY PARA CÁTODO COMÚN.
Practica # 5 Generador de señal cuadrada de 60hz. Y tres señales de 60hz, desfasadas por 120 grados. Objetivo: Aplicar las habilidades de manejo e interpretación de Pseudocódigos, Diagramas de Flujo, Diagramas de escalera y Listado de Instrucciones, en el proceso de programación de sentencias de control discreto de sistemas físicos e implementándolos en un Microcontrolador. Procedimiento: El alumno realizara el diseño de los programas, pseudocódigos, diagrama de flujo y las secuencias que realiza por tiempo, como lo muestra la grafica siguiente.
Generador de secuencia de pulsos cuadrados emulando una seĂąal trifĂĄsica, funcionara mediante retardos de 2.777 ms, permitiendo construir las 3 ondas de la seĂąales de L1, L2 y L3. Con una desfasamiento de 120 grados, aproximadamente.
Competencia 1. Desarrollar la habilidad del manejo e interpretación de fuentes de información, en la resolución de problemas de carácter específico. Manejo de bibliografía, fichas técnicas de información, hoja de datos técnicos y publicaciones. Competencia 2. Adquirir la habilidad de saber hacer programas de carácter específico en la resolución de problemas reales. Competencia 3. Aplicar los conocimientos de manejo de aplicaciones digitales (procesadores de texto-presentaciones) para generar evidencias escritas, memorias técnicas o reportes técnicos impresos. Competencia 4. Aplicar los conocimientos de realización de proyectos en simuladores y desarrollo de prototipos físicos.