Você está na página 1de 5

1. Objetivos.

Guardar datos en el micro controlador atravez de uno de los puertos.


Disear un retardo de 1 seg. En el programa pinacle para poder utilizarlo en
cualquier programa que se desee.

2. Marco terico.La familia de micro controladores de Intel conocida como MCS-51 represento el
despegue en el uso y aplicacin de los micro controladores, los miembros de esta familia
se encuentran en diversas presentaciones, tanto en formas fsicas como en caractersticas,
la seleccin de uno o de otro tipo de micro controlador depender principalmente de las
necesidades a satisfacer; diversos fabricantes de semiconductores tienen, basados en esta
familia, sus propios derivados. En este documento se tratar de manera particular del
ATMEL AT89C52, el cual se presenta con 8 Kbytes en la versin EEPROM.
Es necesario relacionar a este micro controlador con los de la familia MCS-51, que estn
basados en los microprocesadores de 8 bits; contienen internamente un CPU de 8 bits, 4
puertos de entrada y salida paralelo completamente programables en forma individual
como salidas o entradas, de los cuales el puerto 3 tiene tambin funciones de control con
las particularidades siguientes: un puerto serie, 2 entradas para Timer/Contador de 16
bits, 2 entradas para interrupciones externas, las seales de RD y WR para la toma o
almacenamiento de datos en RAM externa y en el puerto 1 se encuentra el timer 2.
Adems, cuenta tambin con 256 bytes de memoria RAM interna.
El AT89C52 es capaz generar la frecuencia (Baud Rate) de Transmisin/Recepcin de
datos por el puerto serie, de manera automtica partiendo de la frecuencia del oscilador
general, por medio de la programacin del Timer 1 o del 2. Dicha frecuencia de
transmisin puede ser cambiada en cualquier momento con slo cambiar el valor
almacenado en el contador, o tambin se puede duplicar o dividir la frecuencia con slo
escribir directamente sobre el bit 7 (bit SMOD) del registro de control PCON.

3. Materiales.

1 AT89C52
1 Fuente
1 Protoboard
Capacitores
Oscilador de cristal de 12MHz
Pulsadores
Resistencias

4. Procedimiento.Experiencia 1:

Introducir datos por el puerto 1 con un retardo de 3seg para cada dato, una vez que se
introduce el ultimo mostrar los datos atraves del puerto 2 con un retardo de 2 seg por
dato.

Se introdujeron datos atraves del puerto 1 con el retardo especificado, se almacenaron los
datos en las posiciones 24h, 25h, 26h de la memoria para posteriormente moverlos y
mostrarlos en el puerto 2 con surespectivo retardo tambin.
5. Cuestionario.

Porque hay la necesidad de usar buffers tanto en la entrada como la salida?


R.- Mas que todo es por proteccin del mismo micro ya que si por error
cortocircuitamos sus entradas o sus salidas corremos el riesgo de quemarlo,
entonces para evitar esto se utilizan los buffers.
No es necesario usarlos si se tiene el debido cuidado al momento de usar os
puertos y cuidando de no causar ningn corto circuito.

6. Conclusiones.

Se logr guardar datos en el micro controlador atravez de uno de los puertos.


Se Dise un retardo de 1 seg. En el programa pinacle para poder utilizarlo en

cualquier programa que se desee.


Se arm el circuito correspondiente a la experiencia y se manipulo de manera
correcta el micro controlador.

7. Bibliografa.

http://conocimientoelectronico.blogspot.com/2013/03/microcontrolador-

at89c52-o-at89c51_6904.html
http://www.alciro.org/alciro/microcontroladores-8051_24/programacionensamblador_287.htm

Você também pode gostar