<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=4959&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-11-29T19:05:25+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=4959&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-11-29T19:05:25+01:00</updated>
<published>2013-11-29T19:05:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4959&amp;p=59079#p59079</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4959&amp;p=59079#p59079"/>
<title type="html"><![CDATA[Re: Odliczanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4959&amp;p=59079#p59079"><![CDATA[
A słyszał kiedyś kolega o multipleksowaniu wyświetlaczy LED ? bo zamiast się bawić w takie coś - co i tak nijak do niczego się nie przyda - może lepiej zabrać się za to tak jak się należy ? taka moja mała uwaga/pytanie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 29 lis 2013, o 19:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[replo]]></name></author>
<updated>2013-11-29T19:01:14+01:00</updated>
<published>2013-11-29T19:01:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4959&amp;p=59078#p59078</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4959&amp;p=59078#p59078"/>
<title type="html"><![CDATA[Odliczanie]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4959&amp;p=59078#p59078"><![CDATA[
Witam,<br /><br />Jest to moj pierwszy post wiec licze na troszke wieksza wyrozumialosc.<br />Zaczynam zabawe z mikrokomputerami i natrafilem na problem.<br />Programuje w eclipse<br /><br />Posiadam wyswietlacz led i probuje go zmusic aby w petli odliczal od 00 do 99 a potem od 99 do 00 i tak przez zalozmy 5 cykli<br /><br />Zeby liczyl osobno w gore i w dol to nie ma problemu, ale jakos niemoge tego jedna calosc zlozyc.<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main(void)<br />{<br /><br />int8_t i, k, m;<br /><br />/* 0xC0 - binarnie 11000000 - &quot;0&quot;<br /> * 0xF9 - binarnie 11111001 - &quot;1&quot;<br /> * 0xA4 - binarnie 10100100 - &quot;2&quot;<br /> * 0xB0 - binarnie 10110000 - &quot;3&quot;<br /> * 0x99 - binarnie 10011001 - &quot;4&quot;<br /> * 0x92 - binarnie 10010010 - &quot;5&quot;<br /> * 0x82 - binarnie 10000010 - &quot;6&quot;<br /> * 0xF8 - binarnie 11111000 - &quot;7&quot;<br /> * 0x80 - binarnie 10000000 - &quot;8&quot;<br /> * 0x90 - binarnie 10010000 - &quot;9&quot;<br /> */<br />unsigned char liczba_LED&#91;10&#93; = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};<br /><br />/*Ustaw kierunki transmisji<br /> * Wszystkie porty PB i PC0 i PC1 sa w stanie wysokim<br /> */<br />DDRB = 0XFF;<br />DDRC = 0X03;<br /><br />for(;;)<br />{<br />for(i=0; i&lt;=9; i++)<br />for(k=0; k&lt;=9; k++)<br />for(m=1; m&lt;=10; m++)<br />{<br />PORTC = 0x01;<br />PORTB = liczba_LED&#91;k&#93;;<br />_delay_ms(5);<br />PORTC = 0x02;<br />PORTB = liczba_LED&#91;i&#93;;<br />_delay_ms(5);<br />}<br />}<br />}[/syntax]<br /><br />i w dol<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />int main(void)<br />{<br /><br />int8_t i, k, m;<br /><br />/* 0xC0 - binarnie 11000000 - &quot;0&quot;<br /> * 0xF9 - binarnie 11111001 - &quot;1&quot;<br /> * 0xA4 - binarnie 10100100 - &quot;2&quot;<br /> * 0xB0 - binarnie 10110000 - &quot;3&quot;<br /> * 0x99 - binarnie 10011001 - &quot;4&quot;<br /> * 0x92 - binarnie 10010010 - &quot;5&quot;<br /> * 0x82 - binarnie 10000010 - &quot;6&quot;<br /> * 0xF8 - binarnie 11111000 - &quot;7&quot;<br /> * 0x80 - binarnie 10000000 - &quot;8&quot;<br /> * 0x90 - binarnie 10010000 - &quot;9&quot;<br /> */<br />unsigned char liczba_LED&#91;10&#93; = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};<br /><br />/*Ustaw kierunki transmisji<br /> * Wszystkie porty PB i PC0 i PC1 sa w stanie wysokim<br /> */<br />DDRB = 0XFF;<br />DDRC = 0X03;<br /><br />for(;;)<br />{<br />for(i=9; i&gt;=0; i--)<br />for(k=9; k&gt;=0; k--)<br />for(m=1; m&lt;=10; m++)<br />{<br />PORTC = 0x01;<br />PORTB = liczba_LED&#91;k&#93;;<br />_delay_ms(5);<br />PORTC = 0x02;<br />PORTB = liczba_LED&#91;i&#93;;<br />_delay_ms(5);<br />}<br />}<br />}[/syntax]<br /><br />Z gory dziekuje za kazda pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2120">replo</a> — 29 lis 2013, o 19:01</p><hr />
]]></content>
</entry>
</feed>