ME Labs, Inc. 719-520-5323 |
ME Labs, Inc. | 1-719-520-5323 | Example Program - LOOKUP.pbpPICBASIC PRO program to demonstrate LOOKUP & RANDOM commands. Converts numeric value to ASCII hexadecimal equivalents.' Name : LOOKUP.pbp ' Compiler : PICBASIC PRO Compiler 2.6 ' Assembler : PM or MPASM ' Target PIC : 12F, 16F or 18F ' Hardware : PC serial connection & terminal for result display ' Oscillator : 4MHz internal or external ' Keywords : LOOKUP, RANDOM, SEROUT ' Description : PICBASIC PRO program to demonstrate LOOKUP & RANDOM commands. ' Converts numeric value to ASCII hexadecimal equivalents. ' Include "bs1defs.bas" ' Include BS1 variable and serial definitions SO Con 0 ' Define serial out mainloop: W6 = W0 : Gosub HexW ' Print W0 Serout SO,N2400,[13,10] ' Print end of line Random W0 ' Randomize W0 Goto mainloop ' Do this forever!!! ' Send W6 as XXXX (Uses W5) HexW: Gosub HexB13 ' Print MSB B13 = B12 ' Print LSB HexB13: B11 = B13 / 16 ' Print MSB Gosub HexB11 B11 = B13 & 15 HexB11: Lookup B11,["0123456789ABCDEF"],B10 ' B10 = HEX$(B11) Serout SO,N2400,[B10] Return End Download the program file. |
Copyright 2019 ME Labs, Inc. PO Box 8250 Asheville NC 28814 (719) 520-5323 (719) 520-1867 fax email: support@melabs.com |
|