The "Official" public release of the Scott Edwards Electronics PIC Source
Book/Disk.
Dontronics Pages Duplicated: Dontronics goes to great lengths to provide new and interesting material for visitors. It has been found in recent months that other Webmasters are duplicating material that has already been presented here. This may be with, or without the permission of the original Author. If you see a copy of the following files or pages, you will know Dontronics was responsible for the initial release, and the others are simply copies. It would be nice if these people did their own ground work, and put in the time to get new material, and not benefit from the time and effort that Dontronics has already invested to make this a better site.
The PIC Source
Book
A collection of ready-to-use assembly language routines based on the
instruction set of the BASIC Stamp ® single-board computer.
by Scott Edwards, 1994
As a result of these changes, the Source Book is reaching the end of its commercial life. Rather than discontinue it, the author has decided to make it available free via the Internet.
Free means free. You may use this material in any way you wish without obligation to the author. The author bears no liability for the consequences of such use, and will not support users of this free edition in any way. He will not be obliged to answer questions or respond to comments. Any of you who have been besieged with e-mail during Senior Project season will appreciate the wisdom of getting this out in the open right up front!
The book lists some utilities and extras on "the accompanying disk." Unfortunately, people other than the author hold the rights to these items, so they cannot be included with this online freebie.
PIC is a registered trademark of Microchip Technologies Inc.; BASIC Stamp is a registered trademark of Parallax Inc.
| Introduction
Branch 1 Button 1 Debug 1 EEPROM 1 End 1 For...Next Gosub/Return 1 Goto 1 High 1 |
If...Then 1
Input na Let x=x+y 1 Let x=x-y 1 Let x=y/z (division) 1 Let x=y//z (remainder) 1 Let x=y*z 1 Lookdown 1 Lookup 1 Low 1 |
Nap 1
Output na Pause 1 Pot 1 Pulsin 1 Pulsout 1 Pwm 1 Random 1 Read na Reverse 1 |
Serin (receive data) 1
Serin (convert # data) 1 Serin (check qualifiers) 1 Serout (send data) 1 Serout (format # data) 1 Sleep 1 Sound 1 Toggle 1 Write na Parallax Instructions
|