Úloha v assembleru

tichous

Úloha v assembleru
« kdy: 05. 05. 2015, 20:39:41 »
zdravím dostal jsem za úkol v seminární práci napsat program a jazyku assembler a byl bych moc rád za každou radu, protože tohle vůbec nechápu :)
tady je zadání :
Na vstup 2 brány P3 je připojeno tlačítko, na výstup 0 brány P1 je přes spínací tranzistor připojen reproduktorek.
Napište a odlaďte program, který při prvním stisku tlačítka spustí generování tónu o kmitočtu 440 Hz, při dalším stisku generování ukončí atd. Je třeba programově ošetřit zákmity tlačítka při jeho sepnutí:
předem díky moc za pomoc :)
« Poslední změna: 05. 05. 2015, 21:04:53 od Petr Krčmář »


Re:assembler-pomoc
« Odpověď #1 kdy: 05. 05. 2015, 20:50:50 »
 :o
Si děláte kozy, ne?

v

Re:assembler-pomoc
« Odpověď #2 kdy: 05. 05. 2015, 20:51:56 »
to je vtip? ptám se, bo tohle vlákno http://forum.root.cz/index.php?topic=11143.0
ale řekněme, že není, potom byste v první řadě měl sdělit, na jakém procesoru to má běžet, tipuju MCS51

tichous

Re:assembler-pomoc
« Odpověď #3 kdy: 05. 05. 2015, 20:54:03 »
mikrořadič AT89S2051 na tomto :)

v

Re:assembler-pomoc
« Odpověď #4 kdy: 05. 05. 2015, 20:55:16 »
mikrořadič AT89S2051 na tomto :)

a je to teda vtip nebo není?


tichous

Re:assembler-pomoc
« Odpověď #5 kdy: 05. 05. 2015, 20:59:39 »
není , nemám potřebu si z někoho utahovat na internetu :)
budu vděčný za každou radu.

v

Re:assembler-pomoc
« Odpověď #6 kdy: 05. 05. 2015, 21:04:53 »
budiž

čemu přesně nerozumíte?
umíte přečíst stav pinu?
nastavit výstupní hodnotu pinu?
naprogramovat zpožďovací smyčku?
nakonfigurovat a zachytit přerušení?
nakonfigurovat časovač?

Re:Úloha v assembleru
« Odpověď #7 kdy: 05. 05. 2015, 21:05:24 »
Jak už bylo napsáno ve vedlejším vlákně: nikdo tu za vás nebude řešit domácí úkoly. Snažte se sami a pokud vám něco konkrétního nebude jasné, zeptejte se.

tichous

Re:Úloha v assembleru
« Odpověď #8 kdy: 05. 05. 2015, 21:07:16 »
popravdě ... není toho moc co umím.
kdyby jste mi napsal nějaký postup tak bych to i možná zvládnul. je mi jasné že mi tu nenapíšete celý program to bych po vás chtěl moc .

v

Re:Úloha v assembleru
« Odpověď #9 kdy: 05. 05. 2015, 21:11:03 »
Jak už bylo napsáno ve vedlejším vlákně: nikdo tu za vás nebude řešit domácí úkoly. Snažte se sami a pokud vám něco konkrétního nebude jasné, zeptejte se.

ne že bych chtěl tazatele moc bránit, ale stane, že je člověk opravdu přetížen a neví ani na co se zeptat

popravdě ... není toho moc co umím.
kdyby jste mi napsal nějaký postup tak bych to i možná zvládnul. je mi jasné že mi tu nenapíšete celý program to bych po vás chtěl moc .

ty mé otázky - o moc víc než na co jsem se zeptal není k realizaci třeba, co z toho umíte?

tichous

Re:Úloha v assembleru
« Odpověď #10 kdy: 05. 05. 2015, 21:14:38 »
řekněme že první dva body zvládnu :)

v

Re:Úloha v assembleru
« Odpověď #11 kdy: 05. 05. 2015, 21:21:26 »
tak postněte kód, který přečte stav tlačítka a překlopí ho na stav výstupu spínajícího tranzistor

tichous

Re:Úloha v assembleru
« Odpověď #12 kdy: 05. 05. 2015, 21:27:28 »
takže odpoved je v tom že vlastně tranzistor se překlápí jen v určitých impulseh, ke kterým dosáhneš tak že si nastavíš čítač na hodnotu 0 a zadaš potřebnou frekvneci

faraon

Re:Úloha v assembleru
« Odpověď #13 kdy: 05. 05. 2015, 21:29:59 »
kdyby jste mi napsal nějaký postup tak bych to i možná zvládnul. je mi jasné že mi tu nenapíšete celý program to bych po vás chtěl moc .
Postup jsem ti napsal, ještě sis ho nepřečetl!

tichous

Re:Úloha v assembleru
« Odpověď #14 kdy: 05. 05. 2015, 21:35:54 »
prosim ? vy jste mi sem napsal ted první příspěvek....