<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.circuitolivre.org/drupal" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Nível Básico</title>
 <link>http://www.circuitolivre.org/drupal/taxonomy/term/11</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>PIC16: Instruções de movimentação de dados</title>
 <link>http://www.circuitolivre.org/drupal/node/41</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;Cada instru&amp;ccedil;&amp;atilde;o da fam&amp;iacute;lia mid-range tem 14 bits divididos entre um OPCODE, que especifica o tipo de instru&amp;ccedil;&amp;atilde;o, e um ou mais operandos. Neste artigo, comentaremos as instru&amp;ccedil;&amp;otilde;es relacionadas &amp;agrave; movimenta&amp;ccedil;&amp;atilde;o de dados.&lt;/p&gt; &lt;p class=&quot;rtejustify&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/41&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/41#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Sat, 05 Apr 2008 07:29:19 -0700</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">41 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>PIC16: Instruções de movimentação de dados</title>
 <link>http://www.circuitolivre.org/drupal/node/41</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;Cada instru&amp;ccedil;&amp;atilde;o da fam&amp;iacute;lia mid-range tem 14 bits divididos entre um OPCODE, que especifica o tipo de instru&amp;ccedil;&amp;atilde;o, e um ou mais operandos. Neste artigo, comentaremos as instru&amp;ccedil;&amp;otilde;es relacionadas &amp;agrave; movimenta&amp;ccedil;&amp;atilde;o de dados.&lt;/p&gt; &lt;p class=&quot;rtejustify&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/41&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/41#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Sat, 05 Apr 2008 07:29:19 -0700</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">41 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>PIC16: mostra4digitos - exibe quatro dígitos em displays multiplexados</title>
 <link>http://www.circuitolivre.org/drupal/node/21</link>
 <description>&lt;p&gt;A seguinte fun&amp;ccedil;&amp;atilde;o para a fam&amp;iacute;lia de microcontroladores PIC16 controla a exibi&amp;ccedil;&amp;atilde;o de 4 d&amp;iacute;gitos decimais em 4 displays de 7 segmentos multiplexados atrav&amp;eacute;s de transistores e um decodificador BCD para 7 segmentos. O n&amp;uacute;mero a ser exibido deve estar contindo em digitos_low (dois d&amp;iacute;gitos BCD) e digitos_high (dois d&amp;iacute;gitos BCD mais significativos). Esta fun&amp;ccedil;&amp;atilde;o utiliza a fun&amp;ccedil;&amp;atilde;o &lt;a target=&quot;_blank&quot; href=&quot;17&quot;&gt;mostra1digito&lt;/a&gt;.&lt;br /&gt;
&lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;geshifilter-mpasm&quot;&gt;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/21&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/21#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Sat, 15 Mar 2008 14:45:45 -0700</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">21 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>PIC16: mostra4digitos - exibe quatro dígitos em displays multiplexados</title>
 <link>http://www.circuitolivre.org/drupal/node/21</link>
 <description>&lt;p&gt;A seguinte fun&amp;ccedil;&amp;atilde;o para a fam&amp;iacute;lia de microcontroladores PIC16 controla a exibi&amp;ccedil;&amp;atilde;o de 4 d&amp;iacute;gitos decimais em 4 displays de 7 segmentos multiplexados atrav&amp;eacute;s de transistores e um decodificador BCD para 7 segmentos. O n&amp;uacute;mero a ser exibido deve estar contindo em digitos_low (dois d&amp;iacute;gitos BCD) e digitos_high (dois d&amp;iacute;gitos BCD mais significativos). Esta fun&amp;ccedil;&amp;atilde;o utiliza a fun&amp;ccedil;&amp;atilde;o &lt;a target=&quot;_blank&quot; href=&quot;17&quot;&gt;mostra1digito&lt;/a&gt;.&lt;br /&gt;
&lt;span class=&quot;geshifilter&quot;&gt;&lt;code class=&quot;geshifilter-mpasm&quot;&gt;&amp;nbsp;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/21&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/21#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Sat, 15 Mar 2008 14:45:45 -0700</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">21 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>MPASM: cblock...endc</title>
 <link>http://www.circuitolivre.org/drupal/node/20</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;cblock...endc &amp;eacute; um recurso do MPASM muito utilizado para a gera&amp;ccedil;&amp;atilde;o de blocos de constantes (s&amp;iacute;mbolos seq&amp;uuml;enciais com nome). Portanto, n&amp;atilde;o &amp;eacute; necess&amp;aacute;rio utilizar v&amp;aacute;rias diretivas equ para que o assembler gerar uma lista de s&amp;iacute;mbolos (com endere&amp;ccedil;os cont&amp;iacute;nuos).&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/20&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/20#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/51">MPLAB</category>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <pubDate>Tue, 04 Mar 2008 17:43:18 -0800</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">20 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>MPASM: cblock...endc</title>
 <link>http://www.circuitolivre.org/drupal/node/20</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;cblock...endc &amp;eacute; um recurso do MPASM muito utilizado para a gera&amp;ccedil;&amp;atilde;o de blocos de constantes (s&amp;iacute;mbolos seq&amp;uuml;enciais com nome). Portanto, n&amp;atilde;o &amp;eacute; necess&amp;aacute;rio utilizar v&amp;aacute;rias diretivas equ para que o assembler gerar uma lista de s&amp;iacute;mbolos (com endere&amp;ccedil;os cont&amp;iacute;nuos).&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/20&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/20#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/51">MPLAB</category>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <pubDate>Tue, 04 Mar 2008 17:43:18 -0800</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">20 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>PIC16: delay_us</title>
 <link>http://www.circuitolivre.org/drupal/node/19</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;A fun&amp;ccedil;&amp;atilde;o abaixo demonstra uma maneira muito simples de obter atrasos de microsegundos com um microcontrolador da fam&amp;iacute;lia PIC16 com cristal de 20Mhz. Devido &amp;agrave; base de tempo muito pequena, utilizou-se apenas um loop que decrementa o vari&amp;aacute;vel delay inv&amp;eacute;s de utilizar um timer. Para atrasos de microsegundos, veja a fun&amp;ccedil;&amp;atilde;o delay_ms que tamb&amp;eacute;m utiliza a vari&amp;aacute;vel delay e o TMR1.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/19&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/19#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Tue, 04 Mar 2008 17:24:36 -0800</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">19 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>PIC16: delay_us</title>
 <link>http://www.circuitolivre.org/drupal/node/19</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;A fun&amp;ccedil;&amp;atilde;o abaixo demonstra uma maneira muito simples de obter atrasos de microsegundos com um microcontrolador da fam&amp;iacute;lia PIC16 com cristal de 20Mhz. Devido &amp;agrave; base de tempo muito pequena, utilizou-se apenas um loop que decrementa o vari&amp;aacute;vel delay inv&amp;eacute;s de utilizar um timer. Para atrasos de microsegundos, veja a fun&amp;ccedil;&amp;atilde;o delay_ms que tamb&amp;eacute;m utiliza a vari&amp;aacute;vel delay e o TMR1.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/19&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/19#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Tue, 04 Mar 2008 17:24:36 -0800</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">19 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>Watchdog</title>
 <link>http://www.circuitolivre.org/drupal/node/18</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;&amp;nbsp;Se voc&amp;ecirc; &amp;eacute; novo no mundo dos microcontroladores em geral, voc&amp;ecirc; deve estar se questionando se o recurso Watchdog Timer dos microcontroladores PIC tem realmente alguma utilidade. Afinal, quem gostaria de ter o microcontrolador reiniciado, em determinadas circunst&amp;acirc;ncias, periodicamente?&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/18&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/18#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Sat, 01 Mar 2008 18:05:33 -0800</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">18 at http://www.circuitolivre.org/drupal</guid>
</item>
<item>
 <title>Watchdog</title>
 <link>http://www.circuitolivre.org/drupal/node/18</link>
 <description>&lt;p class=&quot;rtejustify&quot;&gt;&amp;nbsp;Se voc&amp;ecirc; &amp;eacute; novo no mundo dos microcontroladores em geral, voc&amp;ecirc; deve estar se questionando se o recurso Watchdog Timer dos microcontroladores PIC tem realmente alguma utilidade. Afinal, quem gostaria de ter o microcontrolador reiniciado, em determinadas circunst&amp;acirc;ncias, periodicamente?&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.circuitolivre.org/drupal/node/18&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.circuitolivre.org/drupal/node/18#comments</comments>
 <category domain="http://www.circuitolivre.org/drupal/taxonomy/term/11">Nível Básico</category>
 <category domain="http://www.circuitolivre.org/drupal/PIC">PIC/dsPIC</category>
 <pubDate>Sat, 01 Mar 2008 18:05:33 -0800</pubDate>
 <dc:creator>Pedro Henrique</dc:creator>
 <guid isPermaLink="false">18 at http://www.circuitolivre.org/drupal</guid>
</item>
</channel>
</rss>
