Electronica

Solo disponible en BuenasTareas
  • Páginas : 2 (319 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de febrero de 2011
Leer documento completo
Vista previa del texto
Examen Final – Fundamentos de Lenguaje C
Profesor: Sammy Johnatan Carbajal Ipenza Fecha: 26/02/11 Implementar una calculadora básica que efectúe las siguientes operaciones: suma, resta,multiplicación, división, porcentaje, e inversa. La calculadora debe cumplir las siguientes condiciones: Poseer 10 pulsadores conectados a la puerta A, desde RA0-RA9, para los botones numéricos (0, 1, 2, 3, … ,9). Un pulsador “.” para ingresar decimales en el pin RA10. En las puertas B, se deben implementar pulsadores con las operaciones: “+”,”-“, ”*”,”/”,”%”,”1/x” en RB0 – RB5 respectivamente. Un pulsador“=” en RB6. Un pulsador “C/ON” en RB7 que limpiará la salida y mostrará “0”. Un pulsador “OFF” en RB8 que dejará en blanco la salida. La salida debe ser mostrada mediante comandos “printf” en el prompt delMPLAB SIM. Creación de una librería “Operaciones.h”, la cual albergará las funciones de operación. Creación de una librería “Puertos”, la cual albergará todas las operaciones de lectura y escritura depuertos y salida. La estructura deberá ser codificada modularmente tal y como se explicó en clase. e-mail: samjohn24@gmail.com

Para la evaluación se deberá presentar lo siguiente: 1. 2. 3. 4.Análisis del problema y descripción de cada uno de los estados. (Estados.doc) (2 Puntos) Diagrama de estados. (Diagrama de estados. ppt) (2 Puntos) Librerías “Operaciones.h” y “Puertos.h” (4 Puntos)Proyecto en MPLAB con la codificación completa. (Calculadora.mcp) (12 Puntos) el

Estos cuatro archivos deberán ser comprimidos en un archivo “*.zip” con formato:”Nombre_Apellido_EXF_LengC_10.zip” yenviados mediante correo electrónico.

El plazo máximo de entrega es el domingo 5 de marzo a las 12:00 p.m., cualquier trabajo recibido después de aquella hora no será considerado. Los resultados seránenviados a más tardar el día martes 8 de marzo. Cualquier observación u reclamo podrá ser realizado hasta dos días después de enviados los resultados. Cualquier indicio de copia (internet,...
tracking img