Un microcontrolador es un chip de circuito integrado. Es el uso de tecnología de circuitos integrados de muy gran escala para integrar el procesador central CPU, memoria de acceso aleatorio RAM, memoria de solo lectura ROM, una variedad de puertos de E/S y sistemas de interrupción, temporizadores/contadores y otras funciones (también puede incluir circuito de controlador de pantalla, circuito de modulación por ancho de pulso, multiplexor analógico, convertidor A/D y otros circuitos) en un chip de silicio un pequeño y perfecto sistema microcomputacional, ampliamente utilizado en el campo del control industrial. Desde la década de 1980, desde el entonces microcomputador de un solo chip de 4 bits y 8 bits, se ha desarrollado hasta el actual microcomputador de un solo chip de 300M de alta velocidad.
Estructura y función del microcontrolador de un solo chip Chuanhang
Funciones básicas:
1. Bus de datos de 8 bits, bus de direcciones de 16 bits CPU;
2. Con capacidad de procesamiento booleano y capacidad de procesamiento de bits;
3. Estructura Harvard, la memoria de programa y el espacio de direcciones de memoria de datos son independientes, fácil de diseñar programas;
4. 64KB de memoria de programa y 64KB de memoria de datos de la misma dirección;
5.0-8KB de memoria de programa en chip (8031 ninguno, 8051 4KB, 8052 8KB, 89C55 20KB);
6.128 bytes de memoria de datos en chip (8051 tiene 256 bytes);
7.32 líneas de E/S bidireccionales y direccionables por bits;
8. Dos temporizadores/contadores de 16 bits (el 8052 tiene tres);
9. Una interfaz de E/S serie de doble vía;
10. Estructura de interrupción de múltiples fuentes de interrupción, con dos prioridades de interrupción;
11. Oscilador de reloj en chip.
Características:
1. Microprocesador (CPU) como núcleo;
2. La CPU está conectada a otros componentes a través de tres buses.
Bus: Una línea de información que puede servir a múltiples componentes