![]() | ![]() ![]() |
| ![]() |
|
There are almost 200 keywords that PicPuter understands, this is good for the user because if creates a rich powerful language, but the tech writter does not see it this way. There are a few errors in the documentation presented below, but it is getting better. It is a work in progress. Chapter Index
Appendicies __GLOSSARY__
Commands: RUN , CONTNUE , : , ; Statements: (UART Output) PRINT , HPRINT , CPRINT , FPRINT (UART Input) INPUT , GETCHAR (LCD Output) LPRINT , LHPRINT , LCPRINT , LFPRINT , LCDCMD , LCDPOS (BRANCH) GOTO , GOSUB , IF , RETURN (LOOP) FOR , NEXT , DO , WHILE , UNTIL (DEBUG) __BREAK__ , TRACE (WAIT) PAUSE , WAIT , WAITLO (USER COMMAND) USR , USR2 , USRM (MISC) CLRPGM , USER , POP , PUSH , END , CLRB , SETB , LIST , DUMP , IHEX , DISASM , SYS , DATA , RANDOMIZE Math Opperations: (LOGIC) AND , OR , XOR , NAND , NOR , NXOR (MATH) = , + , - , * , .* , / , % , MIN , MAX , << , >> , (BOOLEAN) == , != , < , > , <= , >= Assembler Opcodes: ADDLW , ADDWF , ANDLW , ANDWF , BCF , BSF , BTFSC , BTFSS , CALL , COMF , CLRF , CLRW , CLRWDT , DECF , DECFSZ , GOTO , INCF , INCFSZ IORWF , IORLW , MOVF , MOVLW , MOVWF , NOP RETURN , RETFIE , RETLW , RRF , RLF , SLEEP , SUBLW , SUBWF , SWAPWF , XORLW , XORWF PicPuter Variables: A-Z , ADC0 , ADC1 , ADC2 , ADC3 , ADC4 , ASPEED , ASTEP , APOS , BSPEED , BSTEP , BPOS , CONFIGURATOR , FUTZ , EVENTS , HOUR , HUND , MIN , MSB , PC , PP0 , PP1 , PP2 , PP3 , PW0 , PW1 , PW2 , PW3 , RESET , RND , SEC , SP , TPH , USAGE Microchip Registers: ADRESH , ADRESL , ADCON0 , ADCON1 , CCPR1H , CCPR1L , CCP1CON , CCPR2H , CCPR2L , CCP2CON , FSR , INDF , INTCON , PCL , PCL , PCLATH , PCON , PIE1 , PIE2 , PIR1 , PIR2 , PORTA , PORTB , PORTC , PORTD , PORTE , PR2 , RCREG , RCSTA , STATUS , SSPBUF , SSPCON , SSPCON2 , SSPADD , SSPSTAT , SPBRG , T1CON , T2CON , TMR0 , TMR1L , TMR1H , TMR2 , TRISA , TRISB , TRISC , TRISD , TRISE , TXREG , TXSTA |