You are on page 1of 16

Prof. Msc.

Fabián Barrera Prieto


Microcontroladores

Aula 16
ADC
SEÑAL ANÁLOGA
Una señal análoga se caracteriza por ser continua en función del
tiempo, sin embargo es variable en amplitud y periodo
(frecuencia).

https://alejandrocbba.wordpress.com/
SEÑAL ANÁLOGA Y DIGITAL
Para el procesamiento de información en circuitos electrónicos
digitales y sistemas embebidos (Arduino, Microcontroladores,
STM32, Raspberry, FPGA, entre otros), es indispensable tener la
información digital debido a la lógica booleana de los
procesadores digitales.

https://www.arduinoparatodos.com/category/curso-basico-de-arduino/page/2/
ADC
Un Conversor Análogo Digital (ADC) permite convertir una señal
análoga en una señal digital equivalente, donde cada valor de
muestra de la señal análoga está representado por una cantidad de
bits.

https://alejandrocbba.wordpress.com/
ADC
En el caso del PIC 18F452, la representación del ADC es de 10 bits.

https://www.arduinoparatodos.com/category/curso-basico-de-arduino/page/2/
ADCON1 Y ADCON0

Datasheet 18FXX2

Son registros del ADC del PIC


18F452 que permiten definir
cuales pines del puerto A son
digitales o análogos.
ADCON1
Datasheet 18FXX2

Datasheet 18FXX2
ADCON1
1 0 0 0 1 1 1 0

Datasheet 18FXX2

ADRESH ADRESL
b7 b6 b5 b4 b3 b2 b1 b0 b7 b6 b5 b4 b3 b2 b1 b0
0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
ADCON1
1 0 0 0 1 1 1 0

Datasheet 18FXX2

Datasheet 18FXX2
ADCON1

Datasheet 18FXX2

𝐹𝑂𝑆𝐶 20𝑀𝐻𝑧 1 1
𝑓= = = 0.625𝑀𝐻𝑧 𝑇= = = 1.6µ𝑠
32 32 𝑓 0.625𝑀𝐻𝑧
ADCON1
1 0 0 0 1 1 1 0

Datasheet 18FXX2

Datasheet 18FXX2
ADCON0
1 0 0 0 0 1 0 1

Datasheet 18FXX2

Datasheet 18FXX2
ADCON0
1 0 0 0 0 1 0 1

Datasheet 18FXX2

Datasheet 18FXX2
ADCON0

Datasheet 18FXX2
ADCON0
1 0 0 0 0 1 0 1

Datasheet 18FXX2

Datasheet 18FXX2
EJERCICIO 1

Utilizar una pantalla LCD 16x2 para visualizar en la primera fila la


tensión de entrada en el microcontrolador (entrada análoga) a
partir de un Potenciómetro. Además visualizar la salida por 10
bits.

You might also like