掌握并行处理:初学者Propeller与Spin编程指南

需积分: 9 13 下载量 19 浏览量 更新于2024-08-01 收藏 3.66MB PDF 举报
"Programming the Propeller with Spin: A Beginner's Guide to Parallel Processing" 是一本由Harprit Singh Sandhu编著,Tab Electronics于2010年出版的书籍,旨在帮助初学者理解和掌握Parallax Propeller芯片的并行处理技术。书中详细介绍了Propeller硬件和软件的设置、内存管理以及Spin编程语言的使用。 这本书的核心内容围绕如何利用Propeller芯片的8个32位处理器(称为cogs)进行并行处理展开,提供了丰富的Spin代码示例,让读者能够逐步学习并实践以下技能: 1. **Propeller I/O技术**:通过详细的代码实例,学习如何操作Propeller的输入/输出,这是构建和控制设备的基础。 2. **七段数码管显示**:讲解如何在项目中使用七段数码管来显示数字,这对于设备的可视化反馈至关重要。 3. **精确脉冲序列**:创建准确、可控的脉冲序列是许多电子系统中的关键任务,例如定时器和信号发生器。 4. **LCD显示屏集成**:添加一个16字符x2行的LCD显示屏,用于更复杂的文本和数据展示。 5. **R/C伺服电机控制**:了解如何控制遥控模型常用的伺服电机,实现精确的角度定位。 6. **电机放大器与小型电机控制**:使用电机放大器驱动小电机,提高电机性能和控制精度。 7. **步进电机运行**:掌握如何运行双极步进电机,实现连续或精确的旋转运动。 8. **重力感应自动调平桌**:通过构建一个基于重力感应的自动调平系统,学习传感器应用和实时响应。 9. **直流电机与增量编码器**:结合增量编码器运行直流电机,实现位置和速度的精确控制。 10. **驱动小型交流电机**:学习如何使用Propeller芯片控制交流电机,适用于各种不同的应用场景。 作者Harprit Singh Sandhu还撰写了其他书籍,如《An Introduction to Robotics》、《Making PIC Instruments and Controllers》和《Running Small Motors with PIC Microcontrollers》,这些书籍分别涵盖了机器人学基础、使用PIC微控制器构建仪器和控制器,以及使用PIC微控制器驱动小型电机的技术。 通过这本书,读者不仅可以深入了解并行处理的概念,还能通过实际操作项目获得实践经验,从而快速掌握Propeller平台的开发能力。书中的项目设计旨在逐步提升技能,使初学者能够逐步进入高级的嵌入式系统设计领域。