Red de conocimiento informático - Aprendizaje de código fuente - Catálogo de trabajo del tutorial en lenguaje C del microcontrolador New Concept 51

Catálogo de trabajo del tutorial en lenguaje C del microcontrolador New Concept 51

Introducción a la Parte 1

1.1 Descripción general de la MCU

1.1.1 ¿Qué es una MCU?

1.1.2 Información de etiquetado y embalaje de la MCU Tipo

1.1.3 Qué puede hacer un microcontrolador

1.1.4 Cómo empezar a aprender microcontroladores

1.251 Introducción a los pines externos de los microcontroladores

1.3 Características de nivel

1.4 Binario y Hexadecimal

1.4.1 Binario

1.4.2 Hexadecimal

1.5 Operaciones lógicas binarias

1.5.1 y

1.5.2 o

1.5.3 no

1.5.4 igual o

1.5.5 XOR

1.6 Introducción a los conocimientos básicos del microcontrolador C51

1.6.1 Ventajas del uso del lenguaje C para desarrollar microcontroladores

1.6 .2Datos básicos tipos en C51

1.6.3C51 definiciones extendidas de tipos de datos

Archivos de encabezado de uso común en 1.6.4C51

Operadores en 1.6.5C51

Declaraciones básicas en 1.6.6C51

1.6.7 El contenido principal que se debe dominar al aprender microcontroladores

2.1 Establecimiento del proyecto Keil e introducción de botones comunes

2.1.1 Creación del proyecto Keil

2.1.2 Introducción a los botones comunes

2.2 Encendido del primer diodo emisor de luz

2.3 Declaración while

2.4 para declaración y declaración de retraso simple

2.5 Simulación de Keil y cálculo preciso de declaración de retraso

2.6 Escritura y llamada de funciones sin parámetros

2.7 Cómo escribir y llamar funciones con parámetros

2.8 Utilice las funciones de la biblioteca C51 para implementar luces de marcha

Parte 2 Operaciones de recursos internos y externos

3.1 Principio de visualización del tubo digital

3.2 Pantalla estática del tubo digital

3.3 Pantalla dinámica del tubo digital

3.4 Concepto de interrupción

3.5 Interrupción del temporizador del microcontrolador

4.1 Detección de teclado independiente

4.2 Detección de teclado matricial

5.1 Descripción general de cantidades analógicas y digitales

5.2 Principio y parámetros de conversión A/D Indicadores

5.3ADC0804 principio de funcionamiento y su método de implementación

5.4D/A principio de conversión y sus indicadores de parámetros

5.5DAC0832 principio de funcionamiento y método de implementación

5.6 Método para convertir la corriente de salida del DAC0832 en voltaje

Capítulo 6 Principio de comunicación del puerto serie y proceso de operación

6.1 Métodos de comunicación básicos en paralelo y en serie

6.2 Conversión entre RS- 232 nivel y nivel TTL

6.3 Relación entre velocidad en baudios y valor inicial del temporizador

6.451 Descripción de la estructura del puerto serie del microcontrolador

6.5 Programación e implementación del puerto serie Modo 1

6.6 Aplicación de la impresión del puerto serie en programas de depuración

Capítulo 7 Método de funcionamiento de LCD Universal 1602, 12232, 12864

7.1 Descripción general de LCD

7.2 Ejemplos de operación de LCD 1602 de uso común

7.3 Ejemplos de operación de LCD 12232 de uso común

7.4 Ejemplos de operación de LCD 12864 de uso común

Capítulo 8 Chip AT24C02 del bus I2C aplicación

8.1Descripción general del bus I2C

8.2 Comunicación del bus I2C simulada por microcontrolador

8.3E2PROMAT24C02 y ejemplos de comunicación del microcontrolador

Capítulo 9 Amplificador operacional básico tema del circuito

9.1 Descripción general del amplificador operacional e introducción de parámetros

9.2 Amplificador inversor

9.3 Amplificador no inversor

9.4 Seguidor de voltaje

p>

9.5 Sumador

9.6 Amplificador diferencial

9.7 Diferenciador

9.8 Integrador

Parte 3 Mejora

Capítulo

Capítulo 10 Mejora de la aplicación Temporizador/Contador

10.1 Aplicación Modo 0

10.2 Aplicación Modo 2

10.3 Aplicación Modo 3

p>

10.452 Introducción al temporizador 2 del microcontrolador

10.5 Aplicación de contador

Capítulo 11 Mejora de la aplicación del puerto serie

11.1 Aplicación del modo 0

11.2 Aplicación Modo 2 y Modo 3

11.3 Comunicación entre dos computadoras de un solo chip

11.4 Comunicación entre múltiples computadoras de un solo chip

Capítulo 12 Consejos p>

12.1 Punteros y variables de puntero

12.1.1 Unidades de memoria, direcciones y punteros

12.1.2 Definición, asignación y referencia de variables de puntero

12.2 Operaciones sobre variables puntero

12.3 Punteros y matrices

12.3.1 Punteros y matrices unidimensionales

12.3.2 Punteros y multidimensionales arrays

12.4 Punteros y funciones

12.4.1 Punteros como parámetros de funciones

12.4.2 Punteros a funciones

12.4.3 Funciones de puntero

12.5 Punteros y cadenas

12.5.1 Forma de expresión de cadenas

12.5.2 Punteros de caracteres como parámetros de función

12.5 3. La diferencia entre usar punteros de caracteres y matrices de caracteres

12.6 Matrices de punteros y parámetros de línea de comando

12.6.1 Definición y uso de matrices de punteros

12.6 .2 Punteros de punteros

12.6.3 Matriz de punteros como parámetro de línea de comando de la función main()

12.7 Resumen de punteros

12.7.1 Resumen de conceptos de punteros

12.7.2 Resumen de la aritmética de punteros

12.7.3 Expresiones equivalentes

El uso de punteros en 12.8C51

12.8 .1 Definición de variables de puntero

12.8.2 Aplicación de puntero

Capítulo 13 Serie STC 51 Introducción a la función MCU

13.1 Aplicación de modo inactivo y apagado de MCU

13.2 Concepto "Watchdog" y su aplicación

13.3 Restablecimiento del sistema mediante software

13.4 Aplicación de RAM interna extendida

13.5 Aplicación de P4 extendido port

Aplicación de E2PROM interna 13.6

Aplicación A/D interna del microcontrolador serie 13.7STC89

Aplicación A/D interna del microcontrolador serie 13.8STC12

13.9 Introducción a PCA/PWM de los microcontroladores de la serie STC12

13.10 Introducción a la interfaz SPI de los microcontroladores de la serie STC12

13.11 Operación de sobrevelocidad "576MHz" de los microcontroladores de la serie STC12

Artículos prácticos nº 4

Capítulo 14 Diseño de un reloj utilizando el temporizador del microcontrolador 51

14.1 Cómo descomponer teclas independientes del teclado matricial

14.2 Análisis del diagrama esquemático

14.3 Explicación de ejemplo

Capítulo 15 Diseño de un reloj de alta precisión utilizando el chip de reloj DS12C887

15.1 Descripción general del chip de reloj

15.2 Introducción al chip de reloj DS12C887

15.3 Cómo utilizar la placa experimental TX-1C para ampliar este experimento

15.4 Análisis esquemático

15.5 Explicación de ejemplo

Capítulo 16 Capítulo Diseño del sistema de control de temperatura utilizando el sensor de temperatura DS18B20

16.1 Descripción general del sensor de temperatura

16.2 Introducción al sensor de temperatura DS18B20

16.3 Explicación de ejemplo

Capítulo 17 Controlador de carga/descarga solar

17.1 Análisis del diagrama esquemático del controlador

17.2 Introducción a los componentes de la placa del controlador

17.3 Explicación de ejemplo

Capítulo 18 VC, VB (control MSCOMM) se comunica con el microcontrolador para realizar la visualización de temperatura

18.1VCMSCOMM

El control se comunica con el microcontrolador para lograr la visualización de la temperatura

18.2 El control VBMSCOMM se comunica con el microcontrolador para lograr la visualización de la temperatura

Extensión de la Parte 5

El Capítulo 19 utiliza Protell99 para dibuje el diagrama del circuito completo Proceso

19.1 Descripción general del dibujo de la placa de circuito

19.2 Establecimiento del proyecto

19.3 Creación de la biblioteca de componentes

19.4 Agregar paquetes y crear una biblioteca de paquetes de PCB

19.5 Comprobación de errores y generación de PCB

19.6 Configuración de las características eléctricas del cableado

19.7 Cableado automático y cableado manual

Capítulo 20 Aplicación del chip de voz de la serie ISD400x

Introducción a los chips de voz de la serie 20.1ISD400x

20.2Reglas de funcionamiento del chip de voz de la serie ISD400x

20.3Aplicación del chip de voz de la serie ISD400x implementación

Capítulo 21 Temas del motor

21.1 Principios y aplicaciones del motor de CC

21.2 Principios y aplicaciones del motor paso a paso

21.3 Principios y aplicaciones del mecanismo de dirección Aplicaciones

Capítulo 22 Introducción a los componentes comunes

22.1 Diodo

22.2 Condensador

22.3 Transistor de efecto de campo

22.4 Optoacoplador

22.5 Zumbador

22.6 Relé

22.7 Seguro autorregenerable

22.8 Supresor de tensión transitoria

22.9 Tiristor (controlado por silicio)

22.10 Bomba de carga

Capítulo 23 Tema especial de la fuente de alimentación estabilizada de CC

23.1 Circuito rectificador

23.2 Circuito de filtro

23.3 Circuito estabilizador de voltaje

23.4 Uso del módulo estabilizador de voltaje integrado

23.5 Fuente de alimentación regulada conmutada en serie

Capítulo 24 Capítulo Temas ampliados sobre el amplificador operacional

24.1 Filtro de paso bajo simple

24.2 Circuito de conversión de "corriente-voltaje"

24.3 Amplificador fotoeléctrico

24.4 Fuente de corriente de precisión

24.5 Fuente de voltaje de referencia ajustable

24.6 Restablecer amplificador estable

24.7 Multiplicador analógico

24.8 Rectificador de onda completa y promedio filtro

24.9 Oscilador de onda sinusoidal

24.10 Generador de ondas triangulares

24.11 Fuente de alimentación simétrica de seguimiento automático

24.12 Fuente de alimentación experimental ajustable

Glosario de términos relacionados con los amplificadores operacionales 24.13

Apéndice A Introducción a la placa experimental de desarrollo electrónico Tianxiang

Placa de desarrollo del microcontrolador A.1TX-1C51 (compatible con un videotutorial detallado)

Placa de desarrollo del microcontrolador A.2AVR (con vídeo tutorial detallado)

Placa de desarrollo del microcontrolador A.3PIC (con vídeo tutorial detallado)

A.4J -Link emulador ARM con todas las funciones

Placa de desarrollo de nivel básico A.5 Samsung S3C44B0ARM7

Placa de desarrollo avanzado A.6 Samsung S3C44B0ARM7

Microcontrolador A.7TX- 51STAR51 placa de desarrollo (con vídeo tutorial detallado)

Referencias