机器人控制软件的设计与实现(AVR)(2)
来源:56doc.com 资料编号:5D4703 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D4703
资料介绍
目 录 摘 要 I ABSTRACT II 第1章 绪 论 1 1.1国内外机器人技术发展现状 1 1.2 机器人技术的市场应用 1 1.3 机器人技术的前景展望 2 第2章 需求分析 3 2.1引言 3 2.1.1编写目的 3 2.1.2背景 3 2.1.3定义 3 2.2任务概述 3 2.2.1目标 3 2.2.2用户特点 4 2.2.3假定与约束 4 2.3需求规定 4 2.3.1对功能的规定 4 2.3.2对性能的规定 4 2.3.3故障处理要求 4 2.3.4其他专门要求 5 2.4运行环境规定 5 2.4.1设备 5 2.4.2支持软件 5 第3章 概要设计 6 3.1总体设计 6 3.1.1需求规定 6 3.1.2运行环境 6 3.1.3基本设计概念与处理流程 6 3.1.4.结构 6 3.1.5功能需求与程序的关系 7 3.2接口设计 8 3.2.1 用户接口 8 3.2.2 全局接口 13 3.2.3内部接口 13 3.3系统数据结构设计 14 3.3.1逻辑结构设计要点 14 第4章 详细设计 19 4.1程序系统结构 19 4.2 EEPROM类设计说明 19 4.2.1程序描述 19 4.2.2功能 19 4.2.3性能 19 4.2.4参数 19 4.2.5返回值 20 4.2.6接口 20 4.3 Client类设计说明 20 4.3.1程序描述 20 4.3.2功能 20 4.3.3性能 20 4.3.4参数 20 4.3.5返回值 20 4.3.6接口 21 4.4 Ethernet类设计说明 21 4.4.1程序描述 21 4.4.2功能 21 4.4.3性能 21 4.4.4参数 21 4.4.5返回值 21 4.4.6接口 22 4.5 Server类设计说明 22 4.5.1程序描述 22 4.5.2功能 22 4.5.3性能 22 4.5.4参数 22 4.5.5返回值 22 4.5.6接口 22 4.6 Firmata类设计说明 23 4.6.1程序描述 23 4.6.2功能 23 4.6.3性能 23 4.6.4参数 23 4.6.5返回值 24 4.6.6接口 24 4.7 LiquidCrystal类设计说明 24 4.7.1程序描述 24 4.7.2功能 24 4.7.3性能 24 4.7.4参数 25 4.7.5返回值 25 4.7.6接口 25 4.8 Matrix类设计说明 26 4.8.1程序描述 26 4.8.2功能 26 4.8.3性能 26 4.8.4参数 26 4.8.5返回值 26 4.8.6接口 27 4.9 Servo类设计说明 27 4.9.1程序描述 27 4.9.2功能 27 4.9.3性能 27 4.9.4参数 27 4.9.5返回值 27 4.9.6接口 27 4.10 SoftwareSerial类设计说明 28 4.10.1程序描述 28 4.10.2功能 28 4.10.3性能 28 4.10.4参数 28 4.10.5返回值 29 4.10.6接口 29 4.11 Wire类设计说明 30 4.11.1程序描述 30 4.11.2功能 30 4.11.3性能 30 4.11.4参数 30 4.11.5返回值 30 4.11.6接口 31 4.12 Stepper类设计说明 31 4.12.1程序描述 31 4.12.2功能 31 4.12.3性能 31 4.12.4参数 32 4.12.5返回值 32 4.12.6接口 32 4.13 Sprite类设计说明 32 4.13.1程序描述 32 4.13.2功能 32 4.13.3性能 32 4.13.4参数 32 4.13.5返回值 32 4.13.6接口 33 4.14 HardwareSerial类设计说明 33 4.14.1程序描述 33 4.14.2功能 33 4.14.3性能 33 4.14.4参数 33 4.14.5返回值 33 4.14.6接口 33 总结 34 致谢 36 |