Manual del mcs-89c52

Solo disponible en BuenasTareas
  • Páginas : 62 (15302 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de marzo de 2012
Leer documento completo
Vista previa del texto
TEORÍA Y PROGRAMACÍON DEL MICROCONTROLADOR AT89C52

CAPITULO 1

CARACTERÍSTICAS DEL AT89C52

La familia de microcontroladores de Intel conocida como MCS-51 represento el despegue en el uso y aplicación de los microcontroladores, 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 demicrocontrolador 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 microcontrolador con los de la familia MCS-51, que están basados en losmicroprocesadores 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 parala 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 frecuenciade 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. En la tabla 1se muestra la familia de microcontroladores MCS-51, en la que se listan las principales características de estos dispositivos.

Nombre 805180C51 8052 80C52

Versión sin ROM AT89C52 80C31 8032 80C32

Versiòn EEPROM AT89C51 AT89C52

Versión EPROM 87C51 87C52

Bytes en ROM 4k 4k 8k 8k

Bytes en RAM 128 128 256 256

Timers 16-Bits 2 2 3 3

Tipo de Circuito NMOS HMOS NMOS CMOS

Tabla 1. Familia de microcontroladores de la familia MCS-51 incluyendo a los ATMEL.

Página 1

TEORÍA Y PROGRAMACÍON DEL MICROCONTROLADORAT89C52

La figura 1 muestra el diagrama a bloques de un miembro de esta familia de microcontroladores. Se trata del μC AT89C52; este dispositivo por su bajo costo es el que se usará como elemento de control en los experimentos que aquí se proponen.

Figura 1. Diagrama a Bloques del μC 80C31.

1.1

DESCRIPCIÓN DE LAS LÍNEAS (PINES) DEL AT89C52

La presentación de este dispositivo puedeencontrarse en tres tipos de encapsulado: - DIP - PLCC -PQFP/TQFP Dual In Line Package (figura 2). Plastic Leaded Chip Carrier

La presentación DIP es utilizada para montaje de Pin In Hole (PIH), en tanto que las presentaciones en PLCC y PQFP/TQFP son especiales para la Tecnología de Montaje Superficial (SMT). La distribución de pines en el microcontrolador del tipo DIP, que en proyectos a nivel deaprendizaje es el mas apropiado se muestra en la siguiente figura 2.
Página 2

TEORÍA Y PROGRAMACÍON DEL MICROCONTROLADOR AT89C52

Figura 2. Distribución de los pines del AT89C52.
EL AT89C52 es un microcontrolador de 8 bits con 8 Kbytes de memoria flash de bajo consumo y gran desempeño (PEROM). Este dispositivo es fabricado usando la tecnología de memoria no volátil de ATMEL y es compatiblecon el estándar, muy usado en la industria, 80C51 y 80C52, en cuanto a sus pines de conexión y a su set de instrucciones. La memoria flash contenida internamente permite que el programa contenido pueda se modificado en “el sistema” o por cualquier convencional programador. Combinando la versátil CPU de 8 bits y la memoria Flash en un solo chip, este microcontrolador permite soluciones flexibles...
tracking img