Anda di halaman 1dari 3

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L

Nombre: Javier López


Asignatura: Micro controladores
Tema: Presentar en un LCD un OHMETRO que mida cualquier resistencia en
Kohms.

INICIO

Config PA PB

ADCON0C1

ADCON18E

PB “OHMETRO J.”

VALOR BYTE

RESISTWORD

VALORRESIST/100

PC”KOhm”
DEFINE LCD_DREG PORTB

DEFINE LCD_DBIT 4

DEFINE LCD_RSREG PORTB

DEFINE LCD_RSBIT 2

DEFINE LCD_EREG PORTB

DEFINE LCD_EBIT 3

DEFINE OSC 4

DEFINE ADC_BITS 10

DEFINE ADC_CLOCK 3

DEFINE ADC_SAMPLEUS 50

RESIST VAR WORD

VALOR var BYTE

TRISA=1

TRISA.0=1

TRISD=0

ADCON0=$C1

ADCON1=$8E

LCDOUT $FE, 1, "OHMETRO J."

INICIO:

ADCIN 0, RESIST

VALOR=RESIST/100

LCDOUT $FE, $C0,#VAL,"K_ohm"

GOTO INICIO
CAPTURAS:

LCD1
LM016L

VDD
VSS

VEE

RW
RS

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

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

LCD1
LM016L
VDD
VSS

VEE

RW
RS

D0
D1
D2
D3
D4
D5
D6
D7
E

R2(1)
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
1 35
MCLR/Vpp/THV RB2
36
RB3/PGM
2 37
RA0/AN0 RB4
3 38
RA1/AN1 RB5
4 39
RA2/AN2/VREF- RB6/PGC
R2 5
RA3/AN3/VREF+ RB7/PGD
40
1K 6
RA4/T0CKI
7 15
RA5/AN4/SS RC0/T1OSO/T1CKI
16
RC1/T1OSI/CCP2
8 17
RE0/AN5/RD RC2/CCP1
9 18
RE1/AN6/WR RC3/SCK/SCL
10 23
RE2/AN7/CS RC4/SDI/SDA
24
RC5/SDO
25
RC6/TX/CK
26
RC7/RX/DT
19
RD0/PSP0
R1 RD1/PSP1
20
1k 21
RD2/PSP2
22
RD3/PSP3
27
RD4/PSP4
28
RD5/PSP5
29
RD6/PSP6
30
RD7/PSP7
PIC16F877

Anda mungkin juga menyukai