Mis primeros programas en assembler - Micros Designs
Mis primeros programas en assembler - Micros Designs
Mis primeros programas en assembler - Micros Designs
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Módulos de comparación analógica y t<strong>en</strong>sión de refer<strong>en</strong>cia<br />
El Módulo Comparador<br />
Dispone de dos comparadores analógicos C1 y C2 cuyas <strong>en</strong>tradas pued<strong>en</strong> ser seleccionadas <strong>en</strong>tre los pines<br />
RA0 a RA3 y cuyas salidas pued<strong>en</strong> utilizarse para lectura digital interna o bi<strong>en</strong> conectarse a dos pines de<br />
salida: RA4 y RA5. También podría ser posible emplear un nivel de t<strong>en</strong>sión configurable y g<strong>en</strong>erado por otro<br />
bloque, el d<strong>en</strong>ominado Módulo de Refer<strong>en</strong>cia de T<strong>en</strong>sión.<br />
El multiplexado para la selección de las <strong>en</strong>tradas a comparar y las salidas a g<strong>en</strong>erar dep<strong>en</strong>de del registro de<br />
control de comparación CMCON (0x1F).<br />
Exist<strong>en</strong> 8 configuraciones posibles de <strong>en</strong>tradas y salidas de comparación que se seleccionan con los 3 bits<br />
m<strong>en</strong>os significativos (CM2-CM1-CM0). En ese mismo registro se pued<strong>en</strong> leer los estados <strong>en</strong> la salida de cada<br />
uno de los comparadores C1 y C2 y si se desea invertir o no la lógica del resultado de la comparación que<br />
aparece a la salida.<br />
Registro CMCOM<br />
Bit 7.<br />
C2OUT: Bit de salida del Comparador 2.<br />
Cuando C2INV = 0:<br />
Si C2Vin+>C2Vin- = 1<br />
Si C2Vin+C2Vin- = 0<br />
Si C2Vin+C1Vin- = 1<br />
Si C1Vin+C1Vin- = 0<br />
Si C1Vin+