PBASIC 编程/简介
BasicStamp 微控制器系列由 Parallax 制造。BasicStamps 包含一个预装了 PBASIC 解释器程序的 Microchip PIC 微控制器单元、一个稳压器和一个闪存单元。其优点是 PIC 控制器的强大功能和尺寸小巧,并增加了扩展内存和 PBASIC 指令语言的优势,这些语言比 PIC 汇编语言更易于理解和使用。
本书既是 PBASIC 编程的入门介绍,也是嵌入式编程的入门介绍。要更深入地了解嵌入式系统和嵌入式编程,请参阅嵌入式系统。
本书适合任何对学习嵌入式系统编程感兴趣的人。BasicStamp 的主要用途之一,至少在教育方面,是机器人技术。Parallax 出售了许多基于 BasicStamp 架构的机器人套件。除了在机器人技术中的应用之外,BasicStamps 还可以在许多其他领域取得巨大成功。
维基教科书中的一门配套课程,机器人技术导论 将使用本教科书和 BasicStamp 架构来教授学生有关机器人技术。
学生应该具备初等代数的基础知识。不需要任何编程经验。图形的使用和解释也是一项有用的技能,但并非严格要求。化学或物理背景,其中数学用于模拟物理现象,也会有所帮助。读者应该能够阅读和理解公制单位,并且能够进行简单的单位转换。例如,读者应该知道 1000 微秒等于 1 毫秒。
本书将尝试从实际应用的角度来看待 PBASIC 编程语言:在嵌入式应用中。因此,我们需要讨论一些不完全是软件的东西,例如电压和电路、传感器和执行器等等。我们试图尽可能简单地讨论这些主题,以便读者可以在自己的项目中使用这些概念,但不会被复杂的数学理论所困扰。但是,我们确实需要对某些概念提供足够的解释,以便读者能够安全有效地使用它们。
维基教科书中有一门机器人课程,该课程使用 BasicStamp 和 PBASIC 语言来操作简单的机器人。该课程使用本书作为主要教材。如果读者对机器人技术感兴趣,并且希望有一些动手练习来帮助演示本书中学习的概念,建议他们也参加维基教科书课程。该课程位于这里
由于其专注于机器人技术,维基教科书课程可能会以与本书略有不同的顺序呈现信息,并且也可能或多或少地关注不同的主题。