C++ include állomány bővítése ?
2011-02-21T15:49:19+01:00
2011-02-22T22:11:03+01:00
2022-07-24T18:26:20+02:00
  • Üdv megint!

    Csak azért irok megint,mert találtam a neten egy oldalt"WWW.iar.com",innen lelehet tölteni 8051 compliert C/C++ hoz
    ez segít e valamit a Borland Builderx esetén?
    Hálás köszönet
    Mutasd a teljes hozzászólást!
  • Üdvözletem !

    Köszönöm a válaszaitokat!
    Úgy látom.hogy a C++-al rossz vágányra tettem magam hogy megszólítsam a 8051-et,vagy más vezérlőket.ASSEMBLER ben apróbb
    siker élményt már elértem ,de ezt így kezdőként sokkal bonyolultabnak találtam! A c++ emberibbnek tűnt.Tanulmányozgattam már megírt példaprogramokat ami c-ben volt írva PL:T6963c LCD meghajtó ahol egy kör felrajzolása a grafikus kijelzőre sokkal egyszerűbnek tűnt mint assemblerben!Egyébbkén nagy hasonlóságot látok a két c nyelv között és viszonylag szerényebb áron jutottam a c++-hoz ezért kezdtem el.
    Kérhetek e olyan segítséget hogy vázlatosan leírja valaki hogy milyen eszközök szükségesek,lépéseket tegyek a sikeres programozáshoz.
    Előre is sok köszönet
    Mutasd a teljes hozzászólást!
  • szia, a helyzet az, hogy ez nem ennyire egyszerű. A Borland C Builder soha nem fog neked C51-es kódot fordítani, mert nem arra készült. Arra inkább C51-es fordító kell, amiből van annyi mint égen a csillag. egy részük fizetős, egy részük freee(pl. emlékeim szerint a gcc is tud C51-re fordítani).

    Persze meg kell neki mondani, hogy milyen környezetben van a mikrovezérlő. Ez nem túl bonyolult dolog, inkább a memóriaterületek elhelyezkedésére vonatkozik. Ha a fordítónak és a valóságnak megfelelően beállítottad a dolgokat, akkor ott van még a forráskód kérdése. Ezek általában sima C-ben mennek, tehát a C++-os könyved jószerivel kuka a mikrokontrollerek körében. Persze nem lehetetlen meghekkelni ezt-azt C++-ban sem, de nagyságrendileg erőforrás igényesebb...

    Alapból kell a reg51.h a C51-eshez, mert ez tartalmazza a regisztertérképet, pointerek által. Viszont amint említettem más dolgot nem is említ. Olvass utána szerintem még, 24 óra kevés lesz, mind a C++-hoz, de még a C-hez is.

    üdv.
    Mutasd a teljes hozzászólást!
  • Mikrokontrollerekhez nem értek, de az biztos, hogy egy header fájl magában nem fogja felkészíteni a környezetedet új eszköz kezelésére. A "h" kiterjesztésű fájlokban csak az tárolódik, hogy milyen módon hívhatók bizonyos függvények, milyen adatstruktúrák használhatók, stb. Ehhez még mindenképp kell egy implementáció (.c fájlok vagy lefordított .lib kód), ami ténylegesen tartalmazza az adott függvényeket.

    Aki jobban ért hozzá, biztos tud neked adni egy tutorialt. Amíg ilyen ember nem érkezik, gyakorolj valami alapabbat, amihez nem kell speciális hardver támogatása. A könyvben biztos vannak példafeladatok, amivel próbálkozhatsz.
    Mutasd a teljes hozzászólást!
  • Üdvözlöm a Gurukat!

    Teljesen kezdő C++ használó lennék.Remélem a moderátoroknak megfelelő besorolást tettem!
    Tavaly megvásároltam a "Tanuljuk meg a C++ prog. nyelvet 24 óra alatt"című oktatói könyvet.
    Az lenne a kérdésem,hogy a cd mellékleten levő Borland builder x programnál az "INCLUDE" állomány
    nincs felkészítve arra ,hogy 8051 ucontrollert kezeljen és egyébb grafikus LCD meghajtókat is.
    A koders.com oldalról letöltöttem a8051 hez a "REG51.H"file-t ezt a feltelepített builder x include mappájába bemásoltam.Jól jártam e el ,hogy
    tudjak 8051 alá programot írni?
    A többi különféle conntrollernél is hasonlóan kell eljárni?
    Köszönöm az építő jellegű válaszokat
    József63
    Mutasd a teljes hozzászólást!
Ez a téma lezárásra került a moderátor által. A lezárás oka: Konkr�t, megoldand� k�rd�sek/probl�m�k helysz�ne a Tud�st�r!
abcd