Zcela nefunkcni program - assembler

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Weery
nováček
Příspěvky: 12
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Zcela nefunkcni program - assembler

Příspěvekod Weery » 24 kvě 2015 14:06

Ahoj, potreboval bych poradit co se zbytkem programu, ktery neni zcela funkcni... Jde zase o assembler 8051... Vse mam, akorat mi chybi jen zobrazovani po deseti cislech po 750ms, cisla prijata po seriove lince se zobrazuji ihned...

Zadani je takove:......program, který bude ukládat přijaté bajty do paměti a vždy po přijetí deseti čísel je postupně zobrazí na sedmisegmentovce v intervalu 750 ms. Během zobrazování nebudou nová čísla přijímána.

Program napsany je zde - http://gyazo.com/98fd7ef0173a37b13295baead4255240, vic netusim... Nebyla by mi prosim nejaka rada? Diky

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Zcela nefunkcni program - assembler

Příspěvekod faraon » 24 kvě 2015 15:06

Budeš potřebovat (někde ve volné paměti) zásobník na těch deset čísel, a počítadlo kolik už jich tam máš. Příchozí číslo zapíšeš na pozici kam ukazuje počítadlo, to inkrementuješ, a zkontroluješ jestli už jich není deset. Když se ti zásobník naplní, spustíš smyčku která ho postupně zobrazí, každé číslo 3/4s, k tomu využiješ časovač. Pak zhasneš displej, vynuluješ počítadlo, a čekáš na dalších deset čísel...
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Weery
nováček
Příspěvky: 12
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: Zcela nefunkcni program - assembler

Příspěvekod Weery » 24 kvě 2015 18:31

Pff, tak tohle vubec nedavam uz :/

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Zcela nefunkcni program - assembler

Příspěvekod faraon » 24 kvě 2015 18:43

A co nedáváš? Časovač vestavěný v procesoru? Čtení a zápis paměti, vestavěné v procesoru? 8051 je dost luxusně vybavená hračka ;-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Weery
nováček
Příspěvky: 12
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: Zcela nefunkcni program - assembler

Příspěvekod Weery » 24 kvě 2015 19:17

Nedavam prave to pocitani a zapis v pameti.. Neporadil bys mi prosim te jeste nejak vic?... Nebo rovnou jestli bys byl tak hodnej a nenapsal mi tech par radku programu? Ale o to te asi zadat nemuzu :-))

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Zcela nefunkcni program - assembler

Příspěvekod faraon » 24 kvě 2015 19:28

Ta vestavěná paměť, přesněji její horní polovina v rozsahu 0x80-0xff, se dá adresovat nepřímo pomocí R0 a R1, když se mrkneš do přehledu instrukcí, uvidíš které se pro to dají použít. A počítadlo můžeš mít buďto v dalším registru, a nebo použít přímo ten kterým adresuješ, a testovat jestli už jsi dosáhl maximální adresu. Předpokládám že na to máš nějaký emulátor (já ne), tak si to v něm vyzkoušej.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Weery
nováček
Příspěvky: 12
Registrován: březen 13
Pohlaví: Muž
Stav:
Offline

Re: Zcela nefunkcni program - assembler

Příspěvekod Weery » 27 kvě 2015 15:27

Heled tak jsem to zkousel podle toho, co jsi napsal... Delal jsem to snad 4x a stale nefunkcni, nenapisu to... Takze uz vubec netusim :/


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Nefunkční WiFi na Androidu
    od HxxxV » 26 črc 2024 20:59 » v Administrace sítě
    10
    28575
    od mmmartin Zobrazit poslední příspěvek
    22 led 2025 21:47
  • Nefunkční USB Flash Disk?
    od Dolpi » 01 zář 2024 10:52 » v Problémy s hardwarem
    4
    3387
    od Dolpi Zobrazit poslední příspěvek
    01 zář 2024 22:17
  • i3 8100 nefunkční turboboost
    od Baggy » 05 zář 2024 01:40 » v Problémy s hardwarem
    8
    5415
    od Baggy Zobrazit poslední příspěvek
    29 zář 2024 22:11
  • Nefunkční internet po výpadku proudu
    od Neferivet » 15 zář 2024 23:31 » v Sítě - hardware
    2
    2967
    od Alferi Zobrazit poslední příspěvek
    16 zář 2024 08:53
  • Program na hledání poškozených souborů JPG Příloha(y)
    od Rosta_Kolmix » 09 lis 2024 11:01 » v Design a grafické editory
    2
    4504
    od Minapark Zobrazit poslední příspěvek
    15 lis 2024 11:04

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů