Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO DE MICROCONTROLADORES
HORA: V4
REPORTE 4
Manejo de Tablas y Retardos
DESARROLLO
El reporte de la practica consiste en presentar impresa la codificación de cada uno
de los programas, también la ventana del DEBUG mientras el programa se ejecuta.
1. Realizar un programa que suma 128 palabras de 2 bytes cada una. Las
palabras empiezan en la dirección $0100 y terminan en la dirección $01FF.
En esta práctica, debido a que no se pudo realizar el trabajo solicitado, se
hizo un programa similar pero con palabras de un byte.
2. Realizar un programa que cuente cuantos números positivos, cuantos
negativos y cuantos son cero, en una tabla.
3. Realiza un programa para realizar un retardo pasivo de 10 seg.
Se tomó en cuenta que se está utilizando un oscilador de 4MHz y que por lo tanto cada ciclo
maquina es equivalente a 1us. Por lo tanto, para tener 10 seg es necesario un programa que
genere 10, 000,000 de ciclos de máquina para poder implementar el retardo correctamente.
Por lo tanto se realizó un ciclo que tiene un lazo de 5 ciclos máquina que se repite 100 veces
que a su vez ese ciclo se repite 100 veces que a su vez se repite 200 veces. Donde esto da
como resultado 5*100*100*200=10, 000,000 ciclos máquina.
Como se puede observar en la ventana
DEBUG al empezar el ciclo donde se realiza
el lazo de 200 veces, en este instante los
ciclos-maquina son de 51,217, que al
multiplicarse por 200, dan un aproximado
cercano a 10, 000,000.