Índice Instruções PBasic – Comandos e Sintaxe ...................................................................... 1 Introdução ............................................................................................................................... 1 Modo BASIC ......................................................................................................................................1 Modo Extendido .................................................................................................................................1 Modo PICAXE ...................................................................................................................................1 Modo Assembler.................................................................................................................................1 Operadores Matemáticos ....................................................................................................................2
LABELS................................................................................................................................... 2 Espaço em branco ...............................................................................................................................2 COMENTÁRIOS................................................................................................................................2
CONSTANTES ....................................................................................................................... 3 SÍMBOLOS ............................................................................................................................. 3 VARIÁVEIS ............................................................................................................................ 4 Variáveis de usos gerais......................................................................................................................4 Variáveis de armazenamento ..............................................................................................................4 Variáveis para funções especiais (SFRs) ............................................................................................5
INSTRUÇÕES ........................................................................................................................ 6 branch .................................................................................................................................................6 button ..................................................................................................................................................7 count ...................................................................................................................................................8 debug...................................................................................................................................................9 dec.......................................................................................................................................................9 do...loop ............................................................................................................................................10 eeprom ..............................................................................................................................................11 end ....................................................................................................................................................12 exit ....................................................................................................................................................13 for … next.........................................................................................................................................13 gosub.................................................................................................................................................14 goto ...................................................................................................................................................15 high ...................................................................................................................................................16 high portc ..........................................................................................................................................16 if … then \ elseif…then \ else \ endif ................................................................................................17 if … then {goto} ...............................................................................................................................18 if…and/or…then {goto} ...................................................................................................................18 if … then exit ....................................................................................................................................19 if…and/or…then exit ........................................................................................................................19 if … then gosub.................................................................................................................................20 if…and/or…then gosub ....................................................................................................................20 inc .....................................................................................................................................................21 let ......................................................................................................................................................22 Funções matemáticas suportadas .................................................................................................23 let dirs = ............................................................................................................................................24 let dirsc = ..........................................................................................................................................24 let pins = ...........................................................................................................................................25 let pinsc =..........................................................................................................................................25 lookdown ..........................................................................................................................................26 lookup ...............................................................................................................................................26 low ....................................................................................................................................................27 nap ....................................................................................................................................................28 on...goto ............................................................................................................................................29 on...gosub..........................................................................................................................................29 pause .................................................................................................................................................30 pulsin.................................................................................................................................................31 pulsout...............................................................................................................................................32
i