Está en la página 1de 12

Nombre: Rojas Damasco, Victor Enrique

IE07R6
Microprocesadores y Microcontroladores

LAB 7

25/07/2020

TITULO: “Conversor Análogo Digital”


Objetivo:

• Aprender el manejo de los distintos registros como, el ADCON0, ADCON1, ADRESH, ADRESL, para
la conversión analógica/digital del Pic 16f877a.

1. El problema:
Algunos sensores registran datos de manera analógica y para la adquisición de estos datos
y visualizarlos en algún medio se necesita pasarse a una señal digital, esto se realiza con un
conversor A/D, en el pic 16f877a se integra un conversor A/D y este nos permitirá realizar
el proceso.

2
Rojas Damasco, Victor Enrique
2. Código Example:

3
Rojas Damasco, Victor Enrique
3. Diagrama de flujo

4
Rojas Damasco, Victor Enrique
4. Configurar los registros

Se configura el registro STATUS

5
Rojas Damasco, Victor Enrique
Se pasa 0 el TRISB

6
Rojas Damasco, Victor Enrique
Se pasa a 0 el TRISC

7
Rojas Damasco, Victor Enrique
Se configura el ADCON0

8
Rojas Damasco, Victor Enrique
Se configura el ADCON1

Inicia la conversion

9
Rojas Damasco, Victor Enrique
10
Rojas Damasco, Victor Enrique
5. Simulacion Proteus

11
Rojas Damasco, Victor Enrique
6. Conclusiones

El par de registros ADRESH:ADRESL son cargados con el dato resultante de una conversión
analógico / digital. Cada uno de estos registros es de 8 bits, por lo tanto, juntos pueden
guardar hasta 16 bits.
Obtenemos una salida de 10 bits del voltaje de entrada (Vrf), podemos generar un voltaje
de entrada referencial y en la salida obtendríamos la conversión a digital. Se debe tener en
cuenta el bit menos significativo y el más significativo de la salida.

12
Rojas Damasco, Victor Enrique

También podría gustarte