Colección de citas famosas - Libros antiguos - Introducción al lenguaje c

Introducción al lenguaje c

Título del libro Tutorial del lenguaje C del microcontrolador New Concept 51: introducción, mejora, desarrollo y expansión (incluido 1 CD)

Autor

Traductor Guo Tianxiang.

Editorial Electronic Industry Press

ISBN 978-7-121-07893-4

El precio es 69,00 yuanes.

Fecha de publicación: 2009-01

Número de página

Versión

Encuadernación y maquetación

Número de página 16

p>

▼Introducción al contenido

Este libro comienza con aplicaciones prácticas, toma el proceso experimental y los fenómenos experimentales como guía y describe gradualmente el método de programación en lenguaje C de 51 chips únicos. microcomputadora y la estructura de hardware y funciones de 51 aplicaciones de microcomputadora de un solo chip. Todo el libro está dividido en cinco capítulos, a saber, introducción, operación de recursos internos y externos, mejora, práctica y expansión. Este libro es rico en contenido y muy práctico. La mayor parte del contenido del libro proviene de la investigación científica y la práctica docente, y muchos códigos de lenguaje C se pueden aplicar directamente a proyectos de ingeniería. El CD-ROM de este libro proporciona casi 30 horas de 13 videos didácticos y códigos de muestra de este libro, lo que permite a los lectores dominar el conocimiento y las habilidades de aplicación de los microcontroladores más rápido y mejor. El autor de este libro también puede proporcionar una placa experimental de microcontrolador para acompañar este libro.

Este libro se puede utilizar como libro de texto para cursos de microcontroladores de pregrado y universidad. Es adecuado para principiantes de 51 microcontroladores y técnicos involucrados en el desarrollo de proyectos utilizando 51 microcontroladores. control automático, instrumentación inteligente, electrónica de potencia, Referencia para personal técnico en mecatrónica y otras carreras.

▼Catálogo de libros

1 entrada

1.1 Descripción general de MCU

1.1.1 ¿Qué es una MCU?

1.1.2 Información de la etiqueta del microcontrolador y tipo de embalaje

1.1.3 ¿Qué puede hacer un microcontrolador?

1.1.4 Cómo empezar a aprender el microcontrolador

1.2 Introducción a los pines externos del microcontrolador 51

Características del nivel 1.3

1.4 Binario y Base hexadecimal

1.4.1 Binaria

1.4.2 Hexadecimal

1.5 Operaciones lógicas binarias

1.5.1 y

1.5.2 o

1.5.3 tarifa

1.5.4 igual o

1.5.5 exclusiva O

C51 introduce los conocimientos básicos de los microcontroladores 1.6

1.6.1 Ventajas de desarrollar microcontroladores en lenguaje C

1.6.2 Tipos de datos básicos en C51

1.6 Extendido. definiciones de tipos de datos C51

1.6.4 Archivos de encabezado comunes en C51

1.6.5 Operadores en C51

1.6.6 Declaraciones básicas de C51

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 Establecimiento del proyecto Keil

2.1.2 Introducción de botones comunes

2,2 puntos Enciende el primer LED.

2.3 declaración while

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

2.5 Simulación de Keil e informe de retraso de cálculo preciso

2.6 Escritura de funciones sin parámetros y llamar

2.7 Escribir y llamar funciones con parámetros

2.8 Usar funciones de la biblioteca C51 para implementar luces de marcha.

Artículo 2 Operación de recursos internos y externos

3.1 Principio de visualización del tubo digital

3.2 Pantalla estática del tubo digital

3.3 Dinámico del tubo digital pantalla

3.4 Concepto de interrupción

3.5 Interrupción del temporizador MCU

4.1 Detección de teclado independiente

4.2 Detección de teclado matricial

Descripción general de cantidades analógicas y digitales

5.2 Principio de conversión A/D e indicadores de parámetros

5.3 Principio de funcionamiento y método de implementación de ADC0804

5.4 Conversión D/A principio y sus parámetros

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

5.6 DAC0832 convierte la corriente de salida en voltaje

Método

Capítulo 6 Principios de comunicación en serie y procedimientos operativos

6.1 Modos de comunicación básicos en paralelo y en serie

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

6.3 La relación entre la velocidad en baudios y valor inicial del temporizador

6.4 51 Descripción de la estructura del puerto serie del microcontrolador

6.5 Programación e implementación del modo de puerto serie 1

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

Capítulo 7 Monitores LCD generales 1602, 12232, 12864

Método de operación

7.1 Descripción general de LCD

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

7.3 Ejemplos de funcionamiento común de 12232 LCD

7.4 Ejemplos comunes de funcionamiento de 12864 LCD

Capítulo 8 Bus I2C AT24C02 Aplicación del chip

8.1 Descripción general del bus I2C

8.2 Comunicación del bus I2C simulada por microcontrolador

Comunicación entre E2PROM AT24C02 y el microcontrolador

Ejemplo

Capítulo 9 Operacional básico Temas del circuito del amplificador

9.1 Descripción general e introducción de parámetros de amplificadores operacionales

9.2 Amplificador inversor

9.3 Amplificador no inversor

9.4 Seguidor de voltaje

9.5 Sumador

9.6 Amplificador Diferencial

9.7 Ventaja Competitiva

9.8 Integrador

Artículo 3: Mejora

Capítulo 10 Mejoras en la aplicación Temporizador/Contador

10.1 Aplicación Modo 0

10.2 Aplicación Modo 2

10.3 Aplicación Modo 3

10.4 Introducción al temporizador 2 del microcontrolador 52

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 del modo 2 y el modo 3

11.3 Comunicación entre dos máquinas de un solo chip

11.4 Comunicación entre varias máquinas de un solo chip

Capítulo 12 Indicaciones

12.1 Punteros y variables de puntero

12.1.1 Ubicaciones de memoria, direcciones y punteros

12.1.2 Definiciones, asignación y referencia

12.2 Operaciones de variables puntero

12.3 Punteros y matrices

12.3.1 Punteros y matrices unidimensionales

12.3.2 Punteros y matrices multidimensionales

12.4 Punteros y funciones

12.4.1 Punteros como parámetros de funciones.

12.4.2 Punteros de función

12.4.3 Funciones de puntero

12.5 Punteros y cadenas

12.5.1 Expresión de cadenas Forma de fórmula

12.5.2 Puntero de carácter como parámetro de función

12.5.3 Uso de puntero de carácter y matriz de caracteres

Distinguir

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

12.6.1 Definición y uso de matrices de punteros

Punteros a punteros

12.6.3 Matrices de punteros como comandos para la función main() OK .

Parámetros

12.7 Resumen del puntero

12.7.1 Descripción general de los conceptos del puntero

12.7.2 Resumen de las operaciones del puntero

12.7.3 Expresiones equivalentes

12.8 Uso de punteros en C51

12.8.1 Definición de variables de puntero

Aplicaciones de puntero

Capítulo 13 Introducción a las funciones del microcontrolador STC serie 51

13.1 Aplicación del modo de apagado inactivo del microcontrolador

13.2 Concepto "Watchdog" y su aplicación

13.3 Usar software para implementar el reinicio del sistema

13.4 Aplicación de RAM interna extendida

13.5 Aplicación del puerto P4 extendido

Aplicación de E2PROM interna en 13.6

13.7 Aplicación A/D interna del MCU de la serie STC89

13.8 Aplicación A/D interna del MCU de la serie STC12

13.9 PCA/PWM del MCU de la serie STC12

Introducción

13.10 Interfaz SPI del microcontrolador de la serie STC12

Introducción

13.11 Súper velocidad "576MHz" del microcontrolador de la serie STC 12

Ejecutar

Capítulo 4 La batalla real

Capítulo 14 Usando el temporizador del microcontrolador 51 para diseñar un reloj

Reloj

14.1 Cómo obtener los datos de la matriz Teclas independientes separadas en el teclado

Análisis esquemático de 14.2

14.3 Explicación de ejemplo

El Capítulo 15 utiliza el reloj DS12C887 diseño de chips.

Reloj de alta precisión

15.1 Descripción general del chip de reloj

15.2 Introducción al chip de reloj DS12C887

15.3 Cómo utilizar el ¿Placa de experimento TX-1C para ampliar este experimento?

Análisis esquemático de 15.4

Descripción de ejemplo de 15.5

El Capítulo 16 utiliza el diseño del sensor de temperatura DS18B20.

Sistema de control de temperatura

16.1 Descripción general del sensor de temperatura

16.2 Introducción al sensor de temperatura DS18B20

16.3 Descripción de ejemplo

Capítulo 17 Controlador de carga y 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) y

Uso de comunicación por microcontrolador para realizar la visualización de temperatura

18.1 Implementación del control VC MSCOMM y comunicación por microcontrolador

Visualización de temperatura

18.2 Implementación de la comunicación entre el control VB MSCOMM y el microcontrolador

Visualización de temperatura

Capítulo 5 Aplazamiento

Capítulo 19 Uso de Protell 99 Dibujar el diagrama de circuito general

Proceso

19.1 Descripción general del dibujo de placas de circuito

19.2 Establecer un proyecto

19.3 Crear una biblioteca de componentes

19.4 Agregar paquete y crear biblioteca de paquetes de PCB

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

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

19.7 Cableado automático y cableado manual

Capítulo 20 Aplicación de los chips de voz de la serie ISD400x

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

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

20.3 Implementación ISD400x de la aplicación de chip de voz en serie

Capítulo 265438 0 Proyecto motorizado

21.1 Principios y aplicaciones de los motores CC

21.2 Principios y aplicaciones de los motores paso a paso Motores

p>

21.3 Principio y aplicación del mecanismo de dirección

Capítulo 22 Introducción a los componentes generales

22.1 Diodo

22.2 Condensador

22.3 Transistor de efecto de campo

22.4 Acoplador óptico

22.5 Zumbador

Relé

22.7 Autorestaurador seguro

22.8 Supresor de voltaje transitorio

22.9 Tiristor (tiristor)

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 de módulo estabilizador de voltaje integrado

23.5 Fuente de alimentación regulada conmutada en serie

Capítulo 24 Proyecto de ampliación del amplificador operacional

24.1 Filtro paso bajo simple

24.2 Circuito de conversión "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 filtro promedio

24.9 Oscilador de onda sinusoidal

24.10 Generador de ondas triangulares

24.11 Seguimiento automático fuente de alimentación simétrica

24.12 Fuente de alimentación experimental ajustable

24.13 Glosario de términos relacionados con amplificadores operacionales

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

Placa de desarrollo de un solo chip A.1 TX-1C 51 (detalles de soporte

Vídeo tutorial)

Placa de desarrollo del microcontrolador A.2 AVR (vídeo de detalles de soporte

Tutorial)

Placa de desarrollo del microcontrolador PIC A.3 (admite vídeo detallado

Tutorial)

Emulador ARM de función completa A.4 J-Link

A.5 Samsung S3C44B0 ARM7 apertura básica

Tablero de material<

/p>

A.6 Samsung S3C44B0 ARM7 mejora el nivel.

Matboard

Placa de desarrollo A.7TX-51STAR51MCU (admite

videotutoriales detallados)

Referencia