ME Labs, Inc.
719-520-5323
 
Home:
  Developer Resources:

Programming Clues
    Sample Programs
   
    PICBASIC PRO™
Compiler Manual
    PICBASIC™ Compiler
Manual
    Serin2/Serout2 Modes
    ASCII Character Set
    Number Conversion
    Floating Point
Routines
    PBP Debug Monitor
    Articles and Tutorials

Hardware Clues
    Parts / Vendor List
    PICPROTO™ Boards
    LAB-X1 Docs
    LAB-X2 Docs
    LAB-X20 Docs
    LAB-X3 Docs
    LAB-X4 Docs
    LAB-XUSB Docs
    LAB-XT Docs
     
 

PBP examples written for PIC16F88 running on the LAB-X18

The PIC16F88 is an excellent choice in an 18-pin DIP package. Our LAB-X18 was designed with this part in mind.

ADCX18.pbpPICBASIC PRO program to read potentiometer on LAB-X18 and display on LCD.
BLINKX18.pbpPICBASIC PRO program to blink an LED connected to PORTB.0 about once a second.
BPX18.pbpPICBASIC PRO program to simulate an LCD Backpack.
BUTX18.pbpPICBASIC PRO program to show button press on LED.
CLOCKX18.pbpPICBASIC PRO program for an LCD clock using On Interrupt. Uses TMR0 and prescaler. Watchdog Timer should be set to off at program time and Nap and Sleep should not be used. Buttons may be used to set time.
HELLOX18.pbpPICBASIC PRO program to send 'Hello World' to serial port.
HSERX18.pbpPICBASIC PRO program to Send and receive from the hardware serial port. LED counts characters and flashes error if none received for 10 seconds.
I2CWX18.pbpPICBASIC PRO program to read and write to I2C SEEPROMs that require a word-sized address. Writes to the first 16 locations of an external serial EEPROM. Reads first 16 locations back and sends to LCD repeatedly.
I2CX18.pbpPICBASIC PRO program to read and write to I2C SEEPROMs. Writes to the first 16 locations of an external serial EEPROM. Reads first 16 locations back and send to LCD repeatedly. Note: for SEEPROMs with byte-sized address.
LCDX18.pbpPICBASIC PRO program to display 'Hello World' on LCD.
TESTX18.pbpPICBASIC PRO test program for LAB-X18.
UPPERX18.pbpPICBASIC PRO test program for upper case serial filter.