MICROCONTROLADORES 008
Microcontroladores
5. PROGRAMACIÓN DE RECURSOS
ESPECIALES DEL
MICROCONTROLADOR
5.1. Conversor Analógico Digital
5.1.1. Descripción de la estructura
del conversor A/D
5.1.2.Programación de registros
asociados.
5.1.3. Circuitos de prueba
Practica N6
Descripción de la estructura
del conversor A/D
Programación de registros
asociados
Programación de registrosasociados
TRISA=0XFF;
ANSELAbits.ANSA0=1;
ADCON1bits.ADCS0=0; //selección clock
ADCON1bits.ADCS1=0;
ADCON1bits.ADCS2=0;
ADCON0bits.CHS0=0; //selección del canal AN0
ADCON0bits.CHS1=0;
ADCON0bits.CHS2=0;ADCON0bits.CHS3=0;
ADCON0bits.CHS4=0;
ADCON1bits.ADFM=1; //alineación dato
ADCON0bits.ADON=1; //activo el modulo
ADCON0bits.GO=1; //inicio la conversion
while (ADCON0bits.GO) //espero a que termine laconversión
Programación de registros
asociados
Programación de registros
asociados
Circuitos de prueba
71%
VCC
GND
AJUSTE
LCD1
LM016L
RB0
RB1
RB2
RB3
RB4
RB5
RB6
RB7
PIC16F1827
100k
D0
D1
D2D3
D4
D5
D6
D7
RB4
RB5
RB6
RB7
7
8
9
10
11
12
13
14
4
5
6
1
2
3
RA0
RB3
GND
RB2
6
7
8
9
10
11
12
13
RA0
RA1
RA2
RA3
RA4
RA5
RA6
RA7
GND
VCC
AJUSTE
RB0/SRI/T1G/CCP1/P1A/INT/SRI/FLT0RB1/AN11/CPS11/RX/DT/SDA1/SDI1
RB2/AN10/CPS10/MDMIN/TX/CK/RX/DT/SDA2/SDI2/SDO1
RB3/AN9/CPS9/MDOUT/CCP1/P1A
RB4/AN8/CPS8/SCL1/SCK1/MDCIN2
RB5/AN7/CPS7/P1B/TX/CK/SCL2/SCK2/SS1RB6/AN5/CPS5/T1CKI/T1OSI/P1C/CCP2/P2A/ICSPCLK
RB7/AN6/CPS6/T1OSO/P1D/P2B/MDCIN1/ICSPDAT
17
18
1
2
3
4
15
16
100%
RA0/AN0/CPS0/C12IN0-/SDO2
RA1/AN1/CPS1/C12IN1-/SS2
RA2/AN2/CPS2/C12IN2-/C12IN+/VREF-/DACOUTRA3/AN3/CPS3/C12IN3-/C1IN+/VREF+/C1OUT/CCP3/SRQ
RA4/AN4/CPS4/C2OUT/T0CKI/CCP4/SRNQ
RA5/MCLR/VPP/SS1
RA6/OSC2/CLKOUT/CLKR/P1D/P2B/SDO1
RA7/OSC1/CLKIN/P1C/CCP2/P2A
VSS
VDD
VEE
U1
RS
RW
E
100k
Practica N6
Realizar
unprograma que permita
medir la temperatura utilizando un
sensor de temperatura LM35,
despliegue la temperatura en un
LCD.
Ejercicios de aplicación
(propuestos)
Realizar un voltimetro digital ( DESAFIO...
Regístrate para leer el documento completo.