Red de conocimiento del abogados - Respuesta jurídica de la empresa - Cómo utilizar el hardware en la placa de desarrollo del microcontrolador

Cómo utilizar el hardware en la placa de desarrollo del microcontrolador

En primer lugar, debes observar detenidamente el diagrama esquemático de la placa de desarrollo. Debe conectar el microcontrolador al soporte del chip de la placa de desarrollo. Los pines del soporte del chip se conectarán a la placa PCB. Las pistas de la placa PCB conectarán los pines del soporte del chip al hardware específico. Todos los dispositivos de hardware en la placa de desarrollo están conectados a través de las trazas de PCB de la placa de desarrollo. Solo necesita buscar la relación de pines entre el hardware específico y el microcontrolador en el diagrama esquemático.

Visualmente, su placa de desarrollo es una placa de desarrollo 51 y puede ser un microcontrolador STC. Debe preparar herramientas de desarrollo como Keil, que se pueden programar tanto en C como en ensamblador. Para obtener instrucciones específicas sobre cómo programar, le sugiero que vaya a la biblioteca y tome prestados libros: Tutorial en lenguaje C del microcontrolador New Concept 51 (que le enseña a programar en C), Principios del microcontrolador y guía práctica (que le enseña a utilizar la programación en ensamblaje). , ¿Programación? Lenguaje (clásico, Enseñarle el lenguaje C) Además, su placa de desarrollo coincide completamente con el video de Guo Tianxiang. Se recomienda que compre el libro de Guo Tianxiang "Tutorial del lenguaje C del microcontrolador New Concept 51". Es más rápido aprender esta placa de desarrollo consultando el video de Guo Tianxiang.

Su placa de desarrollo tiene el mismo aspecto que el cableado de la placa de desarrollo en la imagen a continuación.

Si amplía la imagen, la capa de serigrafía del PCB en la imagen de arriba tiene. una descripción sencilla de cada módulo.

Si no puede ver con claridad, consulte la descripción a continuación:

1. Sistema mínimo de microcontroladores: puede usar 51 microcontroladores como STC89C52, AT89S52 o puede usar AVR. Microcontroladores como AT mega 16, AT mega 128 y otras series.

2.?Módulo de lámpara de agua corriente: utilizamos 8 LED rojos, que pueden realizar experimentos con luz de flash y experimentos con lámpara de agua corriente.

3.? Módulo de teclado independiente: compuesto por 4 teclas pequeñas, que se pueden utilizar para experimentos de interrupción externa INT0, INT1 y temporizador externo T0, T1.

4.?Módulo de teclado matricial: se pueden utilizar 16 teclas pequeñas para experimentos de interrupción externa INT0, INT1, temporizador externo T0, T1.

5.?Módulo de tubo digital: Consta de 6 tubos digitales integrados de un bit, que pueden mostrar 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, a, La información simple como b, c, d, e, f, etc. constituye una interfaz persona-computadora para el intercambio de información.

6. Módulo de timbre: se puede utilizar para experimentos de alarma y también se puede utilizar para codificar canciones para cantar.

7. Módulo AD: El chip principal es ADC0804, que recoge señales analógicas (1 entrada) y las convierte en señales digitales. Tiene un convertidor de 8 bits incorporado (la resolución es de 8 bits).

8.?Módulo DA: El chip principal es DAC0832, que convierte señales digitales en señales analógicas con una resolución de 8 bits.

9.?Módulo de comunicación en serie: utilizamos la versión mejorada MAX3232 de MAX232 como chip principal, que tiene un mejor rendimiento de comunicación. MAX3232 convierte niveles TTL a niveles RS232.

10.?Módulo de pantalla LCD 1602: Cada línea muestra 16 caracteres y puede mostrar dos líneas. Este microcontrolador utiliza una interfaz paralela.

11.? Módulo LCD 12864: Modo de funcionamiento paralelo, puede mostrar números, símbolos, caracteres chinos e imágenes en cualquier posición de la pantalla LCD.

12.?Módulo E2PROM: Utilizando el protocolo de comunicación de bus I2C (simulación de 51 microcontroladores), el chip principal es AT24C02N de la empresa ATMEL, que puede realizar experimentos de almacenamiento de datos.

13.?Módulo temporizador/contador.

14.? Módulo de adquisición de temperatura DS18B20: adopta protocolo de bus único.

15.?Módulo de control remoto por infrarrojos DS18B20: incluye un receptor de infrarrojos, que puede realizar control remoto de corto alcance.

16.? Módulo de control de motor de CC: esta placa de desarrollo contiene un módulo de control de motor de CC, que puede accionar directamente un motor de CC (esta placa de desarrollo viene con un motor de CC gratuito).

17.? Módulo de accionamiento de motor paso a paso: Esta placa de desarrollo contiene un módulo de accionamiento de motor paso a paso, que puede accionar motores paso a paso directamente.

18.? Módulo de accionamiento de relé: Esta placa de desarrollo contiene un módulo de accionamiento de relé, que se puede utilizar para experimentos relacionados con relés.

19.? Módulo de visualización de matriz de puntos LED: esta placa de desarrollo viene con una matriz de puntos de 8*8.

20. El módulo estabilizador de voltaje LM7805 de 5V puede utilizar una fuente de alimentación externa, lo que facilita el uso normal del microcontrolador cuando no hay fuente de alimentación de la computadora y puede ingresar una fuente de alimentación externa de 5-18V.

21.?Módulo de nivel USB a TTL: Usando el chip principal CH340T, se puede descargar con un solo cable USB.

22. Módulo DS1302 de reloj en tiempo real RTC: puede realizar experimentos de reloj en tiempo real y mostrar el año, mes, día, hora, minuto y segundo para evitar comprar el costoso chip DS12C887.

Selección de tapa de puente:

J1: el variador del motor de CC, el motor paso a paso y el relé están conectados. Cuando lo use, simplemente conéctelo.

J2: El mando a distancia por infrarrojos está encendido.

J3: La matriz de puntos está conectada.

J4: El relé está encendido.

J5: La entrada analógica del módulo AD está conectada.

J6: selección de reinicio 51 o AVR, el enchufe izquierdo es reinicio 51, el enchufe derecho es reinicio AVR.

J7: Selección de segmento de tubo digital, la selección de bits está activada.

J8: Selección de zumbador.

J9: selección de fuente de alimentación USB y fuente de alimentación externa, el enchufe inferior está alimentado por USB, el enchufe superior es una fuente de alimentación externa, el valor predeterminado es el enchufe inferior, es decir, fuente de alimentación USB.

J10: selección de descarga en serie y descarga USB, el enchufe superior es para descarga USB (solo use un cable USB), el enchufe inferior es para descarga en serie (un cable USB y un cable en serie), use serie descargar Simple, use un USB para descargar de forma predeterminada, es decir, conéctelo.

J11; I2C y selección de reloj.

J12: La salida analógica DA está activada.