Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERÌA
COORDINACION DE INGENIERÌA ELECTRÒNICA
DISEÑO DE CIRCUITOS ELECTRÒNICOS CON
MICROCONTROLADORES
ADC 0804
Las carácterísticas que posee un ADC son:
Diagrama de un ADC
Para hallar la resolución se utiliza la fórmula
Registro ADCON0
Registro ADCON1
(Tomado de PIC16F887)
El registro ADCON0 esta conformado por los siguientes BIT
CHS3 – CHS0: Selector de canal especifica el pin analógico que será convertido, la combinación
binario de estos bits nos determina cual será el canal seleccionado para realizar la conversión.
Go/Done: Este bit se utiliza para iniciar el proceso de conversión, de igual forma se utiliza para
indicar cuando dicho proceso ha terminado; ya que, este bit se activa por programación y se
desactiva por hardware (Una vez finalizado el proceso de conversión)
ADON: Se utiliza para habilitar el ADC, es importante activar este bit antes de iniciar un proceso de
conversión.
Algunos microcontroladores como por ejemplo: El PIC16F887 posee dos registros llamados ANSEL
y ANSELH, mediante los nos permite configurar pin a pin si actuara como analógico o como digital
y esta es una ventaja con respecto a otros microcontroladores, donde la selección de canales es mas
limitada. De esta forma, se puede configurar el pin AN0 y AN3 como analógico, mientras el resto de
los pines actuara como digitales. Esto se usa básicamente a la hora de distribución de los elementos
del microcontrolador, para una mayor facilidad al momento de diseñar una placa impresa.
El ADCON1 es utilizado para especificar los bits de resolución de nuestro microcontrolador, para
ello se utiliza el bit ADFM, que nos permite justificar el resultado de la conversión hacia la derecha
(10bits) o hacia la izquierda (8 bits).
En ocasiones también se utiliza para especificar los pines que actuaran como analógicos (Es
importante destacar que si queremos utilizar un pin como analógico este debe estar previamente
definido como entrada)
SENSADO
;Se indica la frecuencia de conversión, El canal a convertir y se activa el ADC
MOVLW B'01011001‘
MOVWF ADCON0
; Se da un tiempo de espera para que el ADC seleccione el canal
CALL RET_600US
;Se inicia el proceso de conversión
BSF ADCON0, 2
;Se chequea si la conversión ha finalizado
BTFSC ADCON0,2
GOTO $-1
; Se toma el dato convertido y se guarda en una variable deseada
MOVF ADRESH,0
MOVWF CONVERSION1
RETURN
La memoria EEPROM permite la lectura-escritura de datos
teniendo como característica principal que, a diferencia de
la memoria RAM, no es volátil, es decir, si la alimentación
externa del circuito se interrumpe, los datos contenidos en
las localidades de la EEPROM no se pierden. Además, éstos
datos son electrónicamente modificables a través de
programa
Memoria EEPROM
(Simulación Proteus)
Diagrama de una
Memoria EEPROM
Los registros que maneja la memoria
EEPROM en un PIC son: