Академический Документы
Профессиональный Документы
Культура Документы
Facultad de ingeniería
Microprocesadores
Practica 3
Material:
Desarrollo:
La configuración del reset y del cristal es la típica configuración que se debe seguir al
utilizar este tipo de microcontrolador.
Las conversiones de los números a 7 segmentos se deben realizar por medio de software
así como el switcheo de los displays y el conteo de las interrupciones al presionar el
botón correspondiente.
Observaciones:
Antes que nada se debe hacer un salto hacia el programa principal para respetar el
espacio en donde el vector de interrupciones trabaja.
Se deben de activar las interrupciones, definir el tipo de disparo de la interrupción así
como el tipo de interrupción a utilizar.
La subrutina de interrupción debe de regresar con la instrucción RETI.
Los datos que irán a ambos displays saldrán por el mismo puerto.
Se debe declarar una tabla para la conversión a 7 segmentos.
Comentarios:
Esta práctica también se pudo haber realizado utilizando circuitos decodificadores para
no tener que realizar la conversión a 7 segmentos por medio de software ni los
transistores y el circuito inversor, ya que si se realiza un ajuste a decimal se nos
mostraban los números de 0 a 99 en formato BCD lo cual facilitaba la tarea ya que ya
nos daban las decenas en 4 pines y las unidades en los otros 4 pines restantes.
También se podía mostrar las unidades por un puerto y las decenas por otro y cada uno
conectarse a displays distintos. Pero esto ya es cuestión de diseño.
Al presionar el botón de la interrupciones en veces se contaban más de las instrucciones
pedidas, al parecer el botón era demasiado sensible al toque y mientras mas se
presionaba mas interrupciones contaba. También se dio el caso de que al llegar a 99 y
volver a empezar no quería avanzar de nuevo hasta que se presionará el reset, pero solo
al probarlo físicamente ya que en la simulación funcionaba perfectamente.
Conclusiones:
Código: