第0章 了解機器人
0.1 機器人的發(fā)展過程
0.2 青少年機器人活動
0.3 機器人的構造
0.4 單片機與機器人的關系
第1章 機器人的下載線
1.1 制作下載線
1.1.1 下載線的制作材料
1.1.2 下載線的焊接
1.1.3 下載線的調試
延伸閱讀1 下載線的工作原理
1.2 下載軟件和編程軟件
1.2.1 下載軟件
延伸閱讀2 下載與燒錄
延伸閱讀3 下載軟件ISPlay的設置
1.2.2 Keil項目的建立
延伸閱讀4 集成開發(fā)環(huán)境
1.2.3 加入項目
延伸閱讀5 Keil C51軟件簡介
1.2.4 項目的設置
1.2.5 程序的編譯、連接
延伸閱讀6 編譯
1.2.6 程序的調試和仿真
延伸閱讀7 仿真和ISP
1.3 拓展與思考
第2章 最簡單的機器人——幻彩機器人
2.1 幻彩機器人制作
2.1.1 幻彩機器人制作材料準備
2.1.2 幻彩機器人電路板的焊接
2.1.3 幻彩機器人整機組裝
2.1.4 幻彩機器人硬件調試
延伸閱讀1 單片機最小系統(tǒng)
2.2 幻彩機器人的控制編程
2.2.1 讓車燈亮起來
延伸閱讀2 發(fā)光二極管
延伸閱讀3 單片機端口的輸出控制方法
延伸閱讀4 只讀存儲器的作用
延伸閱讀5 單片機的指令格式
延伸閱讀6 單片機存儲器
延伸閱讀7 單片機的尋址方式
2.2.2 任意點亮多盞車燈
2.2.3 讓車燈能亮能滅
2.2.4 讓車燈閃爍起來
延伸閱讀8 單片機程序的調用與轉移
2.2.5 讓車燈依次閃爍
延伸閱讀9 匯編語言的移位指令
2.3 創(chuàng)新提高
2.3.1 流水燈的編程
2.3.2 復雜的彩燈變化
2.4 思考
第3章 能跑的機器人——霹靂游俠
3.1 霹靂游俠的制作
3.1.1 霹靂游俠制作材料準備
3.1.2 霹靂游俠的焊接組裝
3.1.3 霹靂游俠的硬件調試
3.2 霹靂游俠的控制編程
3.2.1 讓霹靂游俠跑起來
延伸閱讀1 單片機輸出驅動電路
延伸閱讀2 玩具直流電動機
3.2.2 讓霹靂游俠產生警笛聲
延伸閱讀3 音樂集成電路KD
延伸閱讀4 三極管的作用
3.2.3 讓霹靂游俠能前進、后退
延伸閱讀5 H型全橋式驅動電路
3.2.4 讓霹靂游俠轉彎自如
3.3 拓展與總結
第4章 循跡機器人——神探柯南
4.1 神探柯南的硬件制作
4.1.1 神探柯南的制作材料
4.1.2 神探柯南的電路板焊接
4.1.3 神探柯南的組裝與調試
延伸閱讀1 傳感器電路
延伸閱讀2 光電接近開關
延伸閱讀3 集成運算放大器的作用
延伸閱讀4 電壓比較器
4.2 神探柯南的編程
4.2.1 讓神探柯南可以走直線
延伸閱讀5 偽指令ORG
4.2.2 讓神探柯南循跡前進
延伸閱讀6 單片機中斷的概念
延伸閱讀7 單片機中斷系統(tǒng)的結構
延伸閱讀8 單片機中斷服務程序的響應
延伸閱讀9 堆棧
4.3 拓展與思考
第5章 跳舞機器人——后街男孩
5.1 后街男孩的硬件制作
5.1.1 后街男孩的制作材料
5.1.2 后街男孩的組裝
5.1.3 后街男孩的硬件調試
5.2 后街男孩的編程控制
5.2.1 讓小車發(fā)聲
延伸閱讀1 達林頓電路
延伸閱讀2 聲音的實現
5.2.2 會唱“多、來、米”
延伸閱讀3 音樂的演奏
5.2.3 演奏樂曲《新年好》
延伸閱讀4 定時器/計數器的概念
延伸閱讀5 定時器/計數器的控制方法
延伸閱讀6 定時器/計數器的四種工作方式
5.2.4 獻歌獻舞
延伸閱讀7 軟件定時器/計數器
5.3 創(chuàng)新提高
5.3.1 帶和弦演奏的機器人
5.3.2 節(jié)電和掉電工作方式
5.4 總結與思考
第6章 伴舞機器人——浪漫佳人
6.1 浪漫佳人的制作
6.1.1 浪漫佳人的制作材料
6.1.2 浪漫佳人的電路板焊接
6.1.3 浪漫佳人整機組裝
6.1.4 浪漫佳人的硬件調試
6.1.5 硬件說明
延伸閱讀1 通信技術的演變
6.2 拓展延伸
6.2.1 后街男孩教浪漫佳人跳舞
延伸閱讀2 單片機串口通信
6.2.2 共舞
6.3 創(chuàng)新提高
6.3.1 機器人的集體舞
6.3.2 多機通信
延伸閱讀3 總線結構
6.4 總結與思考
第7章 變速機器人——機器戰(zhàn)警
7.1 機器戰(zhàn)警的硬件制作
7.1.1 機器戰(zhàn)警的制作材料
7.1.2 機器戰(zhàn)警的焊接組裝
7.1.3 機器戰(zhàn)警的調試
延伸閱讀1 直流電動機的調速控制
延伸閱讀2 數/模轉換電路
延伸閱讀3 數/模轉換集成電路DAC0832的應用
7.2 機器戰(zhàn)警的控制編程
7.2.1 任務描述
7.2.2 程序下載
7.2.3 程序說明
延伸閱讀4 單片機存儲器的擴展
延伸閱讀5 D/A轉換器的編程
延伸閱讀6 可編程增益放大器
延伸閱讀7 DAC0832的工作模式
7.3 思考
第8章 搬運機器人——灌籃高手
8.1 灌籃高手的硬件制作
8.1.1 灌籃高手的制作材料
8.1.2 灌籃高手的焊接組裝
8.1.3 灌籃高手的調試方法
8.1.4 硬件說明
延伸閱讀1 步進電機的原理
延伸閱讀2 步進電機的驅動控制
延伸閱讀3 單片機功率接口
8.2 灌籃高手的控制編程
8.2.1 讓步進電機轉起來
8.2.2 讓灌籃高手動起來
延伸閱讀4 步進電機的運行控制
延伸閱讀5 步進電機的速度控制
8.2.3 讓灌籃高手前進一個準確的距離
延伸閱讀6 步進電機的位置控制
8.2.4 讓灌籃高手抓取東西
延伸閱讀7 步進電機的變速控制
第9章 滅火機器人——消防英雄
9.1 消防英雄的硬件制作
9.1.1 消防英雄的制作材料
9.1.2 消防英雄的焊接組裝
9.1.3 消防英雄的調試
9.1.4 硬件說明
延伸閱讀1 機器人的感覺器官
延伸閱讀2 溫度傳感器
延伸閱讀3 模/數轉換
延伸閱讀4 模/數轉換電路
延伸閱讀5 LED數碼管
9.2 消防英雄的控制編程
9.2.1 顯示一組數字
延伸閱讀6 單片機的數碼顯示
9.2.2 檢測并顯示溫度
延伸閱讀7 ADC0832的驅動控制
9.2.3 吹滅蠟燭
延伸閱讀8 設計程序流程圖
第10章 能交流的機器人——超級巨星
10.1 超級巨星的硬件制作
10.1.1 超級巨星的制作材料
10.1.2 超級巨星的焊接組裝
10.1.3 電路說明及調試
延伸閱讀1 液晶顯示屏
延伸閱讀2 LCD12864液晶顯示控制器ST
延伸閱讀3 按鍵開關
10.2 超級巨星的編程實現
10.2.1 顯示一行問候語
延伸閱讀4 ST7920的指令
延伸閱讀5 人機交互
10.2.2 對按鍵指令作出回應
延伸閱讀6 鍵盤輸入
延伸閱讀7 輸入方法
10.2.3 輸入數據完成算術考試
延伸閱讀8 語音識別
延伸閱讀9 圖像識別
10.3 創(chuàng)新提高
10.3.1 和機器人交流
10.3.2 圖形的顯示
延伸閱讀10 觸摸屏
……