BASIC Stamp, Microchip PIC, 8051, and Remote Control Projects


Return to

PicBasic Product Page

  

--- PicBasic Compiler ---

Quantity:

Item: PicBasic Compiler
Price: $99.95 Only $94.95
Part Number: PBC

 

Program the PIC microcontroller in simple BASIC. This option includes the printed manual + 3 1/2" floppy disc with the standard version PicBasic compiler.

FREE Editor for use with the PicBasic compiler

bullet

MicroCode Studio HERE

bullet

Programmers File Editor (Windows 3.1 ) HERE

bullet

Programmers File Editor (Windows 95/98/ME) HERE

Download The PicBasic Compiler Manual HERE

Projects Using The PicBasic Compilers

bullet

PicBasic Compiler Projects HERE

Online Sample Code (Courtesy of MicroEngineering Labs).

bullet

2k.bas Demo program of table use past 2K

bullet

adc71.bas PEEK and POKE Commands - Access 16C71 A/D using Peek and Poke

bullet

blink.bas Example program from manual to blink an LED connected to RB0 about once a second

bullet

button.bas Demonstrate BUTTON command. Prints working variable (in this case B0) to show how auto-repeat works. Prints "PRESS" when button is pressed or repeated.

bullet

ee.bas Demonstrate commands for EEPROM. Works on 16C84 and 16Fxxx targets only!!! Initialized address 0..5 and 9. Writes 10..63. This leaves addresses 6..8 undefined (assuming your programmer doesn't unconditionally program all EEPROM locations).

bullet

flash1.bas Blinks LED using HIGH and LOW commands to control specified pin.

bullet

flash2.bas Blinks LED using Direction and Data bit variables.

bullet

flash3.bas Blinks LED using Bit Math

bullet

flash4.bas Blinks LED using For..Next Loops. Uses Nap for Low Power & Good Measure!!!

bullet

for.bas FOR..NEXT Command - Prints series of numbers showing STEP facility. Inner-loop locks up when step size reaches zero (because loop never increments).

bullet

high92x.bas Access high register banks in 16C92x

bullet

i2c8.bas I2CIN and I2COUT Commands - Write address to the first 16 locations of an external serial EEPROM. Read first 16 locations back and send to serial out repeatedly. The control byte and address variable are selected for EEPROM's with 1-byte addressing, such as 24LC01, 24LC02, etc.

bullet

i2c16.bas I2CIN and I2COUT Commands - Write address to the first 16 locations of an external serial EEPROM. Read first 16 locations back and send to serial out repeatedly. The control byte and address variable are selected for EEPROM's with 2-byte addressing, such as 24LC32 and 24LC65

bullet

lcd.bas Demonstrate operation of an LCD in 4-bit mode

bullet

logic.bas Display Truth Table for Binary Logical Operators

bullet

lookdown.bas LOOKDOWN Command - Convert ASCII Hexadecimal characters to numeric equivalents.

bullet

lookup.bas LOOKUP & RANDOM Commands - Convert numeric value to ASCII Hexadecimal equivalents.

bullet

minmax.bas Use MIN and MAX operators to Bound [0..9] to [3..7]

bullet

porta.bas Read and write PortA using Peek and Poke

bullet

ps2clock.bas PicStic-2 Clock Test - Requires Micromint PicStic-2 with JRC6355

bullet

ps3adc.bas PicStic-3 ADC Test - Requires Micromint PicStic-3 with LTC1298

bullet

pulsin.bas PULSIN Command - Serial Pulse Width Meter

bullet

pulsout.bas PULSOUT Command - Variable Pulse Generator. Two buttons adjust from off to 10mSec in 10 uSec steps.

bullet

serin.bas SERIN & SEROUT Commands - Upper case serial filter.

bullet

serqual.bas SERIN Command w/ Qualifiers - "Crude" serial filter for C++ Style Comments

bullet

shift.bas Simulate BS2 Shiftin and Shiftout

bullet

sleep.bas SLEEP Command - Slowly Blink LED Using Low Power Mode Delay

bullet

sound.bas SOUND Command - Make random computer-like noises. More refinement might make sound effects realistic enough to convince your boss you're working when you're really just playing Doom!!!

bullet

usart.bas Read and write hardware USART using Peek and Poke. For 16C63, 65(A), 73(A), 74(A).

 

Return to

PicBasic Product Page
 

| Contact Information |

International Customers Please read
| How to order | Shipping Options |

Copyright © 1999-2007 Reynolds Electronics