第一章 相扑机器人的大脑
BASIC Stamp微控制器及教学板
BASIC Stamp微控制器是以PBASIC为编程语言,通过解释器对PBASIC应用程序进行解释执行的微型计算机,具有8路或16路I/O通道,每个I/O通道接脚可直接连接到按钮开关、发光二极管、扬声器、电压计及其它TTL装置等。通过增加一到两个额外元器件,I/O 接脚就可以连接到非TTL装置,如线圈、继电器等。BASIC Stamp由一个5伏特电压调节器、晶振器、Serial EEPROM、及一个PBASIC解释器组成。PBASIC程序储存在非挥发性(断电后程序仍可保留)的Serial EEPROM内,解释器从EEPROM读取已储存的程序代码或将数据写进去。解释器每次读取一条指令,经过解释后对输入/输出接脚、或本身内部结构进行适当的操作。PBASIC程序储存在EEPROM中,程序可无限地被重复修改及写入BS2型控制模块 程序执行速度:4000 指令 / 秒 处理器速度:20 MHz RAM:32位
SCRATCHPAD RAM: N/A EEPROM:2K 位
一块BASIC Stamp 2模块就好象一个很小的电脑。这个很小的“电脑”插在教学底板上。你很快就会看到,教学板使得BASIC Stamp模块与电源以及串口线连接很容易
硬件和软件
开始学习BASIC Stamp的编程类似于开始使用崭新的PC或笔记本电脑。当有一台新的PC 或笔记本电脑时,绝大多数人所要做的第一件事是:从包装盒里拿出来,接通电源,安装并 测试一些软件,甚至用一种编程语言写一些他们自己所需要的软件。如果这是你首次使用 BASIC Stamp微处理器,那么你将做同样的工作。本章节通过以下步骤告诉你如何安装和使 用BASIC Stamp程序: