PICAXE微控制器因其價格低廉、使用方便等特點,近年來受到世界各地越來越多的人的關注和追捧,許多基於PICAXE微控制器的各式各樣的套用也因此而誕生,相信其在未來一段時間內還會有很大的發展空間。 《科學鬼才——PICAXE單片機技術套用》是一本關於PICAXE微控制器套用的指導書,涉及設計、製作以及調試等各個方面,內容豐富而全面,包含詳細的分步講解,從基礎原理到具體的製作步驟,同時還附有豐富的插圖、照片和圖表,特別適合初學者和愛好者。書中提供了大量簡單的套用實例,具有非常高的參考價值。 《科學鬼才——PICAXE單片機技術套用》在最後一個版塊還詳細介紹了基於Octavius智慧型機器人實驗平台,讓你可以輕鬆地為Octavius開發智慧型外部設備,增添新的功能。一切皆有可能,唯一的限制是你的想像力。
基本介紹
- 書名:科學鬼才:PICAXE單片機技術套用
- 作者:哈克特(Ron Hackett)
- 出版日期:2012年8月1日
- 語種:簡體中文
- ISBN:9787115287526
- 外文名:PICAXE Microcontroller Projects for the Evil Genius
- 出版社:人民郵電出版社
- 頁數:240頁
- 開本:16
- 品牌:人民郵電出版社
基本介紹,內容簡介,作者簡介,圖書目錄,
基本介紹
內容簡介
《科學鬼才:PICAXE單片機技術套用》包含的特點是你可以在設計和套用中融入自己的創意和想法;簡化了實驗步驟,列出實驗所有需要的元件以及獲得方式。還講述了PICAXE單片機近年來受到世界各地越來越多人的關注和追捧,基於PICAXE單片機的各式各樣的套用也因此而誕生,而未來它也將有更大的發展。這本富有創新性的PICAXE單片機指南,將告訴你如何設計、構建以及調試各式各樣的PICAXE單片機套用。《科學鬼才:PICAXE單片機技術套用》將帶你從編程和I/O接口設計開始,逐步指導你開發一個主處理器電路,並且最終實現基於Octavius智慧型機器人實驗平台。《科學鬼才:PICAXE單片機技術套用》層層遞進、由淺入深、條理清晰。
作者簡介
作者:(美)Ron Hackett
圖書目錄
第一部分 PICAXE基礎知識
第1章 PICAXE開發與套用概述
PICAXE處理器的選擇
如何與Mac 或PC連線
RevEd的開發軟體Programming Editor和AXEpad的使用
PICAXE BASIC程式語言
麵包板,萬能電路板,印製電路板
套用1 “Hello World”
PICAXE項目的調試
第2章 萬能電路板電路介紹
設計萬能電路板電路
製作萬能板電路用到的工具
套用2 USBS-PA3 PICAXE程式下載適配器
第3章 製作一個+5V穩壓電源
為麵包板電路設計+5V穩壓電源
套用3 更多的電量,Scotty!
第4章 PICAXE M2系列處理器的硬體綜述
通用變數
存儲變數
專用變數
套用4 Cylon Eye(克隆眼)
第5章 PICAXE的輸入輸出接口
PICAXE的I/O接口
設定中斷
套用5 Mary
第6章 M2處理器的ADC輸入連線埠簡介
分壓器
套用6 三態數字邏輯探頭
第二部分 PICAXE外部套用
第7章 PICAXE-20X2處理器簡介
20X2處理器的先進特性
套用7 搭建20X2主處理器電路
第8章 電視機遙控器的紅外信號
標準電視機紅外信號的接收與發射
基於紅外信號的串列通信
基於紅外信號的物體檢測
實驗1:簡單的電視機紅外信號輸入電路
實驗2:連線IR電路與主處理器
套用8 電視機紅外信號輸入模組
第9章 並行接口LCD
基於HD44780 LCD的基礎知識
實驗1:基於HD44780的並行接口LCD的連線
套用9 製作8位並行接口16×2 LCD模組
第10章 並行接口LCD的串列化
在後台接收串列數據
套用10 製作串列化的16×2 LCD模組
第11章 鍵盤接口
矩陣鍵盤解碼
實驗1:矩陣鍵盤連線
實驗2:鍵值解碼
套用11 製作串列4×4矩陣鍵盤
第12章 SPI接口
套用12 製作SPI 4位數碼管電路
第13章 20X2處理器的後台時鐘
使用20X2處理器的Timer1
拆解矩陣鍵盤
測試改進的鍵盤
套用13 製作倒數定時器
第14章 製作一個可程式的多功能外圍設備
套用14 Evil Genius多功能外圍設備
第15章 為Evil Genius MPD設計程式
理解20X2內置硬體比較器
測試比較器1的配置
“我們中斷程式來讓您按鍵”
套用15 簡單的MPD作業系統
第三部分 Octavius:先進的機器人實驗平台
第16章 Octavius的誕生
理解Octaivus
套用16 搭建Octavius
第17章 驅動Octavius
H橋型電機控制電路
L298雙H橋直流電機驅動器
套用17 製作L298雙H橋直流電機控制器電路
第18章 為Octavius編程
MaxBotix LV-MaxSonar超音波距離探測器
實驗1:測試MaxSonar-EZ0感測器
實驗2:加一個4位數碼管顯示屏
如何控制?
套用18 向Octavius致敬!
結束語 Octavius接下來會發生什麼?
第1章 PICAXE開發與套用概述
PICAXE處理器的選擇
如何與Mac 或PC連線
RevEd的開發軟體Programming Editor和AXEpad的使用
PICAXE BASIC程式語言
麵包板,萬能電路板,印製電路板
套用1 “Hello World”
PICAXE項目的調試
第2章 萬能電路板電路介紹
設計萬能電路板電路
製作萬能板電路用到的工具
套用2 USBS-PA3 PICAXE程式下載適配器
第3章 製作一個+5V穩壓電源
為麵包板電路設計+5V穩壓電源
套用3 更多的電量,Scotty!
第4章 PICAXE M2系列處理器的硬體綜述
通用變數
存儲變數
專用變數
套用4 Cylon Eye(克隆眼)
第5章 PICAXE的輸入輸出接口
PICAXE的I/O接口
設定中斷
套用5 Mary
第6章 M2處理器的ADC輸入連線埠簡介
分壓器
套用6 三態數字邏輯探頭
第二部分 PICAXE外部套用
第7章 PICAXE-20X2處理器簡介
20X2處理器的先進特性
套用7 搭建20X2主處理器電路
第8章 電視機遙控器的紅外信號
標準電視機紅外信號的接收與發射
基於紅外信號的串列通信
基於紅外信號的物體檢測
實驗1:簡單的電視機紅外信號輸入電路
實驗2:連線IR電路與主處理器
套用8 電視機紅外信號輸入模組
第9章 並行接口LCD
基於HD44780 LCD的基礎知識
實驗1:基於HD44780的並行接口LCD的連線
套用9 製作8位並行接口16×2 LCD模組
第10章 並行接口LCD的串列化
在後台接收串列數據
套用10 製作串列化的16×2 LCD模組
第11章 鍵盤接口
矩陣鍵盤解碼
實驗1:矩陣鍵盤連線
實驗2:鍵值解碼
套用11 製作串列4×4矩陣鍵盤
第12章 SPI接口
套用12 製作SPI 4位數碼管電路
第13章 20X2處理器的後台時鐘
使用20X2處理器的Timer1
拆解矩陣鍵盤
測試改進的鍵盤
套用13 製作倒數定時器
第14章 製作一個可程式的多功能外圍設備
套用14 Evil Genius多功能外圍設備
第15章 為Evil Genius MPD設計程式
理解20X2內置硬體比較器
測試比較器1的配置
“我們中斷程式來讓您按鍵”
套用15 簡單的MPD作業系統
第三部分 Octavius:先進的機器人實驗平台
第16章 Octavius的誕生
理解Octaivus
套用16 搭建Octavius
第17章 驅動Octavius
H橋型電機控制電路
L298雙H橋直流電機驅動器
套用17 製作L298雙H橋直流電機控制器電路
第18章 為Octavius編程
MaxBotix LV-MaxSonar超音波距離探測器
實驗1:測試MaxSonar-EZ0感測器
實驗2:加一個4位數碼管顯示屏
如何控制?
套用18 向Octavius致敬!
結束語 Octavius接下來會發生什麼?