Vous êtes sur la page 1sur 2

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

Nombre: Javier López


Asignatura: Micro controladores
Tema: Presentar en un LCD un control PWM para motor con 4 tipo de
velocidades manejadas por pulsadores
CODIFICACION

DEFINE LCD_DREG PORTB


DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 2
RX VAR BYTE
TRISB=0
PWM1 VAR PORTC.0
FILA1 VAR PORTC.1
FILA2 VAR PORTC.2
COLUMNA1 VAR PORTC.3
COLUMNA2 VAR PORTC.4
LCDOUT $FE, 1
INICIO:
HIGH FILA1
IF COLUMNA1 = 1 THEN GOSUB UNO25
IF COLUMNA2 = 1 THEN GOSUB UNO75
LOW FILA1
HIGH FILA2
IF COLUMNA1 = 1 THEN GOSUB UNO50
IF COLUMNA2 = 1 THEN GOSUB UNO100
LOW FILA2
GOTO INICIO
UNO25:
LCDOUT $FE, 1, "VELOCIDAD: 25%"
PWM PWM1,64,1000
PAUSE 300
RETURN
UNO50:
LCDOUT $FE, 1
LCDOUT $FE, 1, "VELOCIDAD: 50%"
PWM PWM1,128,300
PAUSE 300
RETURN
UNO75:
LCDOUT $FE, 1
LCDOUT $FE, 1, "VELOCIDAD: 75% "
PWM PWM1,192,300
PAUSE 300
RETURN
UNO100:
LCDOUT $FE, 1
LCDOUT $FE, 1, "VELOCIDAD: 100%"
PWM PWM1,255,1000
PAUSE 300
RETURN
END

CAPTURAS
LCD1
LM016L

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14
U1
13 33
OSC1/CLKIN RB0/INT
14 34
OSC2/CLKOUT RB1
35
RB2
2 36
RA0/AN0 RB3/PGM
3 37
RA1/AN1 RB4
4 38
RA2/AN2/VREF-/CVREF RB5
5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
15
RC0/T1OSO/T1CKI
8 16
RE0/AN5/RD RC1/T1OSI/CCP2
9 17
RE1/AN6/WR RC2/CCP1
10 18
RE2/AN7/CS RC3/SCK/SCL
23
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25
RC6/TX/CK
26
RC7/RX/DT
19
RD0/PSP0
RD1/PSP1
20 R1 R2
21 330 330
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A

LCD1
LM016L
VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
1
2
3

4
5
6

7
8
9
10
11
12
13
14

U1
13 33
OSC1/CLKIN RB0/INT
14 34
OSC2/CLKOUT RB1
35
RB2
2 36
RA0/AN0 RB3/PGM
3 37
RA1/AN1 RB4
4 38
RA2/AN2/VREF-/CVREF RB5
5 39
RA3/AN3/VREF+ RB6/PGC
6 40
RA4/T0CKI/C1OUT RB7/PGD
7
RA5/AN4/SS/C2OUT
15
RC0/T1OSO/T1CKI
8 16
RE0/AN5/RD RC1/T1OSI/CCP2
9 17
RE1/AN6/WR RC2/CCP1
10 18
RE2/AN7/CS RC3/SCK/SCL
23
RC4/SDI/SDA
1 24
MCLR/Vpp/THV RC5/SDO
25
RC6/TX/CK
26
RC7/RX/DT
19
RD0/PSP0
RD1/PSP1
20 R1 R2
21 330 330
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A

Vous aimerez peut-être aussi