Tiger basic

Tiger-BASIC egy BASIC nyelvjárás a programozás által BASIC-Tiger - mikrokontrollerek .

Megjelenése

A Tiger-BASIC fejlesztése az 1990-es évek közepén kezdődött, mint a BASIC-Tiger mikrokontrollerek programozási nyelve, és azóta folyamatosan fejlesztik.

A cél a fejlesztési idő drasztikus lerövidítése kész modulok, funkciók és eszközök használatával.

A Tiger-BASIC multitasking rendszert számos, egyszerre futó folyamat egyszerű adminisztrációjára használják, anélkül, hogy hurkok vagy ugrócímkék révén kerülnék a kitérőt.

Többfeladatos képesség

Legfeljebb 32 BASIC és 64 rendszerfeladat futtatható egyszerre egy BASIC-Tiger mikrokontrolleren. A dinamikus prioritások lehetővé teszik a CPU teljesítményének finom adagolását a feladatok között. Ha egy feladat energiaigénye megváltozik, akkor hozzá lehet rendelni további CPU-energiát akár saját maga, akár valaki más által.

I / O funkciók

Az I / O funkciókat alapvetően 3 különböző módon lehet megoldani a Tiger-BASIC-ban.

BASIC utasításokkal, mint pl B. IN, OUT, DIR, elemi I / O műveleteket hajtanak végre, pl. B. Az egyes csapok vagy portok ellenőrzése.

Bonyolultabb I / O feladatokhoz speciális funkciók állnak rendelkezésre a függvénykönyvtárban, pl. B. I²C-busz vagy SPI.

Az I / O csatornákhoz eszközmeghajtók állnak rendelkezésre, kiterjedt funkciókkal, összetett kezeléssel és puffereléssel.

A függvénykönyvtárakat és az eszközmeghajtókat a programozás egyszerűsítésére, és ha szükséges, a hardverösszetevők mentésére használják.

Alprogramok

Az alprogramok legfeljebb 16 bemeneti és kimeneti paramétert képesek kezelni, és helyi és globális változókat használhatnak.

A Tiger-BASIC szubrutinok teljesen újból belépnek, ezért több feladatnál egyszerre és rekurzívan is használhatók.

Fejlesztőkörnyezet

A BASIC-Tiger for Windows fejlesztői környezet szerkesztőt, fordítót és forrásszintű hibakeresőt, valamint számos mintaalkalmazást tartalmaz:

  • Szerkesztő szintaxis kiemeléssel és egyéb speciális segítséggel
  • Fordító szintaxis ellenőrzéssel
  • Letöltő a lefordított programok BASIC-Tiger programba történő átvitelére
  • Forrásszintű hibakereső változó kijelzővel, törésponttal, egy lépésben

web Linkek

Alkalmazási jelentések