Aplicaciones de Microcontroladores AT89C52

1. Objetivos.  Guardar datos en el micro controlador atravez de uno de los puertos. Diseñar un retardo de 1 seg. En e

Views 73 Downloads 0 File size 244KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1. Objetivos. 

Guardar datos en el micro controlador atravez de uno de los puertos. Diseñar un retardo de 1 seg. En el programa pinacle para poder utilizarlo en cualquier programa que se desee.

2. Marco teórico.La familia de micro controladores de Intel conocida como MCS-51 represento el despegue en el uso y aplicación de los micro controladores, los miembros de esta familia se encuentran en diversas presentaciones, tanto en formas físicas como en características, la selección 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 versión EEPROM. Es necesario relacionar a este micro controlador con los de la familia MCS-51, que están 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 también funciones de control con las particularidades siguientes: un puerto serie, 2 entradas para Timer/Contador de 16 bits, 2 entradas para interrupciones externas, las señales de RD y WR para la toma o almacenamiento de datos en RAM externa y en el puerto 1 se encuentra el timer 2. Además, cuenta también con 256 bytes de memoria RAM interna. El AT89C52 es capaz generar la frecuencia (Baud Rate) de Transmisión/Recepción de datos por el puerto serie, de manera automática partiendo de la frecuencia del oscilador general, por medio de la programación del Timer 1 o del 2. Dicha frecuencia de transmisión puede ser cambiada en cualquier momento con sólo cambiar el valor almacenado en el contador, o también se puede duplicar o dividir la frecuencia con sólo 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 también. 5. Cuestionario.

Porque hay la necesidad de usar buffers tanto en la entrada como la salida? R.- Mas que todo es por protección 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 ningún 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. Bibliografía.

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



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