Laboratorio microcontroladores
1.2 Seleccionar laopción “Create New Project”.
1.3 Selección del microcontrolador
1.4 Poner título del proyecto y seleccionar la carpeta donde se almacenarán los archivos del mismo:
Después de nombrar elproyecto presione dos veces seguidas el botón “siguiente”.
1.5 Seleccione “Device Initialization”
Presione dos veces seguidas el botón “Siguiente” y después el botón “Finalizar”. 1.6 Eliminar laventana del “Procesor Expert”.
1.7 Abrir el archivo main.c
2. Simulación y puesta a punto del programa de clase CONTADORES: 2.1 Descripción del problema: * Se necesita construir 2 contadores de 0a 15 uno en los puertos PTB0 al PTB3 y otro en los puertos PTD0 al PTD3. * Cada contador tiene un interruptor con el cual se controla si la cuenta es ascendente o descendente. El interruptor quecontrola el contador del puerto B se encuentra en el pin PTA5 y el que regula el funcionamiento del contador del puerto d se encuentra en el pin PTA6. * Se cuenta con un pulsador que detiene los dosconteos cuando se pulsa el mismo. * Los interruptores y el pulsador se deben conectar empleando las resistencias de PULL-UP internas del puerto A. * El contador B incrementa o decrementa su conteo cadasegundo aproximadamente. * El contador D incrementa o decrementa su conteo cada 2 segundos aproximadamente. 2.2 Esquemático:
2.2 Diagrama de flujo. Configuración de periféricos e interrupciones:2.3 Diagrama de flujo. Ciclo infinito:
2.4 Diagrama de flujo. Subrutina Contador D.
2.5 Diagrama de flujo. Subrutina Contador B.
2.6 Diagrama de flujo. Interrupción por teclado.
2.6 Códigode la aplicación:
#include /* for EnableInterrupts macro */ #include "derivative.h" /* include peripheral declarations */ // DECLARACION DE CONSTANTES const int FIND = 10000; const int FINB =...
Regístrate para leer el documento completo.