Microcontroladores PIC16 : fundamentos y aplicaciones / Alfonso Gutiérrez Aldana
Material type:
TextPublication details: Mexico: Instituto Politecnico Nacional, 2013Description: 533 paginas: contiene tablas, ilustraciones ; 27.5 cmISBN: - 9786074143928
- TK7895 .M6 2013
| Cover image | Item type | Current library | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|---|
|
|
|
CI Milpa Alta Sala General | TK7895 .M6 2013 | ej 1 | Available (Acceso restringido) | MILPAALTA26030035 |
Alfonso Gutiérrez Aldana es un destacado ingeniero, académico y profesor mexicano adscrito al Instituto Politécnico Nacional (IPN), específicamente vinculado a las áreas de ingeniería electrónica y al Centro de Investigación en Computación (CIC). Ha dedicado gran parte de su carrera a la docencia, formando a generaciones de ingenieros en el diseño de sistemas digitales, programación en lenguaje ensamblador y desarrollo de sistemas embebidos. Como dato curioso de la obra, el autor redactó este extenso manual durante un periodo de año sabático financiado por el propio IPN y el SNTE, con el objetivo de crear material de estudio accesible y de alta calidad técnica para los estudiantes mexicanos.
Capítulo 1. Coniunto de
instrucciones.
1.1.
Conjunto de instrucciones..
15
1.1.1.
i,Qué es un mnemónico y por qué se usa?
15
1.1.2.
Sistemas de numeración decimal, binario y hexadecima
17
1.1.3.
Memoria en los PIC16 (1o esencial para iniciar)..
17
1.1.4.
iQué son los registros y las banderas?
21
1.1.5.
;Qué representan en la tabla 1.1 las letras f, d, b y k?
22
1.1.6.
El MPLAB...
22
1.2.
Las instrucciones y su notación
24
33
1.2.1.
ciclo.asm..
33
1.2.2.
mult sumando.asm..
38
1.2.3.
mult sumando2.asm.
43
1.2.4.
multiplicación.asm
47
1.2.5.
restas.asm
51
1.3.
Descripción resumida del conjunto de instrucciones completo..
52
Capítulo 2.
Oscilador y reinicio.. Osciladores..
67
2.1.
67
2.1.1. Oscilador RC externo
69
2.1.2.
Oscilador RC interno..
72
2.1.3. Oscilador con cristal o resonador de cerámica.
74
Oscilador externo 2.1.5. ;Cuál oscilador usar?
2.1.4.
76
77
2.2.
Circuitos y condiciones de reinicio..
80
COS
2.2.1. Reinicio maestro, Master Clear (MCLR')..
82,2,2. Reinicio al encendet, Power-on Reset (@POR).. 2,2,3, Reinicto por baja tensión, Brown-out Reser (BOR). ... 82
2,2,4 Reinicio por reloj de vigilaneia, Watchdog Timer (WDT...
84
87
3.1.
Puertos de uso general
3.1.1.
Puertos de uso generad....
Ejemplo: puertos01.asm (una-terminal de salida)....
91
3,1,2,
3,1.3,
Ejemplo: puertos02,asm (una-terminal de entrada y una de salida.)....
91
Terminales compartidas con periféricos...
94
3,14,
3,1.5,
Caracteristicas eléctricas ....
97
Instrucciones de lectura - modificación - escritura
98
3,1%6.
Puertos de uso general para manejar exhibidores
102
109
3.1.7.
3.1.8,
Terminales con salida CMOS y drenaje abierto..
114
3.1,9,
Puertos de uso general y teclas...
121
3.1.10,
Levantamiento débi....
Sensor de posición para un eje de rotación
123
3.1.11,
133
Interrupciones...
134
142
Capitulo 3
de siete segmentos ....
E
Capítulo 4. Arquitectura de los PIC1 .... Direccionamiento directo. ...
4,1.
4.1,1,
Memoria de datos...
145
4.1.2.
Mapeo ..-
149
4.1,3.
Precauciones con EQU y CBLOCK-ENDC
149
4.1.4.
Registros de uso especial y general..
151
4.1.5,
Direccionamiento indirecto.
153
BE
4.1.6.
Direccionamiento inmediato
155
4.2.
Memoria de programa.
156
158
4.2.1.
4.2.2.
Organización de la memoria de programa
4.2.3.
Interrupciones..
Saltos calculados (diseño y uso de tablas)
158
158
4.3.
Otras caracterfsticas de la arquitectura que se reflejan en la programación ..
166
4.3.1. Relación entre el tamañio de las memorias y las instrucciones
176
4,3.2.
Ciclo de instrucción.....
187
4.3.3. Paralelismo y tiempo de ejecución
188
190
190
Temporizador 0.. Reloj
193
5.1.1. : 5.1.2. Tonos
193
195
203Temporizador 5.2.1. Un_segundo.. 5.2.2. Galileo. 5.3. Temporizador 2 5.3.1. Memoria 212 212 ". 215 Capítulo 6. Comunicación en serie., 223 6.1. Periférico USART 224 Modalidad 1C Conversión analógico-digital. 284 al convertidor de los PIC16..
6.1.1. El caso asíncrono bidireccional -simultáneo (full duplex asynchronous)
6.1.2. USART en modo sincronizado
249
249
6.2.
Periférico SSP
6.2.1.
Modalidad SPI.
249
6.2.2.
266
271
273
Capítulo 7.
7.1.
Intervalo de muestreo...
7.2.
Número de bits en la representación digital.
313
7.3.
Resolución de la conversión AD.....
313
7.4.
Convertidor analógico digital de aproximaciones sucesivas
320
7.5.
Circuitos que acompañian analógico-digital Conversión AD...
322
323
7.6.
324
7.7.
Circuitos para acondicionar las señales de los sensores
327
338
Capítulo 8.
Módulo de comparación, captura y modulación por ancho de pulso Modo de comparación del módulo CCP
8.1.
341
8.2.
8.3.
Modo de captura del módulo CCP.. Modulador por ancho de pulso del módulo CCP
343
347
354
Capítulo 9. Exhibidores de cristal líquido ... alfanuméricos de cristal líquido.. 9.2.
379
9.1. Exhibidores
379
Exhibidores de cristal líquido para gráficos.
406
Programadores e ICSP
423
10.1.1. Programadores desde el MPLAB Programación del microcontrolador en el circuito de aplicación
423
425
(ICSP, In-Circuit Serial Programming 10.2.1. Propiedad ICSP
428
429
10.2.2. Programador basado en el PIC16F628A
432
Microcontroladores PIC16, fundamentos y aplicaciones es un libro de texto universitario denso y riguroso, diseñado como la herramienta definitiva para estudiantes de carreras como Ingeniería Mecatrónica, Electrónica, Computación y Control, así como para profesionales que necesitan desarrollar hardware a medida.
A diferencia de otros manuales que abordan la programación de microcontroladores desde lenguajes de alto nivel (como C) desde el primer momento, el enfoque de Gutiérrez Aldana es forzar al estudiante a entender cómo "piensa" la máquina desde sus cimientos. Por ello, el texto comienza atacando de lleno el conjunto de instrucciones (Assembly). El objetivo pedagógico es que el lector comprenda exactamente cómo se mueven los datos dentro de los registros del chip, cómo se gestiona el flujo de energía y cómo interactúa físicamente el microcontrolador con los componentes externos. Es un puente perfecto entre la electrónica digital teórica y la construcción de sistemas automatizados del mundo real.
Ingenieria en Sistemas Computacionales
Ingenieria en Gestion Empresarial
Ingeniería Bioquímica
Ingenieria en Industrias Alimentarias
There are no comments on this title.


















