Instrukce v C

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Saturn
Příspěvky: 384
Registrován: 07 úno 2005, 00:00
Bydliště: Brno

Instrukce v C

#1 Příspěvek od Saturn »

Pokouším se o přechod z ASM 51 na programování v C konkrétně pro procesory AT89S52.
Zajímalo by mne jak řešit např. instrukce CJNE nebo DJNZ v Céčku, pomocí WHILE? Zkoušel jsem hledat na inetu nějakou kuchařku, ale neúspěšně.
Saturn.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek od ZdenekHQ »

Já sice píšu taky přímo v ASM, ale zkus napsat zkušební program s instrukcema WHILE, REPEAT a FOR I++ a podívej se, jak se to přeloží.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#3 Příspěvek od ZdenekHQ »

K CJNE - tam to asi nahradit podmínkou IF nebo přes CASE of .
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
Modemo
Příspěvky: 90
Registrován: 13 kvě 2007, 00:00
Bydliště: Brno, Pov. Bystrica

#4 Příspěvek od Modemo »

Zdravim.
Presne toto trapilo aj mna pri prechode.
Proste zabudni na cjne a djnz.... teraz su tu while, repet, for! :wink:
Chce trosku menej strojovo rozmyslat. Inak vyborny manual je na
http://crasseux.com/books/ctutorial/index.html#Top
Niekedy je nedostupna, tak treba skusat :?
Ale inak velmi dobra....
Vela zdaru zelam :D
Uživatelský avatar
Saturn
Příspěvky: 384
Registrován: 07 úno 2005, 00:00
Bydliště: Brno

#5 Příspěvek od Saturn »

Ok díky všem,
budu bádat, jinak jsem si pořídil knihu od David Matoušek - C pro mikrokontroléry Atmel AT89S52 s vývojovým prostředím Keil µVision 3, můžu jen doporučit.
Saturn.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“