Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evaluación de Microcontroladores
3 Unidad
Ahora entre las ventajas de programar en C se encuentran que por ejemplo los códigos
hechos en C pueden ser ejecutados en diferentes microcontroladores cambiando solo un
poco el código en estos. Otra ventaja es que este lenguaje permite una programación
más rápida sin estar propensos a algún error en el código. Entre las desventajas se
encuentran que si lo comparamos con ensamblador el lenguaje C no tiene un control tan
directo con el hardware lo que puede ser un problema se requiere manipular a este. Otro
problema sería que este lenguaje podría llegar a ser ineficiente en los recursos que es lo
que comente anteriormente ya que a veces para hacer la misma tarea en este lenguaje
podría hacer un código de 50 líneas mientras que en ensamblador se podrían reducir a
15.
Dejando eso en claro la elección entre dichas formas dependerá de lo que requiera el
proyecto ya que el manejo por RAM ofrecerá mayor control, pero tal vez no sea tan
portátil mientras que las directivas ofrecerán portabilidad, pero no habrá un control tan
preciso sobre el hardware.
¿Por qué al usar gestión por RAM se tiene que poner PORTC = 0x07? Explique (20
Puntos) No es que sea obligatorio usarlo, puede llegar a ser opcional dependiendo de
los requisitos que se necesiten para la aplicación, por ejemplo, si solo se necesitaran
modificar o leer bits específicos se puede hacer directamente sin tener que inicializar
todo el puerto, a fin de cuentas, todo dependerá de lo que se quiera realizar, pero si es
para casos sencillos no hace falta inicializar todo el puerto.
Se debe a que el hecho de tener más bits en el ADC nos proporcionará una
representación más precisa de la señal de entrada analógica, lo que nos permitirá
mediciones más precisas además de una mayor fidelidad en la conversión analógica
digital.
Entre las ventajas se encontraría que tendríamos mayor precisión por lo que
mencione anteriormente además de una reducción en los errores de cuantificación
que vendrían siendo la diferencia entre la señal analógica real y la representación
digital.
534
Voltaje real = ∗5 V
1023
Esto da igual a 2.60V
Se llega a este valor porque el 1023 sale de máximo valor del ADC que es 2 10-1
porque se cuenta desde 0 hasta 1023 y los 5V solo es una referencia de voltaje.