科學鬼才

出版時間:2012-8  出版社:人民郵電出版社  作者:哈克特  頁數(shù):240  字數(shù):426000  
Tag標簽:無  

內(nèi)容概要

 PICAXE微控制器因其價格低廉、使用方便等特點,近年來受到世界各地越來越多的人的關注和追捧,許多基于PICAXE微控制器的各式各樣的應用也因此而誕生,相信其在未來一段時間內(nèi)還會有很大的發(fā)展空間。
  《科學鬼才——PICAXE單片機技術(shù)應用》是一本關于PICAXE微控制器應用的指導書,涉及設計、制作以及調(diào)試等各個方面,內(nèi)容豐富而全面,包含詳細的分步講解,從基礎原理到具體的制作步驟,同時還附有豐富的插圖、照片和圖表,特別適合初學者和愛好者。書中提供了大量簡單的應用實例,具有非常高的參考價值。
  《科學鬼才——PICAXE單片機技術(shù)應用》在最后一個版塊還詳細介紹了基于Octavius智能機器人實驗平臺,讓你可以輕松地為Octavius開發(fā)智能外部設備,增添新的功能。一切皆有可能,唯一的限制是你的想象力。

作者簡介

作者:(美)Ron Hackett

書籍目錄

第一部分 PICAXE基礎知識
第1章 PICAXE開發(fā)與應用概述
 2 PICAXE處理器的選擇
 3 如何與Mac 或PC連接
 4 RevEd的開發(fā)軟件Programming Editor和AXEpad的使用
 5 PICAXE BASIC編程語言
 6 面包板,萬能電路板,印制電路板
 6 應用1 “Hello World”
 13 PICAXE項目的調(diào)試
第2章 萬能電路板電路介紹
 15 設計萬能電路板電路
 18 制作萬能板電路用到的工具
 20 應用2 USBS-PA3 PICAXE程序下載適配器
第3章 制作一個+5V穩(wěn)壓電源
 26 為面包板電路設計+5V穩(wěn)壓電源
 31 應用3 更多的電量,Scotty!
第4章 PICAXE M2系列處理器的硬件綜述
 36 通用變量
 37 存儲變量
 38 專用變量
 42 應用4 Cylon Eye(克隆眼)
第5章 PICAXE的輸入輸出接口
 49 PICAXE的I/O接口
 54 設置中斷
 58 應用5 Mary
第6章 M2處理器的ADC輸入端口簡介
 63 分壓器
 67 應用6 三態(tài)數(shù)字邏輯探頭
第二部分 PICAXE外部應用
第7章 PICAXE-20X2處理器簡介
 78 20X2處理器的先進特性
 81 應用7 搭建20X2主處理器電路
第8章 電視機遙控器的紅外信號
 87 標準電視機紅外信號的接收與發(fā)射
 88 基于紅外信號的串行通信
 88 基于紅外信號的物體檢測
 89 實驗1:簡單的電視機紅外信號輸入電路
 92 實驗2:連接IR電路與主處理器
 96 應用8 電視機紅外信號輸入模塊
第9章 并行接口LCD
 102 基于HD44780 LCD的基礎知識
 105 實驗1:基于HD44780的并行接口LCD的連接
 109 應用9 制作8位并行接口16×2 LCD模塊
第10章 并行接口LCD的串行化
 114 在后臺接收串行數(shù)據(jù)
 116 應用10 制作串行化的16×2 LCD模塊
第11章 鍵盤接口
 131 矩陣鍵盤譯碼
 132 實驗1:矩陣鍵盤連接
 136 實驗2:鍵值譯碼
 138 應用11 制作串行4×4矩陣鍵盤
第12章 SPI接口
 149 應用12 制作SPI 4位數(shù)碼管電路
第13章 20X2處理器的后臺時鐘
 163 使用20X2處理器的Timer1
 164 拆解矩陣鍵盤
 166 測試改進的鍵盤
 169 應用13 制作倒數(shù)定時器
第14章 制作一個可編程的多功能外圍設備
 177 應用14 Evil Genius多功能外圍設備
第15章 為Evil Genius MPD設計程序
 194 理解20X2內(nèi)置硬件比較器
 197 測試比較器1的配置
 198 “我們中斷程序來讓您按鍵”
 201 應用15 簡單的MPD操作系統(tǒng)
第三部分 Octavius:先進的機器人實驗平臺
第16章 Octavius的誕生
 206 理解Octaivus
 209 應用16 搭建Octavius
第17章 驅(qū)動Octavius
 213 H橋型電機控制電路
 214 L298雙H橋直流電機驅(qū)動器
 215 應用17 制作L298雙H橋直流電機控制器電路
第18章 為Octavius編程
 227 MaxBotix LV-MaxSonar超聲波距離探測器
 228 實驗1:測試MaxSonar-EZ0傳感器
 230 實驗2:加一個4位數(shù)碼管顯示屏
 232 如何控制?
 238 應用18 向Octavius致敬!
結(jié)束語 Octavius接下來會發(fā)生什么?

章節(jié)摘錄

版權(quán)頁:   插圖:   實現(xiàn)數(shù)字輸出 當你在使用PICAXE處理器輸出功能時,都要牢記下面非常重要的一點。在這本書的第二部分,我們將設計實現(xiàn)幾個應用,它們會用到多個PICAXE處理器。在這些應用當中,經(jīng)常會使用一個處理器的輸出引腳接到另一個處理器的輸入引腳。如果那個輸入引腳恰巧是一個雙向端口,那么,它很可能會意外地被重新配置為輸出引腳。如果發(fā)生了這種情況,并且將兩個引腳直接相連,就很容易產(chǎn)生下面這樣的情況:一個處理器的輸出引腳為高電平,與它連接的另一個處理器的輸出為低電平。顯然,這種情況下會導致短路,并可能損壞一個或兩個處理器。為了避免這種潛在的錯誤,任何處理器的I/O連接時,都要加入限流電阻,這是一個保護處理器的好方法。通常阻流電阻阻值為1kΩ,能夠?qū)㈦娏飨拗圃?mA以下。 實現(xiàn)數(shù)字輸入 數(shù)字輸入通常分為兩個大類。第一類,一個處理器的輸入引腳可以接到第二個處理器的輸出引腳(或其他電子器件),來實現(xiàn)兩個設備之間的連通。在這種情況下,有兩個重要的方面需要考慮:過電流保護(正如我們剛剛討論過的)和過電壓保護(我們即將會討論到的)。當一個輸入引腳的輸入電壓超過處理器的供電電壓時,就有可能會損壞輸入引腳和處理器。當然,如果兩個PICAXE處理器是由同一電源供電的,就不存在這個問題了。本書中的應用都屬于這一類情況,我們也不用擔心這點。不過,如果你選擇接到PICAXE輸入引腳的電壓高于+5V(或任意負電壓),你就需要某些電平轉(zhuǎn)換電路,避免對PICAXE輸入引腳造成不必要的損害。 第二種輸入設備是簡單的輸入開關,將它包含在電路中,可以使用戶能夠同電路進行一些交互。從電子產(chǎn)品的角度來看,這種類型的開關容易連接。然而,從機械的角度來看,輸入開關對于這種基于面包板電路的應用存在兩個問題。一些輸入開關的引腳間距不是0.1英寸(2.54mm)的倍數(shù),即使是,開關的引腳也經(jīng)常不夠長(或不夠細)很難插到面包板上去。幸運的是,上述這兩個問題都可以通過使用萬能電路板電路來克服。在我們研究輸入開關接口的細節(jié)之前,需要先為I/O實驗制作一個開關適配器。 搭建一個超級簡單的開關電路 這個小型電路的制作其實非常簡單!我們要為瞬時按鈕開關制作一個微小的面包板適配器。圖中的開關元件是從我收集的一堆雜物里找到的,因此它尺寸和那個舊開關的大小相同。根據(jù)你手頭上現(xiàn)有的開關,將電路板版圖修改成合適的大小,這應該不難完成。 圖所示為電路板的頂視圖,因為這個電路中沒有走線需要被切斷,所以我們并不需要上下兩面的視圖。請注意,電路版圖中所有的走線都是黑色的,而不是通常的灰色。這是因為我們要將電路板上下顛倒——我們在制作和使用適配器的時候,萬能電路板上的走線是在電路板的頂部的。 按鈕開關適配器所需的元件很少,具體清單如下:一小塊萬能電路板,兩個3針的排針(反裝或常規(guī)長度),一個瞬時按鈕開關。組裝的過程與我們之前的萬能板電路有所不同。正如我之前提到的,我們將組裝并使用這個“顛倒”的電路板——它的走線將會在成品板的頂部。下面是我在制作電路板時的操作說明,你可能會需要進行適當修改,以適應你的開關尺寸: 1 準備的一塊5×6大?。ò?行走線,每行走線有6個過孔)的萬能電路板。 2 把兩組3針的排針長端插入面包板(適當?shù)拈g隔)。翻轉(zhuǎn)萬能電路板,把它按照如布局中顯示的那樣固定在短針腳上并焊接好引腳。 3 從面包板上取下萬能電路板,并盡可能地貼著萬能板剪掉多余長度的短針腳。 4 打磨剪斷的針腳,為了使按鈕開關可以安在走線焊接點的上面。 5 將排針重新插入面包板,從萬能板上面插入按鈕開關(走線的一面)如圖中所示。(由于開關不同,你可能需要稍微彎曲針腳使它們能夠插入過孔。)將針腳焊接在走線上。(小心不要融化了塑料開關。) 6 清除電路板上多余的焊錫并晾干。 7 仔細檢查電路板是否焊接完成和其他可能出現(xiàn)的問題。 如圖所示是一個完成的開關適配器的實物照片,為了測試已安裝在了面包板上。照片中左邊的第二個開關是控制電源的滑動開關,就是我們在之前內(nèi)容中自制的那個供電電源。為了讓這個項目更有意思,我給它也做了一個適配器(它甚至比按鈕適配器還要簡單,你也可以來嘗試一下)。安裝按鈕開關(照片中我按下的那個),要能使它的兩個3針排針跨過面包板的中線。當按下時,開關運行如下:無論哪一組排針中的一端引腳接入信號,這兩組的其他幾端的引腳也會連接到該信號。圖中,+5V電壓施加到上面那組排針的右端引腳,所以,當按鈕開關按下時,兩個LED均接通電源。

編輯推薦

《科學鬼才:PICAXE單片機技術(shù)應用》包含的特點是你可以在設計和應用中融入自己的創(chuàng)意和想法;簡化了實驗步驟,列出實驗所有需要的元件以及獲得方式。還講述了PICAXE單片機近年來受到世界各地越來越多人的關注和追捧,基于PICAXE單片機的各式各樣的應用也因此而誕生,而未來它也將有更大的發(fā)展。這本富有創(chuàng)新性的PICAXE單片機指南,將告訴你如何設計、構(gòu)建以及調(diào)試各式各樣的PICAXE單片機應用?!犊茖W鬼才:PICAXE單片機技術(shù)應用》將帶你從編程和I/O接口設計開始,逐步指導你開發(fā)一個主處理器電路,并且最終實現(xiàn)基于Octavius智能機器人實驗平臺?!犊茖W鬼才:PICAXE單片機技術(shù)應用》層層遞進、由淺入深、條理清晰。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    科學鬼才 PDF格式下載


用戶評論 (總計2條)

 
 

  •   1.書面有灰和劃痕,2.買家發(fā)貨慢,3最重要的是發(fā)票不正規(guī)!正在協(xié)商補發(fā),不知道行不行。
  •   想要購買的朋友慎重考慮購買。書本身很好,講解的芯片也是非常優(yōu)秀的,其芯片+傳感器的形式與Arduino很相似。在一個Arduino盛行的當下,此書因為講解的芯片很難在國內(nèi)買到,不適合購買。為了購買其中講到的芯片,聯(lián)系了代理其芯片產(chǎn)品的一家國內(nèi)公司,也是唯一代理其芯片的公司,單個芯片一百多。如果從PICAXE公司直接購買,加上空運郵費也差不多是這個價格,到貨時間不確定,一個月甚至是半年都有可能。需要強調(diào)的是,書本身很好,講解原理非常清晰,里面矩陣鍵盤那部分內(nèi)容是非常喜歡的,對照原理在Arduino上做實驗很Happy。國內(nèi)Arduino講解的不錯的除了《一試就上手Arduino》那本之外,這本是我看來指導新手不錯的另一本了(原理部分,畢竟兩本書講解的芯片是有區(qū)別的)。有點閑錢值得購買,最適合的就是借閱了。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7