Compilador C CCS y Simulador Proteus para Microcontroladores PIC
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Eduardo García Breijo. Compilador C CCS y Simulador Proteus para Microcontroladores PIC
Índice analítico
Introducción
Capítulo 1. ISIS de PROTEUS VSM. 1.1 Introducción
1.2 Captura electrónica: entorno gráfico ISIS
1.4 Creando nuevos dispositivos
Capítulo 2. Compilador CCS C. 2.1 Introducción
2.2 Estructura de un programa
2.3 Tipos de datos
2.4 Las constantes
2.5 Variables
2.6 Operadores. 2.6.1 Asignación
2.6.2 Aritméticos
2.6.3 Relacionales
2.6.4 Lógicos
2.6.5 De bits
2.6.6 Punteros
2.7 Funciones
2.8 Declaraciones de control
2.8.1 IF-ELSE
2.8.2 SWITCH
2.8.3 FOR
2.8.4 WHILE / DO-WHILE
2.8.5 Otros
2.9 Comentarios
2.10 Directivas y funciones (Preprocessor commands y built-in functions) 2.10.1 Directivas
2.10.2 Funciones
2.11 Librerías, drivers y ejemplos
2.12 Entorno de trabajo de CCS C Compiler. 2.12.1 Introducción
2.12.2 Entorno de trabajo
2.12.2.1 El primer programa
La gestión de los puertos. 3.1 Introducción
3.2 Gestión de puertos en C
3.2.1 A través de la RAM
3.2.2 A través de las directivas
3.2.3 Con punteros
3.3 Entradas y salidas. 3.3.1 LCD
3.3.2 LCD gráfico
3.3.3 Teclado (keypad 3x4)
4.1 Introducción
4.2 Interrupciones
Registro ITCON (dirección RAM: 0Bh/8Bh/10Bh/18Bh) [PIC16F87x]
Registro PIE1 (dirección RAM: 8Ch) [PIC16F87x]
Registro PIE2 (dirección RAM: 8Dh) [PIC16F87x]
4.2.1 Interrupciones en C
4.2.1.1 Interrupción exterior por RB0
4.3 TIMER0
Registro OPTION_REG (dirección RAM: 81h/181h) [PIC16F87x]
4.3.1 TIMER0 en C
4.4 TIMER1 y TIMER2
Registro T1CON (dirección RAM: 10h)[PIC16F87x]
Registro T2CON (dirección RAM: 12h)[PIC16F87x]
4.4.1 TIMER1 y TIMER2 en C
Capítulo 5. Convertidor Analógico – Digital y Digital – Analógico. 5.1 Introducción AD
5.2 Módulo Convertidor (gama media)
5.3 Módulo AD en C
5.4 Conversión DA
Capítulo 6. Módulo CCP – Comparador, Captura y PWM. 6.1 Introducción
6.2 Modo Captura
6.3 Modo Comparación
6.4 Modo PWM
6.5 Módulo CCP en C
Capítulo 7. Transmisión serie. 7.1 Introducción
7.2 El módulo USART/SCI. 7.2.1 Introducción
Registro TXSTA (dirección RAM: 98h) [PIC16F87x]
Registro RCSTA (dirección RAM: 18h) [PIC16F87x]
Registro SPBRG (0x99) [PIC16F87x]
7.2.2 El módulo USART en C
7.2.3 La norma RS232
7.3 Puerto serie síncrono (SSP)
7.3.1 Interfaz Inter-Circuitos (I2C)
Registro SSPSTAT (dirección RAM: 94h) [PIC16F87x]
Registro SSPCON (dirección RAM: 14h) [PIC16F87x]
Registro SSPCON2 (dirección RAM: 91h) [PIC16F87x]
7.3.1.1 I2C en C
7.4 Bootloader
Capítulo 8. 8. Gama Alta – PIC18. 8.1 Introducción
8.2 Organización de la memoria
8.2.1 Arquitectura HARDVARD
8.2.2 Memoria de Programa
8.2.3 Contador de Programa
8.2.4 Memoria de Configuración
8.2.5 Pila
8.2.6 Memoria de Datos
8.2.7 Memoria EEPROM
8.2.8 Modos de Direccionamiento
8.2.9 Interrupciones
8.2.9.1 Registros de salvaguarda
8.2.10 Registro W
8.2.11 Oscilador
8.2.12 Unidades Funcionales
8.2.12.1 Puertos de entrada/salida
8.2.12.2 Temporizadores
8.2.12.3 Convertidor Analógico-Digital
8.2.12.4 Canal de Comunicación Serie (EUSART)
8.2.12.5 Módulo Master SSP (MSSP)
8.2.12.6 Módulo de Compración/Captura/PWM (CCP)
8.2.12.7 Módulo Comparador
8.2.12.8 Módulo de referencia
8.2.12.9 Módulo detector de Alto/Bajo Voltaje
Capítulo 9. RTOS – Real Time Operating System. 9.1 Introducción
9.2 RTOS en C
Capítulo 10. USB – Universal Serial Bus. 10.1 Introducción
10.1.1 USB CDC (Communication Device Class)
10.1.2 USB HID (Human Interface Devices)
10.1.3 Microchip USB
10.2 USB con ISIS y CCS C. 10.2.1 USB en ISIS
10.2.2 USB en CCS C
10.2.2.1 Clase CDC en CCS C
10.2.2.2 Clase HID en CCS C
Capítulo 11. ARES de PROTEUS VSM. 11.1 Introducción
11.2 Diseño de PCB – Entorno gráfico ARES
11.3 Preparación del esquema
11.4 Diseño de la placa con ARES
11.4.1 Diseño de la PCB y colocación de componentes
11.4.2 Enrutado de pistas
11.4.3 Nuevos encapsulados
Отрывок из книги
2a EDICIÓN
COMPILADOR C CCS
.....
6.2 Modo Captura
6.3 Modo Comparación
.....