內容簡介
本書是現代機器人系列之一。全書分為六章。第一章簡要介紹機器人系統中常用的微控制器;第二章主要講控制軟體系統的開發以及開發環境;第三章介紹Microchip公司的PIC微控制器;第四章講的是微控制器的互連線口、輸入輸出、通信協定、擴展、感測功能的實現等;第五章講的是如何使機器人擁有智慧型;第六章介紹機器人的體系結構以及系統的設計方法
本書有特色的章節是第四、五、六章。這三章與機器人的智慧型、設計和改進關係比較密切,所講述的內容直接與機器人微控制器及外圍設備的配置和連線有關。 與大多數教科書不同,本書並不過多涉及諸如電子學、PC機操作、軟體編程等的基礎細節,因此讀者需要一定的起點。重點介紹開發所需的技巧、工具和開發環境,尤其注重對器件和系統實際使用知識的解說,設計者在本書的導引下,能夠按照自己的創意與構想開發出一套功能比較完整的機器人控制系統。書中還給出一些重要的C語言應用程式清單。這對於培養學生將過往的知識融會貫通,靈活運用是十分有益的。 本書特點是內容豐富、循序漸進、圖文並茂、深入淺出、易讀易學外,本書在寫作上的突出特點是緊密結合實際,引用了大量實例,很適合我國高中生和大學本科生的知識結構和知識層次。
圖書目錄
第1章 機器人的微控制器
1.1 機器人的控制
1.2 支持元件
1.3 存儲器和編程設備
1.4 中斷
1.5 內置外圍設備
1.6 機器人與控制器的連線
第2章 軟體開發
2.1 源檔案、目標檔案、庫、連線器和十六進制檔案
2.2 彙編程式
2.3 解釋程式
2.4 編譯器
2.5 模擬器和仿真器
2.6 集成開發環境
第3章 微芯公司PICmicro系列微控制器
3.1 PICmicro系列微控制器及其特性
3.2 套用軟體開發工具
3.3 基本電中路要求
3.4 PIC16F627 微控制器
3.5 EI Cheapo PICmicro系列微控制器編程器電路
第4章 微控制器的連線
4.1 硬體接口順序
4.2 機器人的C程式設計模板
4.3 PICmicro第列微控制器的原理試驗
4.4 計算機間的通信
4.5 RS-232
4.6 RS—232終端信真器Hyper Terminal
4.7 PC與PICmicro微控制器間RS—232接口實例
4.8 雙向同步通信接口
4.9 輸出設備
4.10 LED顯示
4.11 讓LED閃爍
4.12 PWM 控制
4.13 調節LED的亮度——ledpwm
……
第5章 賦予機器人生命
第6章 機器人系統計設計
附錄
索引