Laajenettu
BASIC Stamp I yhteensopiva käskykanta
Oikea
kääntäjä toimii nopeammin kuin BASIC-tulkit ja
piirille mahtuu enemmän koodia
I2CIN
ja I2COUT käskyt laajentavat muistia helposti
Enenemmän
muutujia kuin Stampissa
Peek ja
Poke käskyt mahdollistavat PICin rekisterien hallinnan
BASICistä
Sarjaliikennenopeus
-> 9600 bps
In-line
assembleri ja Assembler Call tuki
Toimii
PIC12C67x, PIC14Cxxx, PIC16C55x, 6xx, 7xx, 84, 92x ja PIC16F8xx prosessoreissa
DOS tai Windows ohjelmointi
STAMP1 -kääntäjä
PICBASIC Compiler kääntää Basic Stamp 1:lle kirjoitetut
ohjelmat ja muuntaa ne PIC:iin, sopiviksi hex- tai binäärikoodiksi.
Nämä ohjelmat voidaan ohjelmoida suoraan PIC-mikroprosesserille,
joilloin BASIC STAMP 1:ä ei enää tarvita. Helppokäyttöinen
BASIC-kieli tekee PIC-ohjelmoinnin mahdolliseksi jokaiselle.
Mukaan kuuluu ohjekirja, jossa
kerrotaan yksityiskohtaiset toimenpiteet. PICBASIC:in etuihin kuuluu BASIC:in
tulkkia nopeampi ohjelman toiminta, pidemmät ohjelmat ja huomattavasti
halvemmat kustannukset BASIC STAMP 1:n verrattuna. Hex- tai binääritiedostojen
ohella PICBASIC Compiler tuottaa assemblerkoodin, jota voidaan korjata
ja kääntää uudelleen. Näin voidaan käyttää
hyväksi prosessorin muita ominaisuuksia tai käyttää
muitakin rekistereitä, joita alkuperäinen STAMP I ei tue.
PICBASIC on tarkoitettu ensisijaisesti
käytettäväksi sähköisesti pyyhittävän
PIC16F84:n kanssa, mutta sitä voidaan käyttää myös
muiden isompien PIC:in kanssa. Niillä on enemmän muistia tai
enemmän IO-nastoja. Muiden kuin 16F84 PIC:ien käyttö huomioi
pienemmät kustannukset, pidemmät ohjelmat ja yhteydet useampiin
I/O:n tai RAM:iin assembler-ohjelmoinnin avulla.
PICBASIC Compiler toimii BASIC
STAMP 1-käskyillä ja -ohjelmointilaitteilla, jotka käytetään
PIC-prosessorien ohjelmointiin.
PICBASICCompiler
€166
( sis alv) Tämä sopii Stamp1 sovelluksille
PICBASIC
PRO Compiler
€340
( sis alv) Tämä sopii Stamp1I sovelluksille
PICBASIC tai PICBASIC PRO Upgrade
+ käsikirja €87 ( sis alv).
Alkuperäien disketti tarvitaan
( lähetys USAan)
Myymme myös edullisia PIC-ohjelmointilaitteita
PROBYTE PARPIC2 .
'Esimerkki PIC BASIC LED vilkutus HIGH ja LOW käskyillä.
Tee tämä Asseblerilla ja laske rivit ja aika !
Symbol LED = 2
' LED on nasta 2 PORTB:ssä
loop: High LED
' LED päälle
Pause 1000
' viive 1 sek
Low LED
' LED pois
Pause 1000
' viive 1 sek
Goto loop
' ikuinen looppi
PicBasic Pro koodiesimerkki IR-lähetykseen :
'Aseta PWM -> 38KHz .
DEFINE ONINT_USED 1 boot-loader ohjelmointi
TRISC.2 = 0 ' CCP1 (PortC.2 = Output)
PR2 = 25 ' Aseta
PWM Periodi 38KHz
CCPR1L = 13 ' Aseta PWM Duty-Cycle
-> 50%
CCP1CON = %00001100 ' valitse
PWM Mode
T2CON = %00000100
' Timer2 = ON + 1:1 prescale
TRISB.0 = 0
ADDRESS VAR BYTE
DAT VAR BYTE
ID VAR
BYTE
ADDRESS = 10
ID = 25
BEGIN:
FOR DAT = 0 TO 255
SEROUT PORTB.0,4,[ID,ADDRESS,DAT]
PAUSE 100
NEXT
GOTO BEGIN
Ota yhteys PROBYTEen
Yhteystiedot
Probyte Oy, Nirvankatu 31, 33820 Tampere, Finland
puh 03-2661885