《玩機器人學單片機》是2013年出版的圖書,作者是劉晉峰。通過講解幻彩機器人、霹靂遊俠、循跡機器人、跳舞機器人、灌籃高手、消防英雄等多個機器人的製作,使讀者既學習了機器人的製作,又學習了用彙編語言編寫控制程式,還能掌單片機的外圍電路設計。
基本介紹
- 書名:玩機器人學單片機
- 作者:劉晉峰
- ISBN:9787121202964
- 頁數:268
- 定價:36.00元
- 出版社:電子工業出版社
- 出版時間:2013-5
內容介紹
目錄
0.1 機器人的發展過程
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 集成開發環境
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 單片機最小系統
2.2 幻彩機器人的控制編程
2.2.1 讓車燈亮起來
延伸閱讀2 發光二極體
延伸閱讀3 單片機連線埠的輸出控制方法
延伸閱讀4 唯讀存儲器的作用
延伸閱讀5 單片機的指令格式
延伸閱讀6 單片機存儲器
延伸閱讀7 單片機的定址方式
2.2.2 任意點亮多盞車燈
2.2.3 讓車燈能亮能滅
2.2.4 讓車燈閃爍起來
延伸閱讀8 單片機程式的調用與轉移
2.2.5 讓車燈依次閃爍
延伸閱讀9 彙編語言的移位指令
2.3 創新提高
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 單片機中斷系統的結構
延伸閱讀8 單片機中斷服務程式的回響
延伸閱讀9 堆疊
4.3 拓展與思考
第5章 跳舞機器人——后街男孩
5.1 后街男孩的硬體製作
5.1.1 后街男孩的製作材料
5.1.2 后街男孩的組裝
5.1.3 后街男孩的硬體調試
5.2 后街男孩的編程控制
5.2.1 讓小車發聲
延伸閱讀1 達林頓電路
延伸閱讀2 聲音的實現
5.2.2 會唱“多、來、米”
延伸閱讀3 音樂的演奏
5.2.3 演奏樂曲《新年好》
延伸閱讀4 定時器/計數器的概念
延伸閱讀5 定時器/計數器的控制方法
延伸閱讀6 定時器/計數器的四種工作方式
5.2.4 獻歌獻舞
延伸閱讀7 軟體定時器/計數器
5.3 創新提高
5.3.1 帶和弦演奏的機器人
5.3.2 節電和掉電工作方式
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 創新提高
6.3.1 機器人的集體舞
6.3.2 多機通信
延伸閱讀3 匯流排結構
6.4 總結與思考
第7章 變速機器人——機器戰警
7.1 機器戰警的硬體製作
7.1.1 機器戰警的製作材料
7.1.2 機器戰警的焊接組裝
7.1.3 機器戰警的調試
延伸閱讀1 直流電動機的調速控制
延伸閱讀2 數/模轉換電路
延伸閱讀3 數/模轉換積體電路DAC0832的套用
7.2 機器戰警的控制編程
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 創新提高
10.3.1 和機器人交流
10.3.2 圖形的顯示
延伸閱讀10 觸控螢幕