Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Laboratorio de Microprocesadores
TRABAJO PREPARATORIO
Práctica No: 3
Tema: Manejo de Mplab
Realizado por:
(Espacio Reservado)
Fecha de entrega: 2019 / Mayo / 6 f. _________________________
Año mes día Recibido por:
Sanción: ____________________________________________________
PERÍODO
2019 – A
ESCUELA POLITÉCNICA NACIONAL ESFOT
MPLAB
Cuando hablamos de trabajar con Pic, nos referimos a todas las operaciones y
procesos que vamos a seguir para realizar la programación de los mismos, desde la
generación del código fuente hasta la simulación de una forma virtual.
Compilador:
Simulador:
PROTEUS
Para terminar, el último entorno de trabajo que vamos a explicar es Proteus, que, a
diferencia de los anteriores, no nos va a permitir la edición del código o su
compilación, ya que está enfocado más a la simulación de la programación que
hayamos creado con Mplab
- View/Watch
- Debugger/ Stimulus
Columna 2: Operación. En esta columna se situarán las instrucciones. El campo del código
de operación es el único que nunca puede estar vacío; éste siempre contiene una
instrucción o una directiva del ensamblador.
2.2 Diseño
2.2.1 Diagrama esquemático
1. Usando el simulador PROTEUS cree el diagrama lógico de un circuito
microprocesador en base al PIC 16F870 que cumpla con la siguiente condición:
- conecten 4 leds del puerto C del pin 0 al 3
C1
22pF
X1 U1
CRYSTAL 9 21
C2 OSC1/CLKIN RB0/INT
10 22
OSC2/CLKOUT RB1
1 23
MCLR/Vpp/THV RB2
24
RB3/PGM
22pF 2 25
RA0/AN0 RB4
3 26
RA1/AN1 RB5
4 27
RA2/AN2/VREF- RB6/PGC
5 28
6
RA3/AN3/VREF+ RB7/PGD D1
7
RA4/T0CKI
11
R1
RA5/AN4 RC0/T1OSO/T1CKI
12
RC1/T1OSI 330
13 LED-GREEN
RC2/CCP1
14 D2
RC3
15
R2
RC4
16 330
RC5
17 LED-GREEN
RC6/TX/CK
18 D3
RC7/RX/DT R3
PIC16F870 330
LED-GREEN
D4
R4
330
LED-GREEN
LIST P=16F870
#INCLUDE "P16F870.INC"
ORG 0X00
BSF STATUS,RP0
BCF STATUS,RP1
MOVLW 0X00
MOVWF TRISC
MOVLW 0X3F
MOVWF TRISB
BCF STATUS,RP0
LAZO MOVF PORTB,W
MOVWF PORTC
GOTO LAZO
END
RN2(16)
16
15
14
13
12
10
11
RN2
10k
C1
1
2
3
4
5
6
7
8
22pF
X1 U1 RN1
CRYSTAL 9 21 1 16
C2 OSC1/CLKIN RB0/INT
10 22 2 15
OSC2/CLKOUT RB1
1 23 3 14
MCLR/Vpp/THV RB2
24 4 13
RB3/PGM
22pF 2 25 5 12
RA0/AN0 RB4
3 26 6 11
RA1/AN1 RB5
4 27 7 10
RA2/AN2/VREF- RB6/PGC
5 28 8 9
6
RA3/AN3/VREF+ RB7/PGD D1
R1
1
2
3
4
RA4/T0CKI
7 11 330
RA5/AN4 RC0/T1OSO/T1CKI
12 DSW2
ON
RC1/T1OSI 330
13 LED-GREEN
RC2/CCP1
14 D2 DIPSW_4
R2
OFF
RC3
15
RC4
16 330
RC5
8
7
6
5
17 LED-GREEN
RC6/TX/CK
18 D3
RC7/RX/DT R3
PIC16F870 330
LED-GREEN
D4
R4
330
LED-GREEN
3. Bibliografía / Referencias
Incluir las fuentes bibliográficas empleadas para el desarrollo del trabajo preparatorio
empleando el sistema de referencia de la IEEE