图书介绍

模块化软件在AVR单片机及教学机器人上的应用pdf电子书版本下载

模块化软件在AVR单片机及教学机器人上的应用
  • 耿德根,周湘峻,许松编著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:7508346661
  • 出版时间:2006
  • 标注页数:187页
  • 文件大小:28MB
  • 文件页数:200页
  • 主题词:模块化-软件-应用-单片微型计算机;模块化-软件-应用-教学-机器人

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

模块化软件在AVR单片机及教学机器人上的应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 SL-DIY08-8教学机器人主机板概况 1

第1章 SL-DIY08-8教学机器人 1

1.2 SL-DIY08-8教学机器人主机控制板 2

1.3 SL-DIY02-8C焊接扩展板 9

1.4 SL-DIY02-8D红外传感器板 9

1.5 SLVOC50S语音模块板 9

第2章 模块化图形化SLBASIC流程图软件 13

2.1 交互式编程 13

2.1.2 系统特点 14

2.1.3 SLBASIC系统组成 14

2.1.1 概述 14

2.1.4 系统要求 15

2.1.5 进入SLBASIC流程图工作窗口 15

2.1.6 运行SLBASIC流程图软件 15

2.1.7 快捷按钮 16

2.1.8 模块库区 16

2.1.9 流程图程序生成区 16

2.1.10 机器人源文件显示区 17

2.2 流程图编辑软件模块的使用 17

2.2.1 直行模块的操作 17

2.2.2 转向模块的操作 18

2.2.3 动电机模块操作(V2.0版本有) 20

2.2.4 停止电机模块操作(V2.0版本有) 21

2.2.5 延时模块操作 22

2.2.6 发音模块的操作 22

2.2.7 发光二极管模式操作 25

2.2.8 舵机(伺服电机)控制模块操作 26

2.2.9 表达式模块操作 26

2.2.10 多次循环模式操作 27

2.2.11 无条件跳转模块操作——即永远循环 28

2.2.12 条件跳转模块操作 29

2.2.13 结束模块操作 29

2.2.14 I/O控制模块 30

2.2.16 模拟量传感器模块操作 31

2.2.15 开关量传感器模块操作 31

2.2.17 流程图中语音模块的操作 32

2.2.18 流程图中调用子程序、子程序开始及子程序结束的操作 33

2.3 编程思路 33

2.3.1 循环模块的使用 33

2.3.2 把解释型SLBASIC程序用SLBASIC流程图替代 33

2.3.3 运动参数的测定 33

2.4 程序下载操作 34

第3章 模块化SLBASIC解释型语言 35

3.1 小型模块化SLBASIC解释型语言 35

3.2 标识注释语句 36

3.3 输出语句 37

3.4 输入语句 41

3.5 条件判断、转移及循环语句 43

3.6 子程序调用与返回语句 44

3.7 伺服电机(舵机)机器人控制语句 45

3.8 其他语句 49

3.9 字符集 55

3.10 算术运算符 55

3.11 关系运算符 55

3.12 音乐乐曲的编写 56

3.13 模块化SLBASIC解释型语言TXT文件的下载 58

第4章 模块化图形化SLROBOT C流程图软件 59

4.1.2 系统特点 60

4.1 交互式编程 60

4.1.1 概述 60

4.1.3 SLROBOT C系统组成 61

4.1.4 系统要求 61

4.1.5 进入SLROBOT C流程图工作窗口 62

4.1.6 运行SLROBOT C流程图软件 62

4.1.7 快捷按钮 62

4.1.8 模块库显示区 63

4.1.9 流程图编辑区 63

4.1.10 源文件显示区 63

4.2.1 直行模块的操作 64

4.2 流程图编辑软件模块的使用 64

4.2.2 转向模块的操作 65

4.2.3 启动电机模块操作 67

4.2.4 停止电机模块操作 68

4.2.5 延时模块操作 68

4.2.6 发音模块的操作 69

4.2.7 “发光二极管”模块操作 71

4.2.8 舵机(伺服电机)“控制”模块操作 72

4.2.9 表达式模块操作 73

4.2.10 多次循环模式操作 73

4.2.12 条件跳转模块操作 74

4.2.11 永远循环头、永远循环尾 74

4.2.13 条件判断跳转模块操作 75

4.2.14 结束模块操作 76

4.2.15 “I/O控制”模块 76

4.2.16 “开关量传感器”模块操作 77

4.2.17 “模拟量传感器”模块操作 78

4.2.18 流程图中“语音”模块的操作 79

4.3 编程思路 79

4.3.1 循环模块的使用 79

4.3.2 把SLROBOT C解释型语言程序用SLROBOT C流程图替代 80

4.3.3 运动参数的测定 80

4.4 程序下载操作 80

4.4.1 SLROBOT C的TXT文件的下载操作 80

4.4.2 SLROBOT C流程图软件的下载操作 81

第5章 模块化SLROBOT C解释型语言 83

5.1 小型机器人模块化SLROBOT C解释型语言 83

5.1.1 模块化SLROBOT C解释型语言软件开发环境 84

5.1.2 标识注释语句 84

5.1.3 输出语句 84

5.1.4 输入语句 89

5.1.5 条件判断、转移及循环语句 91

5.1.6 伺服电机(舵机)机器人控制语句 95

5.1.7 其他语句 96

5.1.10 逻辑运算符 101

5.1.9 算术运算符 101

5.1.8 字符集 101

5.1.11 关系运算符 102

5.1.12 音乐乐曲的编写 103

5.2 SLROBOT C的编辑下载“玩” 105

5.3 SLROBOT C文档编辑操作 105

5.4 SLROBOT C的TXT文件的下载操作 105

第6章 SL-DlY08-8教学机器人的创新开发 107

6.1 创新是一个民族进步的灵魂 107

6.2 创新思维(创意)方法 108

6.3 以发光二极管为例说他的应用或创新 109

6.4 机器人创意产品 109

6.5 伺服电机(舵机)创意细分 110

6.6 输血血型配对指示器的设计 111

6.7 用单片机演示父母血型与子女间血型关系 113

6.8 双龙机器人发出语音后动作 116

6.9 机器人发出语音后,机器人边运动边发出乐曲声 117

6.10 遥控加语音提示程序——机器人边讲边运动 117

6.11 跳舞机器人、歌曲指挥机器人设计 118

6.12 男声指挥女声机器人 119

第7章 SLBASIC综合程序编程设计 121

7.1 程序举例1:声控机器人行走 121

7.2 程序举例2:机器人行走循环程序 121

7.4 程序举例4:测试微动开关状态 122

7.3 程序举例3:机器人行走多次循环程序 122

7.5 程序举例5:机器人避悬崖程序 123

7 6 程序举例6:机器人边走边唱避悬崖程序 123

7.7 程序举例7:机器人原地转圈,边转边唱歌程序 124

7.8 程序举例8:机器人走8字循环程序 125

7.9 程序举例9:机器人走S形字,碰到障碍,后退转弯程序 125

7.10 程序举例10:用1只减速电机制作仿生机器入行走 126

7.11 程序举例11:机器人走8字(用电机调速方法) 126

7.12 程序举例12:机器人走园渐开线 127

7.13 程序举例13:用2只伺服电机控制的四足仿生机器人 127

7.14 程序举例14:声控伺服电机及轮式机器人行走 127

7.16 程序举例16:2只红外光电开关寻黑线程序 128

7.15 程序举例15:单只红外光电开关寻黑线程序 128

7.17 程序举例17:3只红外光电开关寻黑线程序 129

7.18 程序举例18:“会说话”的语音电压表 132

第8章 SL-DIY08-8用多种语言软件的开发方法 133

8.1 SL-DIY08-8教学机器人开发实验器程序的下载操作 133

8.1.1 连机 133

8.1.2 下载 133

8.2 多种编程语言实验程序目录 137

8.2.1 以输出报警声程序为例 137

8.2.2 解释型SLBASIC【程序清单】输出报警声 138

8.2.3 SLBASIC流程图【程序清单】输出报警声 138

8.2.5 SLROBOT C流程图【程序清单】输出报警声 139

8.2.4 解释型SLROBOT C【程序清单】输出报警声 139

8.2.6 BASCOM-AVR【程序清单】输出报警声 140

8.2.7 ICC-AVR【程序清单】输出报警声 140

8.2.8 GCC-AVR【程序清单】输出报警声 141

8.2.9 AVR汇编【程序清单】输出报警声 141

8.2.10 SLVOC50100语音模块【程序清单】输出报警声 143

8.3 用数码字典文曲星TC808开发单片机、教学机器人 143

8.4 “会说话”的单片机及机器人用的多种语言编程的源程序 144

8.4.1 AVR GCC软件编程 144

8.4.2 AVR ICC软件编程 146

8.4.3 BASCOM-AVR软件编程 148

8.4.4 AVR汇编语言程例 149

9.1 SPCE061A语音芯片的开发与应用 153

第9章 SLVOC50S系列语音模块的开发与应用 153

9.2 SLVOC50100 语音模块的开发与应用 154

9.2.1 SLVOC50100语音模块简介 154

9.2.3 SLVOC50100语音模块说明 157

9.3 语音模块编程举例 158

9.4 流程图中语音模块的操作 165

9.5 SLVOC50S语音模块编程操作 166

9.5.1 语音模块在线下载编程板介绍 166

9.5.3 系统特点 167

9.5.4 安装与使用 167

9.5.2 PM50数码智能语声电路开发系统介绍 167

9.5.5 启动软件 168

9.5.6 软件中几个通用的功能 170

9.5.7 并行编辑模式 170

9.5.8 串行编辑模式 171

9.5.9 智能编辑模式 172

9.5.10 智能语音芯片的制作流程 173

附录1 SLBASIC语言V2.0版本指令总汇 175

附录2 SLROBOT C语言V2.0版本指令总汇 177

附录3 SLBASIC流程图模块总汇 179

附录4 SLROBOT C流程图模块总汇 181

附录5 SL-DIY08-8教学机器人配置 183

参考文献 187

精品推荐