
PicBasic Pro kääntäjä
Lataa demo
PicBasic Pro kääntäjällä on ne uudet ominaisuudet
joita aikaisemmat kääntäjän omistajat ovat halunneet
: BASIC Stamp II komennot, porttien PORTA, C, D, E, ja PORTB käyttö.
Mahdollisuus käyttää enemmän RAMia ja ohjelmatilaa.
Kirjastossa valmiit komennot esim Dallas DS1302 reaaliaikakellolle ja Microchip
USB prosesorille.
Uudet komennot ja ominaisuudet:
-
BASIC Stamp I & II kirjasto
-
Automaattinen sivutus yli 2K koodissa
-
Suorat ja kirjsatorutiinit kaikkiin nastoihin ja rekisterihin
-
Oikeat If..Then..Else..Endif
-
Hierakinen funktioiden käsittely
-
Keskeytykset basicissa ja assemblerissa
-
Tuki LCD-näytöillet
-
Oscillatori tuki 3.58Mhz -> 20Mhz
-
Enemmän muuttujatilaa (rippuu prosessorista)
-
MPASM / ICE yhteensopiva
Muuttujatyypit:
-
BIT
-
BYTE
-
WORD
-
BIT ARRAYS
-
BYTE ARRAYS
-
WORD ARRAYS
PicBasic Pro käskykanta:
-
@ - ASM Assemblykielinen koodirivi
-
ASM..ENDASM - Lisää assembly-kielinen ohjelmalohko.
-
BRANCH - Laskettu GOTO (vastaa ON..GOTO).
-
BRANCHL - hyppy sivujen yli (long BRANCH).
-
BUTTON - Debounce ja auto-repeat tulo halutussa nastassa.
-
CALL - kutsu assemblykieliseen aliohjelmaan.
-
CLEAR - Nollaa muuttujat
-
COUNT - Laske pulssit nastassa.
-
DATA - käsittele piirin sisäistä EEPROMia
-
DISABLE - Estä keskeytykset
-
DTMFOUT - Tee puhelinäänet ( DTMF)
-
EEPROM - Aseta EEPROMin alkuarvot EEPROM-prosessoreilla.
-
ENABLE - Salli keskeytykset
-
END - Lopeta ohjelma ja mene vähävirtaiseen tilaan
-
FOR..NEXT - Silmukkakäsky
-
FREQOUT - tee max 2 taajuustta nastaan.
-
GOSUB - aja BASIC aliohjelma
-
GOTO - Hyppää uuteen ohjelmapaikkaan.
-
HIGH - Aseta nasta annoksi
-
I2CREAD - Lue byte I2C laitteeslta
-
I2CWRITE - kirjoita tavu I2C laitteelle
-
IF..THEN..ELSE..ENDIF - Ehdollisesti suorita lasukkeita.
-
INPUT - Aseta nasta tuloksi
-
{LET} - Aseta lausekkeen tulos muuttujaan
-
LCDOUT - Näytä merkki LCD:llä
-
LOOKDOWN - Etsi vakio taulukosta
-
LOOKDOWN2 - Etsi vakio/muuttuja taulukosta arvoksi
-
LOOKUP - Etsi vakio arvo taulukosta.
-
LOOKUP2 - Etsi vakion/muuttujan arvo taulukosta.
-
LOW - Aseta nasta 0-tilaan( anto päällä).
-
NAP - Tee lyhytaikainen lepotila ( pienivirtainen tila)
-
ON INTERRUPT - Tee aliohjelma kesytyksellä.
-
OUTPUT - Aseta nasta antotilaa.
-
PAUSE - Viive (1mSec eroituskyky).
-
PAUSEUS - viive (1uSec errotuskyky).
-
PEEK - Lue tavu rekisteristä.
-
POKE - Kirjoita tavu reksiteriin.
-
POT - Lue potentiometri nastasta.
-
PULSIN - Mittaa pulssin leveys
-
PULSOUT - Synnytä pulssi.
-
PWM - Anna pulssilevysmoduloitua pulssijonoa nastaan.
-
RANDOM - Synnytä pseudo-randomnumero.
-
RCTIME - Mittaa pulssinleveys.
-
READ - Lue tavui piirin EEPROMista.
-
RESUME - Jatka ohjelman suoritusta keskytyksen jälkeen.
-
RETURN - Paluu aliohjelmasta
-
REVERSE - Vaihda nastan anto/otto tilaa.
-
SERIN - Epäsynkroninen sarjaliikenne vastaanotto (N81).
-
SEROUT - Epäsynkroninen sarjalähetys (N81).
-
SHIFTIN - Synkroninen sarjaliikennevastaanotto.
-
SHIFTOUT - Synkroninen sarjalähetys.
-
SLEEP - Aseta CPU pienivirtaiseen tilaan.
-
STOP - Pysäytä ohjelman suoritus.
-
SOUND - Synnytä ääni tai valkoista kohinaa nastassa.
-
TOGGLE - Aseta nasta annoksi ja käännä nastan tila.
-
WHILE..WEND - Suorita koodia kunnes ehto on tosi
-
WRITE - Kirjota byte piirin EEPROMiin.
Toinnaot/ Operaattorit:
-
ABS - Absoluttinen arvo
-
COS - Cosini
-
DCD - 2 potennsi dekoodaus
-
DIG - Palauta digit
-
MAX - Maximi
-
MIN - Minimi
-
NCD - Encode
-
REV - käännä bitis
-
SIN - Sini
-
SQR - Neliöjuuri
-
+ - / // * ** */ << >> & | ^ ~ && || ^^ &/ |/ ^/
PicBasic Pro kääntäjällä ei ole aivan saman tasoista
yhteensopivuutta Stampin I kanssa kuin PicBasic kääntäjällä.
PicBasic Pro kääntäjä on kuitenkin enemmän "oikea"
BASIC.
Nykyinen PicBasic kääntäjä on hyvin yhteensopiva
BS1 ohjelmointikielen kanssa. Jos haluat säästää rahaa
ja et halua lisäominaisuuksia osta nykyinen PicBasic kääntäjä.
PicBasic Pro kääntäjä on eri tuote kuin PicBasic
kääntäjä.
PicBasic kääntäjän hinta
on 168 Euroa ja PicBasic Pro kääntäjä maksaa
320Euroa
PROBYTE OY
Nirvankatu 31
33820 TAMPERE
03-2661885
yhteystiedot