Controlador microcontrolador
1 Microcontrolador
El microcontrolador nació a mediados de la década de 1970. Después de más de 20 años de desarrollo, su costo es cada vez menor y su rendimiento es cada vez más potente. Sus aplicaciones se han vuelto omnipresentes y cubren todos los campos. Por ejemplo, controles de motores, lectores/escáneres de códigos de barras, electrónica de consumo, dispositivos de juego, teléfonos, HVAC, seguridad de edificios y control de acceso, control y automatización industrial, y electrodomésticos (lavadoras, hornos microondas), etc.
Clasificación del microcontrolador: según el ancho del bus de datos, se puede dividir en máquinas de 8 bits (como: 8051), 16 bits (como: pic, msp430) y 32 bits ( tales como: BRAZO).
La historia del desarrollo de los microcontroladores
Como la primera empresa en lanzar microprocesadores, Intel también es la primera empresa en lanzar microcontroladores. Tras el lanzamiento del MCS-48 en 1976, el MCS-51 se lanzó en 1980, sentando una buena base para el desarrollo de una nueva generación de microcontroladores con buena compatibilidad. Después de que se abrió la tecnología 8051, empresas como Philips, Atmel, Dallas y Siemens lanzaron microcontroladores basados en el núcleo 80C5l (versión CMC S de 805l). Estos productos únicos pueden satisfacer las necesidades de una amplia gama de aplicaciones integradas. Los microcontroladores basados en el núcleo 80C51 no han dejado de desarrollarse. Por ejemplo, la serie de microcontroladores DS89C430 proporcionada actualmente por Maxim/Dallas ha aumentado su velocidad de instrucción de ciclo único a 12 veces la del 805l.
El microprocesador es una de las grandes innovaciones tecnológicas del siglo XX. El microcontrolador derivado de él integra el microprocesador y los periféricos, creando una nueva situación para una variedad de aplicaciones y seguirá desempeñando un papel insustituible.
Para obtener información detallada, busque la palabra clave "microcontrolador" en la "Enciclopedia Baidu" y consulte su explicación, pero no es muy completa y es solo general.
2 Controlador
Un controlador es un instrumento o conjunto completo de dispositivos que genera información de control de acuerdo con un propósito predeterminado. Es la parte central del sistema de control automático para lograr el control. La aplicación de los controladores no se limita al proceso de producción. Los controladores también se utilizan ampliamente en la vida diaria, como interruptores temporizadores para luces de neón, temporizadores para lavadoras y ventiladores eléctricos, etc., todos los cuales son controladores de secuencia.
Explicación del controlador secuencial, el controlador utilizado en el sistema de control de bucle abierto se denomina controlador de secuencia, que impulsa los actuadores para lograr el control de bucle abierto de acuerdo con una secuencia de tiempo predeterminada o condiciones lógicas.
Controlador: Emite información de control de acuerdo con comandos predeterminados, de modo que todo el proceso de ejecución de instrucciones de la computadora avanza paso a paso. Es el centro neurálgico de la computadora.
El controlador es el centro de mando del ordenador, responsable de decidir el orden de ejecución de los programas y dar las órdenes de control de funcionamiento que requiere cada componente de la máquina a la hora de ejecutar instrucciones.
Consta de un contador de programa, un registro de instrucciones, un decodificador de instrucciones, un generador de temporización y un controlador de operación. Es el "mecanismo de toma de decisiones" que emite comandos, es decir, coordina y dirige las operaciones de todo el conjunto. sistema informático.
Para obtener información detallada, busque la palabra clave "controlador" en la "Enciclopedia Baidu" y consulte su explicación.
En mi opinión personal, los microcontroladores se utilizan con más frecuencia actualmente, como el antiguo 8051 de 8 bits. Aunque es más antiguo, actualmente ocupa una gran proporción. Lo mismo ocurre con los microcontroladores excesivos de 16 bits. También se utilizan microcontroladores, pero todos los llamamos microcontroladores (mcu). El más popular recientemente es el microcontrolador ARM, que en realidad es un microprocesador. Tiene la misma cantidad de bits que las computadoras anteriores de 32 bits. Tiene muchas funciones. La diferencia es que las computadoras actuales ya son de 64 bits, pero también existen microcontroladores de 64 bits, que se utilizan principalmente en consolas de juegos (Nintendo, PSP), como MIPS.
En términos de programación: C es el lenguaje más utilizado en la actualidad y se utiliza en la mayoría de los microcontroladores. Aún no he visto que se utilice C++, pero algunos expertos están hablando de ello, pero no debería haberlo. solución práctica todavía. Si sabes ensamblar, es mejor. Si no lo sabes, no es necesario que lo aprendas. Empecé a aprender ensamblador. Hasta ahora, no he compilado ningún programa. Solo lo uso para comprender los códigos ensambladores principales de otras personas.
En cuanto a la herramienta de compilación, uso keil (por supuesto que no es genuino, no puedo pagarla, cuesta miles o cientos de miles), personalmente creo que está bien, puede escribir 8051 y arm, otro software de compilación. también requiere IAR, etc.
Aprendí el microcontrolador 8051 de 8 bits; el microcontrolador msp430 de 16 bits, un producto de TI (Texas Instruments); ARM7 (aprendí Philips lpc2xxx). correo electrónico, estudiémoslo juntos, información de contacto: xuqing0909@163.com, y evitemos preguntas grandes o profundas.