Programación C Intermedia para Microcontroladores PIC: Simplificando la Programación Empotrada


Precio:
Precio de venta$64.99

Descripción

Introducción Los objetivos del libro Los objetivos del libro Los requisitos previosCapítulo 1: Creación de un archivo de cabecera Archivos de cabecera Creación de un archivo de cabecera Creación de un proyecto en MPLABX Inclusión del archivo de cabecera Creación del archivo fuente del proyecto Análisis del listado 1.1 SinopsisCapítulo 2: Control de una pantalla de siete segmentos La pantalla de siete segmentos LED de ánodo común Cátodo común El programa El algoritmo El diagrama de flujo El listado para la pantalla de siete segmentos Mejora del programa de la pantalla de siete segmentos El problema con el programa Arrays Uso de punteros Análisis El programa mejorado Ejercicio 2.1 SinopsisCapítulo 3: El reloj de 24 horas La pantalla de siete segmentos El algoritmo La inicialización del PIC. Análisis del listado 3.1 Un reloj de 24 horas con pantalla LCD Análisis del archivo de cabecera para la LCD El análisis del listado 3.2 Mejoras para el programa LCD del reloj de 24 horas Uso de las palabras clave switch y case Análisis de la nueva subrutinaCapítulo 4: Creación de una onda cuadrada ¿Por qué crear una onda cuadrada? Notas musicales Ejercicio 4.1 La velocidad del motor de CC simple Modulación por ancho de pulso PWM Creación de una onda cuadrada Creación de una onda cuadrada de 500 Hz El tiempo de marca o ciclo de trabajo Creación de dos salidas de onda cuadrada Ajuste de la velocidad de un motor de CC Accionamiento del motor Creación de un programa de motor de CC de tres velocidades Variación del ancho de espacio Uso de un voltaje de entrada variable para controlar la velocidad de un motor de CC Creación de una nota musical Creación de la nota Do central Creación de un teclado musical El análisis del listado 4.6 Resumen del capítulo 4Capítulo 5: Haciendo música Creación de una nota musical Creación de la nota Do centralCapítulo 6: El motor paso a paso El servomotor Control de las posiciones del servomotor con un resistor variableCapítulo 7: Interrupciones El ciclo de búsqueda y ejecución El contador de programa PC Las fuentes de interrupciones Configuración de las interrupciones El algoritmo para el programa de prueba de interrupciones El análisis del listado 7.1.

Autor: Hubert Henry Ward
Editorial: Apress
Publicado: 10/16/2020
Páginas: 350
Tipo de encuadernación: Tapa blanda
Peso: 1.13lbs
Tamaño: 9.21h x 6.14w x 0.76d
ISBN13: 9781484260678
ISBN10: 1484260678
Categorías BISAC:
- Informática | Hardware | General

Sobre el autor

Hubert Ward tiene casi 25 años de experiencia como profesor universitario impartiendo el Certificado Nacional Superior y el Diploma Superior en Ingeniería Eléctrica y Electrónica de BTEC, ahora Pearson. Hubert tiene una licenciatura con honores de 2.1 en Ingeniería Eléctrica y Electrónica. Hubert también ha trabajado como consultor en programación embebida. Su trabajo ha establecido su experiencia en los lenguajes de programación assembler y C, dentro del IDE MPLABX de Microchip, así como en el diseño de circuitos electrónicos y PCB, utilizando software ECAD. Hubert también fue el experto técnico del Reino Unido en Mecatrónica durante tres años, entrenando al equipo del Reino Unido y llevándolos a participar en las Olimpiadas de Habilidades en Seúl 2001, lo que resultó en uno de los mejores resultados hasta la fecha para el Reino Unido en Mecatrónica.