第1章 机器人时代
1.1 概述
1.2 三叶虫吸尘器
1.3 SonyAIBO爱宝
1.4 Robosapien
1.5 SONYQRIO
1.6 TOYOTAiFoot及iUnit
1.7 HondaASIMO(AdvancedStep
InnovativeMobility)
1.8 iSOBOT机器人
1.9 PLEN机器人
第2章 认识单片机
2.1 微电脑的基本结构
2.2 单片机的优点
2.3 单片机的种类
2.3.1 台湾地区的芯片厂
2.3.2 其他国家和地区的芯片厂
2.4 单片机的规格说明
2.4.1 复杂指令集与精简指令集
2.4.2 振荡电路
2.4.3 看门狗定时器
2.4.4 省电模式及唤醒功能
第3章 AT89S51单片机与自制烧写器
3.1 AT89S51的特性
3.2 AT89S51的引脚
3.3 AT89S51的内部结构及烧写方式
3.3.1 并行模式
3.3.2 串行模式
3.4 AT89S51烧写电路制作
3.4.1 实验目的
3.4.2 电路原理
3.4.3 电路制作
3.4.4 与计算机联机
第4章 程序代码的编译、纠错及烧写
4.1 程序代码的编译及纠错
4.1.1 KeilVision2的安装
4.1.2 KeilVision2的执行及程序编译
4.1.3 使用KeilVision2的Debug功能
4.2 烧写软件的安装及使用
4.2.1 安装步骤
4.4.2 AT89S51的烧写
第5章 认识R/C伺服电机
5.1 R/C伺服电机的结构
5.2 R/C伺服电机驱动信号
5.3 R/C伺服电机的引脚
5.4 利用NE555芯片产生PWM波
5.5 NE555无稳多谐振荡器的制作
5.5.1 实验目的
5.5.2 相关知识
5.5.3 功能说明
5.5.4 电路图
5.5.5 实验步骤
5.5.6 R/C伺服电机工作情形
第6章 单片机控制伺服电机
6.1 利用单片机产生PWM波
6.1.1 实验目的
6.1.2 动作情形
6.1.3 电路图
6.1.4 流程图
6.1.5 范例SERVO1.ASM
6.1.6 实验步骤
6.2 利用单片机中断的方式控制
R/C伺服电机
6.2.1 实验目的
6.2.2 相关知识
6.2.3 电路图
6.2.4 流程图
6.2.5 范例程序SERVO2.ASM
6.2.6 程序说明
6.2.7 实验步骤
6.3 伺服电机的连续动作
6.3.1 实验目的
6.3.2 动作情形
6.3.3 电路图
6.3.4 流程图
6.3.5 程序范例SERVO3.ASM
6.3.6 程序说明
6.3.7 实验步骤
第7章 多个R/C伺服电机的控制
7.1 2个R/C伺服电机的控制
7.1.1 实验目的
7.1.2 相关知识
7.1.3 电路图
7.1.4 流程图
7.1.5 范例程序SERVO4.ASM
7.1.6 程序说明
7.1.7 实验步骤
7.2 3个R/C伺服电机的控制
7.2.1 实验目的
7.2.2 相关知识
7.2.3 电路图
7.2.4 流程图
7.2.5 程序范例SERVO5.ASM
7.2.6 程序说明
7.2.7 实验步骤
第8章 机器人的制作
8.1 使用材料
8.2 使用器具
8.3 亚克力的切割
8.4 如何根据本书制作机器人
8.5 特别叮咛
第9章 机械手臂组装及控制
9.1 机械手臂零件制作
9.2 机械手臂的组装
9.2.1 手掌部分
9.2.2 前臂部分
9.2.3 底盘部分
9.2.4 手腕和前臂组装
9.2.5 前臂和后臂组装
9.2.6 后臂和底盘组装
9.2.7 机械手臂全图
9.2.8 机械手臂实体图
9.3 5个R/C伺服电机的控制
9.3.1 实验目的
9.3.2 相关知识
9.3.3 电路图
9.3.4 流程图
9.3.5 程序范例SERVO6.ASM
9.3.6 程序说明
9.3.7 实验步骤
9.4 机械手臂的精密控制
9.4.1 实验目的
9.4.2 相关知识
9.4.3 电路图
9.4.4 流程图
9.4.5 程序范例SERVOnhf.ASM
9.4.6 程序说明
9.4.7 实验步骤
第10章 机械恐龙组装及控制
10.1 零件制作
10.2 组装
10.2.1 左脚部分
10.2.2 右脚部分
10.2.3 身体部分
10.2.4 头的部分
10.2.5 尾的部分
10.2.6 肚的部分
10.2.7 身体与左脚结合
10.2.8 身体与右脚结合
10.2.9 身体与底盘结合
10.2.1 0身体与肩部结合
10.2.1 1身体与头尾结合
10.2.1 2肩与头尾传动回形针结合
10.2.1 3加上电池
10.2.1 4机械恐龙实体图
10.3 动作分析
10.3.1 蹲下
10.3.2 站立
10.3.3 取食
10.3.4 观测
10.3.5 恐龙行走方式分解
10.4 机械恐龙的控制
10.4.1 8个R/C伺服电机的控制
10.4.2 机械恐龙的行走控制
附录 MCS 51系列指令集
数据传送指令
算术运算指令
逻辑运算指令
位处理指令
跳转指令
调用指令及循环指令
其他指令
参考文献“
展开