Sorry for all the confusion, here is some tested code.
I have it running right now.
Code:
<html>
<head></head>
<body><!--StartFragment--><pre><code><font color="#00FF00"><b><i>'16F684 ADCIN TEST
</i></b></font><font color="#008000">@ __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _CP_OFF
</font><font color="#0000FF"><b>DEFINE </b></font><font color="#FF0000">ADC_BITS </font>8 <font color="#00FF00"><b><i>' Set number of bits in result
</i></b></font><font color="#0000FF"><b>DEFINE </b></font><font color="#FF0000">ADC_CLOCK </font>3 <font color="#00FF00"><b><i>' Set clock source (3=rc)
</i></b></font><font color="#0000FF"><b>DEFINE </b></font><font color="#FF0000">ADC_SAMPLEUS </font>50 <font color="#00FF00"><b><i>' Set sampling time in uS
</i></b></font><font color="#FF0000">TRISA</font>=%00000001
<font color="#FF0000">ANSEL</font>=%00000001
<font color="#FF0000">ADX</font> <font color="#0000FF"><b>VAR</b></font> <font color="#0000FF"><b>BYTE
</b></font><font color="#FF0000">START</font>:
<font color="#0000FF"><b>HIGH </b></font><font color="#FF0000">PORTC</font>.4
<font color="#0000FF"><b>PAUSE </b></font>250
<font color="#0000FF"><b>LOW </b></font><font color="#FF0000">PORTC</font>.4
<font color="#0000FF"><b>ADCIN </b></font>0, <font color="#FF0000">ADX
</font><font color="#0000FF"><b>PAUSE </b></font>250
<font color="#0000FF"><b>SEROUT2 </b></font><font color="#FF0000">PORTC</font>.5, 17197, [<font color="#0000FF"><b>DEC </b></font><font color="#FF0000">ADX</font>, $d, $a]
<font color="#0000FF"><b>GOTO </b></font><font color="#FF0000">START
</font></code></pre><!--EndFragment--></body>
</html>
Bookmarks