Loading AI tools
来自维基百科,自由的百科全书
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有延伸发展出七种不同的模组:
此外,许多公司运用虚拟性相容(virtual clone)的手法为BASIC Stamp加添更多的功效机制与特性功能,例如更快速的控制执行、硬体式的类比数位转换(ADC)、硬体式的脉宽调变输出(PWM),使ADC、PWM工作可以在背景运作,不用耗费软体运算执行的资源心力。更重要的是,这些功能增添仍能与BASIC Stamp在引脚配置上维持相容,这表示原有已运用BASIC Stamp来进行控制的应用不需要变更设计,也能够享用新添功能的特性益处。 [6][7][8]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.