» Poradna » Zpět na dotaz

Programování Atmel

Tomáš Novák  |  30. 3. 2016 18:01:21  |  Odpovědí: 1

Zdravím, nutně potřebuji napsat program do procesoru, ale nejak se mi nedaří. Zadání zní takto: Napište program v Bascomu tak, aby se na prvním vývodu procesoru při stisku tlačítka objevila log. 1 a při uvolnění tlačítka log. 0. při druhém stisku tlačítka se bude proces opakovat na druhém portu. Takto napište program pro 5 výstupů. Problém je v tom, že při opakovaném stisku tlačítka reaguje pouze první výstup. ostatní nic. Je tu nekdo, kdo by poradil ? Pozn.: Stisknuté tlačítko = log 0. Dík můj program: $regfile = "m32def.dat" $crystal = 16000000 Config Pinb.5 = Input Portb.5 = 1 Config Portc.0 = Output Config Portc.1 = Output Config Portc.2 = Output Config Portc.3 = Output Config Portc.4 = Output Dim A As Byte Dim B As Bit Reset Portc.0 Reset Portc.1 Reset Portc.2 Reset Portc.3 Reset Portc.4 A = 0 B = 0 Do If Pinb.5 = 0 And B = 0 Then A = A + 1 Goto Stisk End If If Pinb.5 = 1 Then Reset Portc.0 Reset Portc.1 Reset Portc.2 Reset Portc.3 Reset Portc.4 Reset B If A = 4 Then A = 0 End If Loop End Stisk: If A = 1 Then Set Portc.0 End If If A = 2 Then Set Portc.1 End If If A = 2 Then Set Portc.2 End If If A = 3 Then Set Portc.3 End If If A = 4 Then Set Portc.4 End If Set B Return End If

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]

Omlouváme se za zdržení, ale počítačová síť, ze které se připojujete, zatím nebyla zařazena do seznamu důvěryhodných. Vaše odpověď se proto v poradně ukáže až po schválení. Nemělo by to trvat déle než jeden pracovní den.

 

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.
Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky