Taller de Sistemas Digitales III

PRACTICA 1
Objetivo
Familiarizarse con el microcontrolador AT89S52, mediante el uso de puertos como entradas y salidas. Asi también relacionar la parte del hardware con el lenguaje C.
Introducción
El AT89S52 es un microcontrolador CMOS de 8 bit, de bajo consumo y de alto rendimiento. Cuenta con 4 puertos P0-P3 los cuales son bidireccionales. La configuración de los puertos es muy simple. Una característica que distingue a esta arquitectura del resto que existen en el mercado, es que la configuración de los puertos es muy simple. Basta con enviar un dato al puerto para que este se configure como salida. Para que el puerto se configure como entrada no se requiere alguna operación en particular, puesto que al encender el microcontrolador por primera vez o en una situación de Reset los puertos automáticamente se configuran como entradas.
La figura 1 es del microcontrolador AT89S52 donde se puede apreciar el acomodo de las terminales y suspuertos asi como sus otras terminales que tienen otros funcionamientos específicos.

Figura 1Distribucion de las terminales del AT89S52

Otro dispositivo utilizado en esta práctica será el BUFFER 74LS245.Este dispositivo se asegurará que la señal dada por el micro tenga suficiente corriente para alimentar al led. Sus características son simples, tiene entradas y salidas y dos pines que controlan la dirección de la corriente. En la figura 1.2 se puede ver la distribución de terminales y operación lógica del 74LS245

Figura 1.2
Desarrollo

Haciendo uso del programa keil, se hace el programa que nos ayudara a ser capaces de leer y escribir en un puerto, a continuacion el codigo utilizado para esta practica:

#include<reg52.h> // Biblioteca principal

main()

{
unsignedchar puerto; // Declaracion de variable global
int r; //Declaracion de variable de retardo
while(1) // Ciclo infinito
{
puerto=P2; // Se asigna el valor del P2 en puerto
P1=puerto; // [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2013, 02). Microcontrolador At89S52. BuenasTareas.com. Recuperado 02, 2013, de http://www.buenastareas.com/ensayos/Microcontrolador-At89S52/7370541.html

MLA

"Microcontrolador At89S52" BuenasTareas.com. 02 2013. 2013. 02 2013 <http://www.buenastareas.com/ensayos/Microcontrolador-At89S52/7370541.html>.

MLA 7

"Microcontrolador At89S52." BuenasTareas.com. BuenasTareas.com, 02 2013. Web. 02 2013. <http://www.buenastareas.com/ensayos/Microcontrolador-At89S52/7370541.html>.

CHICAGO

"Microcontrolador At89S52." BuenasTareas.com. 02, 2013. consultado el 02, 2013. http://www.buenastareas.com/ensayos/Microcontrolador-At89S52/7370541.html.