出版時(shí)間:2009-6 出版社:電子工業(yè)出版社 作者:秦志強(qiáng),彭建盛,譚立新 編著 頁數(shù):225
Tag標(biāo)簽:無
內(nèi)容概要
本書以兩輪智能移動(dòng)機(jī)器人的構(gòu)思(ConceiVe)、設(shè)計(jì)(Design)、實(shí)施(Implement)、運(yùn)行(Operate)為典型項(xiàng)目,采用AVR系列單片機(jī)作為兩輪移動(dòng)智能機(jī)器人的控制器,按照小型兩輪機(jī)器人制作的工作過程展開教學(xué)與實(shí)踐,通過循序漸進(jìn)構(gòu)建智能機(jī)器人控制器和控制軟件,將AVR單片機(jī)的外圍引腳接口特性、外圍擴(kuò)展電路、內(nèi)部結(jié)構(gòu)原理和C語言程序設(shè)計(jì)等知識(shí)通過“學(xué)中做,做中學(xué)”的方式傳授給學(xué)生,徹底打破了傳統(tǒng)的教學(xué)方法和教學(xué)體系結(jié)構(gòu),解決了單片機(jī)原理與應(yīng)用、C語言程序設(shè)計(jì)等核心專業(yè)基礎(chǔ)課程抽象與難學(xué)的問題。 本書可作為職業(yè)教育的“單片機(jī)技術(shù)與應(yīng)用”、“嵌入式C語言程序設(shè)計(jì)”等課程的學(xué)習(xí)教材和教學(xué)參考書,也可以作為本科院校工程訓(xùn)練、電子制作的實(shí)踐教材和相應(yīng)專業(yè)的實(shí)驗(yàn)配套教材,同時(shí)還可以供廣大希望從事嵌入式系統(tǒng)開發(fā)和C語言程序設(shè)計(jì)的工程技術(shù)人員、高等院校相關(guān)專業(yè)師生和個(gè)人自學(xué)使用。
書籍目錄
第1章 用AVR單片機(jī)創(chuàng)建第一個(gè)機(jī)器人C程序 單片機(jī)與AVR系列單片機(jī) 兩輪教育機(jī)器人 任務(wù)1 獲得軟件開發(fā)環(huán)境 任務(wù)2 安裝WinAVR軟件 任務(wù)3 硬件安裝 任務(wù)4 一個(gè)簡單的程序 任務(wù)5 實(shí)驗(yàn)結(jié)束切斷電源第2章 用單片機(jī)I/O接口控制伺服電機(jī) AVR單片機(jī)ATmega8的輸/k/輸山接口 任務(wù)1 如何控制時(shí)間和重復(fù)執(zhí)行某個(gè)動(dòng)作指令 任務(wù)2 時(shí)間跟蹤和重復(fù)執(zhí)行電路動(dòng)作指令 任務(wù)3 伺服電機(jī)連接 任務(wù)4 伺服電機(jī)凋零 任務(wù)5 計(jì)數(shù)并控制循環(huán)次數(shù) 任務(wù)6 測試電機(jī)笫3章 機(jī)器人的組裝及編程測試 任務(wù)1 組裝機(jī)器人 任務(wù)2 重新測試伺服電機(jī) 任務(wù)3 開始/復(fù)位指示電路和編程 任務(wù)4 測試帶有調(diào)試終端的速度控制第4章 機(jī)器人的巡航控制與函數(shù)實(shí)現(xiàn) 任務(wù)1 基本的機(jī)器人動(dòng)作 任務(wù)2 調(diào)整基本運(yùn)動(dòng) 任務(wù)3 計(jì)算運(yùn)動(dòng)距離 任務(wù)4 勻變速運(yùn)動(dòng) 任務(wù)5 用函數(shù)調(diào)用簡化運(yùn)動(dòng)程序 任務(wù)6 高級(jí)主題——復(fù)雜運(yùn)動(dòng)的編程第5章 用I/O接口實(shí)現(xiàn)機(jī)器人觸覺導(dǎo)航 任務(wù)1 安裝并測試機(jī)器人的胡須 任務(wù)2 實(shí)地測試胡須 任務(wù)3 基于胡須的觸覺導(dǎo)航 任務(wù)4 當(dāng)小車卡住時(shí)的人士智能和判斷第6章 用光敏電阻進(jìn)行導(dǎo)航 任務(wù)1 搭建和測試光敏電阻電路 任務(wù)2 行走和躲避陰影 任務(wù)3 更易于響應(yīng)陰影的機(jī)器人 任務(wù)4 從光敏電阻得到更多的信息 任務(wù)5 手電筒光束引導(dǎo)機(jī)器人 任務(wù)6 向光源移動(dòng)第7章 機(jī)器人紅外線導(dǎo)航 使用紅外線前燈探測道路 任務(wù)1 搭建并測試IR發(fā)射和探測器對(duì) 任務(wù)2 物體檢測和紅外干涉的實(shí)地測試 任務(wù)3 紅外檢測范圍調(diào)整 任務(wù)4 探測和避開障礙物 任務(wù)5 高性能的IR導(dǎo)航 任務(wù)6 俯視的探測器第8章 機(jī)器人的距離檢測 任務(wù)1 紅外探測電路檢測距離的原理與編程 任務(wù)2 尾隨小車 任務(wù)3 跟蹤條紋帶第9章 機(jī)器人LCD集成與應(yīng)用編程 LCD 顯示器的介紹 任務(wù)1 認(rèn)識(shí)LCD顯示器 任務(wù)2 編寫LCD模塊驅(qū)動(dòng)程序 任務(wù)3 用LCD顯示機(jī)器人運(yùn)動(dòng)狀態(tài)附錄A 利用并口下載 附錄B 本書所使用機(jī)器人零配件清單
章節(jié)摘錄
第1章 用AVR單片機(jī)創(chuàng)建第一個(gè)機(jī)器人C程序 單片機(jī)與AVR系列單片機(jī) 單片機(jī)的概念 一臺(tái)計(jì)算機(jī)通常由CPU(Central Processing Unit,中央處理單元:運(yùn)算、控制)、RAM(Random Access Memory,隨機(jī)存儲(chǔ)器:數(shù)據(jù)存儲(chǔ))、ROM(Read Only Memory,只讀存儲(chǔ)器:程序存儲(chǔ))、輸入/輸出設(shè)備(串行口、并行口等)等部分組成。在個(gè)人計(jì)算機(jī)上,這些部分被分成若干塊芯片或者插卡,安裝在一個(gè)稱為主板的印刷線路板上。而在單片機(jī)中,這些部分做在一塊集成電路芯片中,所以稱為單片機(jī)?! 纹瑱C(jī)的用途 與我們經(jīng)常使用的個(gè)人計(jì)算機(jī)、筆記本電腦相比,單片機(jī)的功能是很小的。但這種功能很小的單片機(jī)對(duì)于諸如空調(diào)溫度的控制、冰箱溫度的控制等應(yīng)用卻是綽綽有余的。應(yīng)用的關(guān)鍵在于是否夠用,是否有很好的性價(jià)比。 單片機(jī)憑借體積小、質(zhì)量輕、價(jià)格便宜等優(yōu)勢,已經(jīng)滲透到人們生活的各個(gè)領(lǐng)域:導(dǎo)彈的導(dǎo)航裝置、飛機(jī)上各種儀表的控制、工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)處理、廣泛使用的各種智能IC卡、民用豪華轎車的安全保障系統(tǒng)、錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)、程控玩具、電子寵物,等等。因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將成為現(xiàn)代工程教育的一門必修核心課程,成為嵌入式系統(tǒng)工程師必需掌握的基本技能?! VR單片機(jī) AVR系列單片機(jī)是在C5 1系列單片機(jī)基礎(chǔ)上發(fā)展而業(yè)的。1997年,由ATMEL公司挪威設(shè)計(jì)中心的A先生與V先生,利用ATMEL公司的Flash新技術(shù),共同研發(fā)出RISC(Reduced Instruction Set CPU)精簡指令集高速8位單片機(jī),簡稱AVR。AVR單片機(jī)具有如下特點(diǎn)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
AVR單片機(jī)與小型機(jī)器人制作 PDF格式下載