Sei sulla pagina 1di 4

UNIVERSIDAD DE LAS FUERZAS ARMADAS

ESPE-L
Nombre: Periodo: Carrera:
Kevin Muyón R, Marzo 2018 - Julio 2019 Electrónica e
instrumentación
Curso: Quinto nivel Asignatura: Microcontroladores Fecha: 23/06/2019

Tema: Realizar un óhmetro que muestre el valor de la resistencia en un lcd


CODIGO
DEFINE OSC 4
DEFINE LCD_DREG PORTB
DEFINE LCD_BITS 4
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 0
DEFINE LCD_LINES 2
DEFINE ADC_BITS 8
DEFINE ADC_SAMPLEUS 50 '
A VAR BYTE
VAL VAR WORD
ADCON1 = %00000000
LCDOut $fe, 1
Inicio:
ADCIN 0, A
VAL=(A*200)/(255-A)
LCDOut $fe, 2
LCDOUT "OHMETRO"
LCDOUT $fe,$C0,"RES=",Dec VAL," "
PAUSE 2000
GoTo Inicio
End
DIAGRAMA DE FLUJO
LCD1
LM016L

VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E
R2(2)

1
2
3

4
5
6

7
8
9
10
11
12
13
14
U1
R2 13 33
200 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
R3 RA3/AN3/VREF+ RB6/PGC
6 40
10K 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
R1(1) RC7/RX/DT
R1 19
RD0/PSP0
20
10k RD1/PSP1
21
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
R2(2)
1
2
3

4
5
6

7
8
9
10
11
12
13
14
U1
R2 13 33
200 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
R3 RA3/AN3/VREF+ RB6/PGC
6 40
1K 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
R1(1) RC7/RX/DT
R1 19
RD0/PSP0
20
10k RD1/PSP1
21
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

R2(2)
1
2
3

4
5
6

7
8
9
10
11
12
13
14

U1
R2 13 33
200 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
R3 RA3/AN3/VREF+ RB6/PGC
6 40
330 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
R1(1) RC7/RX/DT
R1 19
RD0/PSP0
10k 20
RD1/PSP1
21
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877A

Potrebbero piacerti anche