Universidad Autónoma de Occidente
Local cover image
Local cover image

Microcontroladores PIC16 : fundamentos y aplicaciones / Alfonso Gutiérrez Aldana

By: Material type: TextTextPublication details: Mexico: Instituto Politecnico Nacional, 2013Description: 533 paginas: contiene tablas, ilustraciones ; 27.5 cmISBN:
  • 9786074143928
LOC classification:
  • TK7895 .M6 2013
Contents:
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
Summary: 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.
Holdings
Cover image Item type Current library Call number Copy number Status Date due Barcode
Libro Libro 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.

to post a comment.

Click on an image to view it in the image viewer

Local cover image

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus