全文地址:http://blog.sina.com.cn/s/blog_5e3f971b0100bzt4.html
美国
Parallax公司推出的
Basic Stamp 2(BS2)微控制器以24引脚的DIP封装形式出现,经过仔细分析(如下图)其实就是一块包括一块PIC单片机、一个电源、一个非易失性程序存储器(EEPROM)和一个串行接口的完整电路板。
![](http://static1.photo.sina.com.cn/middle/5e3f971b4634854dd09b0&000)
Parallax Basic Stamp 2微控制器功能图解
①PIC16F57或PIC16C57单片机一块;
②20MHz的陶瓷共振器;
③低压差低功耗的5V稳压器;
④15UF/16V大电容;
⑤压降低于4.2V时中断微控制器的电源监测器;
⑥转换计算机串口信号的晶体管;
⑦提供默认输出值的上拉4.7KΩ电阻;
⑧用于存储程序的2KB串行EEPROM;
此种创造性的设计综合了单片通孔DIP封装的简易性和表面贴装器件的紧凑性,几乎可作为整个机器人的控制器。如果增加几个按键、传感器、电机驱动器、电池连接设备和大电容,就是一个完整的机器人控制电路。
Basic Stamp 2在“类Stamp”微控制器爱好者群体中非常受欢迎。其附件、源代码、应用资料以及官方论坛技术支持随时可以利用。现在Parallax公司产品的质量与持续增长的客户人群态势无可比拟。软硬件安装、编程和调试简单得不能再简单啦!
各种BS2承载板多种多样,价格由高到低,适合不同人群选择,但是对于国内用户价格有些偏高(关税与运费)。所有的编程语言和调试编译环境是免费的,且随时可以从官网http://www.parallax.com/下载或升级。
![](http://static6.photo.sina.com.cn/middle/5e3f971b46348d38c0fc5&000)
我发现使用Basic Stamp也有许多不足之处:
1、对于国内用户Basic Stamp系统中每个微控制器的价格都非常高,从39美元~99美元。因此,多数机器人爱好者重复使用同一个微控制器,从一个机器人上移置到另一个机器人,或者从一个项目换到另一个项目中使用;
2、Basic Stamp 2 标准版的速度相对其它版较慢,自己要清楚是否需要一个速度快的BS2,令人欣慰地是,大多数爱好者的机器人不需要很快的执行速度;
3、Basic Stamp是面向单任务的。它是使用简单和控制功能齐全之间的一个典型折衷。当然,在专家手中,也可以被设计成执行多个任务。
4、标准版的BS2没有太多的空间,程序不能超过2KB,当然你可以选择大容量存储的BS2微控制器;
5、没有给各变量留出很多空间(RAM或者易失性存储器)。Basic Stamp的变量数仅限于26个,在一些新型芯片上才能大到128字节。
总而言之,作为我一个机器人爱好者,热心推荐Basic Stamp,作为一个讨人喜欢的、功能强大的“微控制器”,它们也许是制作样机、短期构建复杂控制系统或者简化复杂机器人的一种快捷方式。