Kezdőoldal » Számítástechnika » Programozás » Ha kisebb áramköröket akarok...

Ha kisebb áramköröket akarok programozni, milyen nyelvet kell megtanulnom?

Figyelt kérdés
Pl led villogtatás
2016. febr. 20. 23:22
 1/8 anonim ***** válasza:
55%
C.
2016. febr. 20. 23:38
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
75%

"áramköröket akarok programozni"


Áramköröket nem programozni szoktak, hanem konkrét hardvert konfigurálnak fel VHDL vagy VERILOG rendszerleíró nyelveken. A processzorokat és más perifériákat is így terveznek meg, mit fognak tudni.


És ez még nagyon nem programozás.


Programozni valamilyen ALU-val, memóriával és utasításkészlettel rendelkező áramkört tudsz, perifériától függően.


Ledet villogtatni astabil multivibrátorral is lehet, nem kell hozzá programozni se, csak RC időállandókat számolni az időzítéshez.

2016. febr. 20. 23:59
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:
100%

"Programozni valamilyen ALU-val, memóriával és utasításkészlettel rendelkező áramkört tudsz, perifériától függően. "

Itt egészíteném ki az előző hozzászóló - egyébként teljesen jó - hozzászólását.

Erre szolgálnak a mikrokontrollerek ( [link] ). Itt két fő család van elterjedve:

* az egyik a Microchip PIC

* a másik az Atmel (amit nem régiben felvásárol az előző: [link] ) AVR


Ezen utóbbiak köré épülnek fel a hírhedt Arduino névre hallgató fejlesztőplatform (és azok klónjai), amelyeknek az az előnye, hogy dugdosós próbapanellel - amibe könnyen beilleszthetőek az alkatrészek (LED-ek, ellenállások) is - könnyedén összeköthető, a felprogramozása meg egy hozzá letölthető fejlesztőkörnyezettel ( [link] ) könnyedén megoldható.


Bővebb információk: [link]

2016. febr. 21. 00:19
Hasznos számodra ez a válasz?
 4/8 anonim ***** válasza:
27%

"Áramköröket nem programozni szoktak"


Ő is feltételezhetően mikrovezérlőkre gondolt az áramkörök említésénél.


Az is valószinű, hogy nem egy általa összeforrasztot, két tranyós astabil multivibrátor billegésében kiván gyönyörködni nyugdíjas koráig, hanem a ledektől, billenőköröktől tovább szeretne lépni. Kivált, ha első körben még sikerrel is jár.

2016. febr. 21. 00:24
Hasznos számodra ez a válasz?
 5/8 anonim ***** válasza:
13%

Ja és a nyelv. Hát, nem oroszul.

Többnyire a C dívik, vagy ennek valamilyen subsetjére épülő C-szerű nyelvezet. Azonban létezik pascal*, basic* alapú feljesztőkörnyezet is.

Végezetül és utolsó sorban megemlíteném még az assembly-t is, de ez a leginkább eszköz-specifikus, tehát minden kontrollernél más és más. Bár fő vonalaiban sok az

egyezés.


* Ezen pascal és basic verziók, mi több, a C is, általában csak erősen hasonlítanak a PC-s megfelelőjükhöz, de a hasonlatosság van olyan mérvű, hogy light pascalos, basices, C-s múlttal, ismerettel bátran bele lehet vágni a dologba.

2016. febr. 21. 00:33
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
76%

Round Robint mért pontozzátok le állandóan?

Most azért nem irt annyira nagy hülyeséget, mint a "négyzet nem téglalap".

A kérdés alapján én is úgy gondolom, hogy valami microcontrollerrel szeretné programozni.. nem csak szimpla villogtatás, hanem vmi beprogramozott, állitható "effekt".

Általában lehet C-ben, de pl vannak olyan microcontrollerek, amit lua scriptben is lehet programozni. Ezzel nagyon egyszerű akár mondjuk wifi AP-t is létrehozni (tényleg, 1-2 sor) és mobilról csatlakozva vezérelni.

2016. febr. 21. 10:48
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:

"Programozni valamilyen ALU-val, memóriával és utasításkészlettel rendelkező áramkört tudsz"


Ez azért nem teljesen igaz.

Egy TTL áramkört bármikor lehet programozni egy eprommal és a beleírt tartalommal. Ahogy teszik, tették is ezt.

2016. febr. 21. 13:58
Hasznos számodra ez a válasz?
 8/8 SimkoL ***** válasza:
Kezdetnek én leginkább a párhuzamos portra kötött ledek vezérlését tartanám legegyszerűbbnek, legolcsóbbnak. Utána két port és mátrix vagy hétszegmens kijelzők multiplex vezérlése.... Nagyon minimális befektetés a hardver a beszerzett ledeket, ellenállásokat a későbbiekben is tudod használni.
2016. febr. 21. 14:21
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!