BASIC Stamp
BASIC Stamp(有时也称BASIC Stamp Module)[1]是由美国Parallax公司自1992年起所提创的一种单片机,此种单片机与其他单片机不同的地方在于:单片机(BASIC Stamp)中的ROM内存内置了一套小型、特有的BASIC(培基)编程语言解释器,称为:PBASIC。有了PBASIC后,想开发、撰写微控器应用的设计者,只要学会、具备BASIC编程语言的撰写能力,就能够用其开发出嵌入式系统所用的控制应用程序,大幅降低了嵌入式设计的技能学习门槛,也因此BASIC Stamp在电子电机的嗜好玩家群中相当普遍与受欢迎。

概述
就外观来看,BASIC Stamp如同一个以DIP型态封装的集成电路[2],不过实际上它却是用一片小型的印刷电路板[3],并在电路板上创建一个娇小的控制系统,这个系统内包括了以下的组件:
在BASIC Stamp的编程语言内已备齐了一般单片机的功效函数,包括:脉宽调制(PWM)输出、I2C的串列通信、LCD驱动等,此外也能产生马达伺服控制之用的脉波、假充(pseudo)的正弦波频率、以及用RC电路来侦测一个模拟数值[4]等。最后,电子电机的嗜好玩家只要再接上一颗9V电压准位输出的电池,BASI Stamp就正式成为一个完整可用的系统。
接着,BASIC Stamp也能与PC连接,从PC端将软件程序上载传输到BASIC Stamp内,并且存放到电路板上的EEPROM中,如此即便系统断电后程序依然能够持留而不会消失,且日后也能反复多次地加载新版、新修改的程序到EEPROM中。
版本
目前BASIC Stamp先后两种类型的解释器:BASIC Stamp 1与BASIC Stamp 2,其中较后期推出的BASIC Stamp 2有延伸发展出七种不同的模块:
- BS2[5]
- BS2e
- BS2sx
- BS2p24
- BS2p40
- BS2pe
- BS2px
此外,许多公司运用虚拟性兼容(virtual clone)的手法为BASIC Stamp加添更多的功效机制与特性功能,例如更快速的控制运行、硬件式的模拟数字转换(ADC)、硬件式的脉宽调制输出(PWM),使ADC、PWM工作可以在背景运作,不用耗费软件运算运行的资源心力。更重要的是,这些功能增添仍能与BASIC Stamp在引脚配置上维持兼容,这表示原有已运用BASIC Stamp来进行控制的应用不需要变更设计,也能够享用新添功能的特性益处。 [6][7][8]
参考附注
- 注:Stamp具有贴片、邮票、额外附贴的薄物(不具份量的东西)等意味。
- 注:缩写、简称:IC,俗称:芯片。
- 注:缩写、简称:PCB(Printed Circuit Board)。
- 注:言下之意是运用软件的算法来进行模拟数字的侦测、转换进程,相对于此的是硬件式模拟数字转换器芯片(ADC)。
- 注:BS即是BASIC Stamp的缩写含意。
- 参:主体描述参考自英文维基百科的BASIC Stamp条目。
- 参:概述段落若干参考关于BASIC Stamp Archive.is的存盘,存档日期2013-04-27 (英文)并进行再次确认比对。
- 参:版本段落若干参考BASIC Stamp模块 Archive.is的存盘,存档日期2013-04-27 (英文)并进行再次确认比对。
关连条目
- Boe-Bot
- 说明:由美国Parallax公司所研创的一种智能型机器人(Robot),这个机器人是用BASIC Stamp进行控制,发创此机器人的主要用意是做为一种教学套件,教导如何运用BASIC Stamp中的函数来撰写开发BASIC Stamp所用的嵌入式控制程序。除此之外也还有其他类型的机器人,如Toddler机器人、SumoBot机器人、Scribbler机器人等,且在学习之外也可做为嗜好娱乐。
- PICAXE
- 说明:与BASIC Stamp相同,皆是嵌入式软件开发的简化型模块方案,提创的是一家英国公司,名字名称与模块方案名称相同都是PICAXE,不过之后由英国革命教学公司(页面存档备份,存于)(Revolution Education Ltd)所收并,如今PICAXE成为该公司旗下的产品系列名称,但该系列产品仍拥有原公司的网站、网址。
- Javelin Stamp
- 说明:与BASIC Stamp相同,皆是嵌入式软件开发的简化型模块方案,但编程语言部分从BASIC改成Java,也是Parallax公司所提创。
外部链接
- "Comparing PBASIC 2.5 control structures to the old PBASIC" – By Tracy Allen, EME Systems, 2003
- Parallax Forums (页面存档备份,存于) – Discussion Forum
- Parallax, Inc. (页面存档备份,存于) – Corporate website, home of the Basic Stamp and Basic Stamp 2
- "Independent review of the Scribbler Robot, a programmable intelligent robot utilizing the BASIC Stamp 2 Microcontroller" (页面存档备份,存于) – By Andy Kaiser