introduccion a microcontroladores pic
MIS4201-L01M
INTRODUCCIÓN A LOS MICROCONTROLADORES
CARRERA:
441402 INGENIERÍA DE EJECUCIÓN EN ELECTRICIDAD Y ELECTRÓNICA
444803 TÉCNICO EN ELECTRICIDAD Y ELECTRÓNICA
ASIGNATURA: MIS4201 “MICROPROCESADORES Y MICROCONTROLADORES”
SEMESTRE: IV
PROFESOR:
HERNÁN CORTÉS P
1. Introducción
Las siguientes actividades tienen como finalidad acercar al alumno al mundode los microcontroladores
PIC16F87X, pertenecientes a la gama media de la familia PIC de Microchip, mostrando las conexiones y
algunos de los registros básicos de configuración de los PIC16F87X. Estos registros permiten configurar y
tomar decisiones a un microcontrolador para efectuar tareas tan complejas como el control de un proceso
industrial, tal cómo un PLC, pero a un bajo costo deimplementación.
2. Objetivos
Al completar esta guía el alumno será capaz de:
- Realizar la conexión básica para el funcionamiento de un microcontrolador Microchip
- Comprobar con multitester, el correcto conexionado de un circuito electrónico.
- Identificar la función del registro INTCON
- Realizar un código en el software MPLAB
- Grabar un código en un microcontrolador.
3. Duración
Diezdías
4. Prerrequisitos
Ninguno
5. Bibliografía previa
Autor: Cuenca, Eugenio. Angulo, José Mª. Angulo, Ignacio.
Título: “Microcontroladores PIC: La clave del diseño”
Editorial: Thomson Editores Spain, Paraninfo S.A.
Teoría:
Cap 7. La Potencia y Flexibilidad de la Gama Media
7.3. Arquitectura Interna y Organización de la Memoria
7.4. Banco de Registros
7.5. Memoria de Datos
Escuelade Ingeniería
Página 1 de 34
GUÍA DE LABORATORIO
7.8. Palabra de configuración
Cap 8. Recursos Comunes e Interrupciones
8.1. Los parámetros decisivos
8.2. Recursos Comunes
6. Marco teórico
A modo de recordatorio, a continuación se anexa el mapa de la memoria de datos, la descripción de los pines
del PIC16F8X y la descripción del registros INTCON.
Asignación de Pines del PIC16F87XEscuela de Ingeniería
Página 2 de 34
GUÍA DE LABORATORIO
Configuración de Memoria de Datos:
BANCO 0
BANCO 1
BANCO 2
BANCO 3
INDF
00h
INDF
80h
INDF
100h
INDF
180h
TMR0
PCL
STATUS
FSR
PORTA
PORTB
PORTC
PORTD
PORTE
PCLATH
INTCON
PIR1
PIR2
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
OPTION_REG
PCL
STATUS
FSR
TRISATRISB
TRISC
TRISD
TRISE
PCLATH
INTCON
PIE1
PIE2
81h
82h
83h
84h
85h
86h
87h
88h
89h
8Ah
8Bh
8Ch
8Dh
TMR0
PCL
STATUS
FSR
OPTION_REG
PCL
STATUS
FSR
PCLATH
INTCON
EEDATA
EEADR
101h
102h
103h
104h
105h
106h
107h
108h
109h
10Ah
10Bh
10Ch
10Dh
PCLATH
INTCON
EECON1
EECON2
181h
182h
183h
184h
185h
186h
187h
188h
189h
18Ah
18Bh18Ch
18Dh
TMR1L
0Eh
PCON
8Eh
EEDATH
10Eh
RESERVADO
18Eh
TMR1H
0Fh
8Fh
EEADRH
10Fh
RESERVADO
18Fh
T1CON
TMR2
T2CON
SSPBUF
SSPCON
CCPR1L
CCPR1H
CCP1CON
RCSTA
TXREG
RCREG
CCPR2L
CCPR2H
CCP2CON
ADRESH
ADCON0
Registros de
Propósito
General 96
Bytes
10h
11h
PR2
13h
14h
15h
16h
17h
18h
19h
1Ah
1Bh
1Ch
1Dh
1Eh
1Fh
90h91h
92h
93h
94h
95h
96h
97h
98h
99h
9Ah
9Bh
9Ch
9Dh
9Eh
9Fh
Registros de
Propósito
General 16
Bytes
110h
111h
112h
113h
114h
115h
116h
Registros de
117h
Propósito
118h General 16 Bytes
119h
11Ah
11Bh
11Ch
11Dh
11Eh
11Fh
A0h
Registros de
Propósito
General 80
Bytes
120h
SSPCON2
SSPADD
SSPSTAT
TXSTA
SPBRG
20h
ADRESL
ADCON1
Registrosde
Propósito
General 80
Bytes
7Fh
Mapeados con
70h-7Fh
EFh
F0h
FFh
PORTB
Mapeados
con 70h-7Fh
16Fh
170h
17Fh
TRISB
190h
191h
192h
193h
194h
195h
196h
197h
198h
199h
19Ah
19Bh
19Ch
19Dh
19Eh
19Fh
Registros de
Propósito
1Ah
General 80 Bytes
Mapeados con
70h-7Fh
1EFh
1F0h
1FFh
Escuela de Ingeniería
Página 3 de 34
GUÍA DE...
Regístrate para leer el documento completo.