Solicite alguna experiencia de aprendizaje sobre microcontroladores
Primero, déjame hablarte en términos generales. En concreto
En primer lugar, la experiencia se basa en la práctica. Por tanto, una placa de desarrollo es fundamental. No puedes tener menos libros, porque no puedes dejar todo el trabajo al ordenador, ya que eso no es bueno para la vista.
En cuanto a los métodos de aprendizaje, si alguien te guía, progresarás rápidamente y evitarás muchos desvíos. Si nadie lo guía, simplemente mire algunos tutoriales en video, como los tutoriales en video de Guo Tianxiang, que son fáciles de entender y se pueden descargar en línea. Sin embargo, el progreso es relativamente lento, por supuesto, después de comprar la placa de desarrollo en Taobao y otros sitios web, debe tener información relativamente completa, información en video, ejemplos de programas, circuitos DuPont, etc.
Recién comencé después de ver los 51 videos tutoriales de Guo Tianxiang. Solo hay 13 videos, cada video toma aproximadamente 2 horas y puedo terminarlo en 10 días.
Bajo la dirección de Guo Tianxiang, comencé mi "carrera de masticación de libros".
Lo más importante es que practiques la programación tú mismo, lo que te llevará a una reflexión profunda.
Después de estudiar 51 microcontroladores y otros microcontroladores (como AVR, PIC), tendrá una comprensión más profunda de los microcontroladores: comenzará fácilmente con AVR y PIC, pero los parámetros de rendimiento son diferentes, por supuesto. , hay más funciones. También aprenderá con confianza sobre FPGA y ARM. Después de todo, ya ha establecido las bases y los conceptos.
En resumen: haga experimentos mientras mira videos. Cuando tenga problemas, verifique primero la información (en línea, información de libros) y luego pregunte a otros. Por supuesto, es mejor hacer algunas preguntas directamente.
Aquí hay un vistazo a los libros y materiales que utilicé en mi investigación.
Libros
"Programación en lenguaje C" de Tan Haoqiang. Este libro ha sido bien recibido por los programadores. Sin embargo, si acaba de comenzar a aprender el lenguaje C, es posible que se sienta confundido. No lo entiendes en muchos lugares, así que no creas que es suficiente leerlo una vez. Por supuesto, no lo practiques después de verlo. Debido a que este libro habla principalmente sobre el conocimiento de la sintaxis de C, y la programación en lenguaje C para microcontroladores trata sobre aplicaciones prácticas, me refiero a hacer experimentos mientras veo videos y verificar la información primero cuando encuentre problemas.
Estos libros "Análisis en profundidad del lenguaje C", "Trampas y defectos del lenguaje C" y "Programación experta en lenguaje C" se basan en su conocimiento del lenguaje C y profundizan su comprensión del lenguaje C. . No hay necesidad de apresurarse a leer estos libros.
En cuanto a los libros de microcontroladores, la corriente principal actual es aprender el lenguaje C, así que elija libros de programación relacionados con el lenguaje C de microcontroladores. En cuanto a los libros, aquí están los comentarios. de los internautas.
Tablero de desarrollo
1 Cómpralo tú mismo: De hecho, hay muchos en línea, la mayor parte de la información está completa y no recomiendo ninguno en específico, siempre y cuando tú. tenga estas funciones, al menos
Sistema, LED, tubo digital, LCD, AD, DA, I2C, chip de reloj, teclado 4*4, zumbador, infrarrojos, controlador de motor paso a paso,
Por supuesto, algunos módulos se pueden comprar por separado y no usarse.
2 Hágalo usted mismo: debe tener equipo práctico. Puede encontrar muchos circuitos de este tipo en Internet y puede simplemente soldarlos.
Software de aprendizaje, software de programación, software de descarga y tutoriales de uso
El microcontrolador 51 de STC está programado con Keil, descargas de STC
Otros microcontroladores tienen el software correspondiente. Será más fácil comenzar si obtienes 51 primero.
El software de simulación PROTUES tiene una amplia gama de usos. Una vez que escribe el programa y lo simula con este software antes de descargarlo al microcontrolador, puede garantizar la precisión de los resultados. En cuanto a cómo utilizar el software, se trata en el vídeo tutorial, por lo que no entraré en detalles aquí.
Sitios web y foros de aprendizaje,
Es muy simple. Busque 51 foros en Baidu y Google. Hay muchos y en la mayoría de ellos puede encontrar la información que desea.
El foro de simulación PROTUES es un buen foro con muchos ejemplos de simulación.
Aprender sobre microcontroladores puede ampliar muchos conocimientos técnicos. El microcontrolador no es solo un microcontrolador. Si desea usarlo para controlar algo, debe comprender algunas características de lo que desea controlar, como por ejemplo. LED. Si quieres que se ilumine, tienes que ajustarlo a un cierto nivel. Si un motor paso a paso quiere girar, ¿cómo se controlan esas secuencias de pulsos? Lo comprenderá después de aprender algunas herramientas o productos de control de la vida diaria con microcontroladores, como ascensores, semáforos, máquinas herramienta CNC, etc. Por supuesto si quieres aprenderlos o investigarlos también es una cuestión muy sencilla.
También existen lenguajes informáticos, como el lenguaje C. Aprenderás mucho y muchas cosas teóricas se verificarán en la práctica.
Eso es todo, aún no he comido.
Esta es la primera vez que hablo de este tema.