Red de conocimiento informático - Espacio del host - Prefacio para enseñarte paso a paso cómo aprender 51 microcontroladores

Prefacio para enseñarte paso a paso cómo aprender 51 microcontroladores

En la actualidad, la serie 51 de microcontroladores se ha promocionado vigorosamente y se ha utilizado ampliamente en nuestro país. El microcontrolador 51 se puede ver en todo, desde sistemas de control industrial hasta pequeños productos electrónicos. Su estructura clásica lo convierte en una introducción. al aprendizaje de microcontroladores Es la primera opción y ha sido elogiado unánimemente por la mayoría de los usuarios de microcontroladores. También hay libros coloridos sobre el aprendizaje y la aplicación de 51 microcontroladores, y este libro es uno de ellos.

El propósito de escribir este libro

El autor se ha dedicado al diseño de microcontroladores durante muchos años. Durante este período, ha diseñado y participado en el diseño de muchos proyectos de microcontroladores y ha ganado. Mucha experiencia práctica en diseño de microcontroladores. Tener una comprensión más profunda del diseño de microcontroladores. Por lo tanto, espero que este libro pueda ser útil para los lectores que están aprendiendo inicialmente sobre microcontroladores, y también sea un resumen de mi propio aprendizaje y aplicación de microcontroladores.

Por lo general, el conocimiento sobre microcontroladores que se aprende en la escuela se centra en la teoría más que en las habilidades. Sin embargo, lo que debemos enfrentar en el trabajo son problemas prácticos en lugar de hablar de ello en papel, como dice el autor. este problema en el trabajo. Por lo tanto, el objetivo de este libro es permitir que los lectores comprendan el conocimiento necesario para un proceso completo de diseño de microcontroladores, en lugar de simplemente explicar los principios de los microcontroladores. Al estudiar este libro, los lectores pueden diseñar y completar de forma independiente un sistema de control de microcontrolador simple, es decir, experimentar todo el proceso desde el diseño esquemático, la producción de placas de circuito hasta la depuración del sistema de microcontrolador.

El contenido principal de este libro

Este libro analiza brevemente los conocimientos básicos de las microcomputadoras de un solo chip, incluida la estructura básica y el principio de funcionamiento de las microcomputadoras de un solo chip, y analiza los problemas; Se explican varios problemas encontrados en el desarrollo real de proyectos de microcomputadoras de un solo chip, se enumeran el proceso de desarrollo del microcontrolador y algunas especificaciones que deben seguirse, y se explica el papel de los emuladores y programadores en el desarrollo y los métodos de uso básicos. Los contenidos específicos son los siguientes. En primer lugar, analiza los conocimientos básicos de las microcomputadoras de un solo chip, incluida la estructura básica y el principio de funcionamiento de las microcomputadoras de un solo chip, expone la situación actual de desarrollo de las microcomputadoras de un solo chip, enumera los últimos tipos populares de microcomputadoras de un solo chip y resume el método de selección de microcomputadora de un solo chip. Sobre la base de la comprensión de los conocimientos básicos de los microcontroladores, se explican en detalle los principales lenguajes de desarrollo de los microcontroladores: el lenguaje ensamblador y el lenguaje C51; el uso del lenguaje de programación es una diferencia importante entre los microcontroladores y otros circuitos integrados. Se utiliza para asignar comandos al microcontrolador para que el microcontrolador pueda seguir las instrucciones. La voluntad del diseñador ejecuta el comando. Este libro también dedica una cierta cantidad de espacio a explicar los principios y las instrucciones de uso de emuladores y programadores. Los programadores y emuladores son herramientas de uso común en el desarrollo de proyectos de microcontroladores. El emulador es una herramienta auxiliar muy útil en la depuración de programas de microcontroladores. Puede observar gradualmente el proceso de ejecución del microcontrolador para encontrar errores en el programa. Se utiliza para depurar el programa. Una herramienta para escribir programas en microcontroladores. Además de los emuladores y programadores tradicionales, también se enumeran algunos de los últimos métodos de desarrollo de microcontroladores, como la simulación en línea y la programación en el sistema ISP. Estos nuevos métodos reducen en gran medida los costos de desarrollo de los microcontroladores y eliminan la necesidad de diseñadores. Ir a comprar emuladores caros, y el ISP reemplaza a los programadores, lo que reduce aún más el umbral para aprender a desarrollar microcontroladores. En el proceso de explicar estos conocimientos teóricos, este libro también describe brevemente algunas especificaciones en el desarrollo de microcontroladores, incluidos esquemas de microcontroladores, diagramas de PCB y especificaciones de diseño para el diseño de programas. Esto debe entenderse y seguirse en el trabajo real, y también es el conocimiento básico que debe tener un ingeniero de diseño de microcontroladores. Después de completar el estudio de los conocimientos básicos, este libro enumera algunos ejemplos de diseño, desde fáciles hasta difíciles. Estos ejemplos básicamente resumen los diversos problemas encontrados en el diseño de proyectos de microcontroladores.

Por lo general, el diseño de un sistema de microcontrolador se puede dividir en los siguientes cinco aspectos principales.

(1) El sistema más pequeño que puede ejecutar un microcontrolador, que incluye un circuito de oscilación, un circuito de reinicio y un circuito de alimentación.

(2) Cómo utilizar el puerto de E/S del microcontrolador y el uso del temporizador y el sistema de interrupción.

(3) Interfaz de comunicación del microcontrolador. La comunicación del microcontrolador es una función que se encuentra con frecuencia en el diseño de microcontroladores, por lo que se debe prestar atención a varias interfaces y protocolos de comunicación comúnmente utilizados en los sistemas de microcontroladores actuales.

(4) La expansión del sistema del microcontrolador generalmente se puede dividir en tres partes: expansión de la memoria del programa, expansión de la memoria de datos y expansión del puerto de E/S del microcontrolador.

(5) Interfaz de conversión de señal, principalmente la implementación de conversión A/D, D/A y PWM. Este es un problema que se encuentra a menudo en el procesamiento de señales de microcontroladores.

Las dos primeras partes son las funciones más básicas del microcontrolador, y las últimas tres partes son las aplicaciones extendidas del microcontrolador. Una vez que domine estos conocimientos básicos, podrá abordar varios proyectos resueltos por el microcontrolador. .

Características de este libro: Este libro tiene las características de conocimiento integral, ejemplos ricos y gran operabilidad. Se esfuerza por guiar a los principiantes a aprender todos los aspectos del conocimiento de los microcontroladores con un conocimiento integral y sistemático y ejemplos ricos y breves. . Por lo tanto, este libro es adecuado para lectores que están comenzando a aprender sobre el diseño de microcontroladores y tienen ciertos conocimientos básicos sobre microcontroladores. El propósito es permitir a los lectores dominar inicialmente el desarrollo y la aplicación de microcontroladores a través del estudio de este libro. Este libro está organizado en pequeñas columnas de "Consejos", "Notas" y "Explicaciones". A través de estas pequeñas columnas, puede compartir algunas experiencias e ideas con los lectores y, al mismo tiempo, también pueden ayudar a los lectores a aclarar las dificultades. y dudas en el proceso de aprendizaje. Este CD-ROM es rico en contenido con una buena relación calidad-precio. No solo proporciona el código fuente y los diagramas de circuitos de todos los ejemplos del libro, sino que también proporciona vídeos didácticos multimedia para explicar cómo utilizar el código fuente del CD. -ROM, que guía a los lectores paso a paso para aprender de forma intuitiva y profunda.

El orden de lectura de este libro

La disposición de los capítulos de este libro se establece paso a paso en función del proceso de aprendizaje de los microcontroladores por parte del lector. Los principiantes leen de adelante hacia atrás. Primero lea del Capítulo 1 al Capítulo 7. Estos capítulos son el conocimiento básico del diseño de microcontroladores y deben dominarse. Sólo después de haber leído detenidamente el contenido de estos capítulos podrá leer los siguientes. Entre ellos, el Capítulo 3 se puede leer después de completar el estudio de los conocimientos básicos. Lea del Capítulo 8 al Capítulo 12. Estos capítulos describen algunos medios y métodos básicos en el diseño de MCU, cubriendo todos los aspectos del diseño de sistemas MCU. Dominar este conocimiento puede resolver la mayoría de los problemas en el diseño de MCU. Lea el Capítulo 13: Ejemplos completos. Va de superficial a profundo, de simple a complejo, y aplica parte del conocimiento explicado anteriormente a proyectos reales, lo que permite a los lectores tener una comprensión específica de los proyectos de diseño de microcontroladores.

Agradecimientos

Después de una intensa planificación, redacción y edición, este libro ha sido completado. Durante el proceso de escritura, recibí gran ayuda de los editores que participaron en la planificación de este libro. Aquí, me gustaría expresar mi más sincero agradecimiento a todos los profesores que participaron en la edición y publicación de este libro.

Hui Qiu

2008.6.28