PIC微控制器項目設計:C語言實現(原書第2版) ( 簡體 字) |
作者:〔塞浦路斯〕 多甘·易卜拉欣 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> PIC |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 46997 詢問書籍請說出此書號!【缺書】 NT售價: 495 元 |
出版日:6/1/2017 |
頁數:507 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787111567653 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書包括PIC18Fxxx系列的新發展,通過項目的方法展示如何開發基于單片機的應用。使用流行的PIC和MPLABXC8語言,通過大量的實踐項目介紹了項目開發的全周期,這些項目包括以太網編程、數字信號處理以及RFID技術。此外,本書包含了五十多個項目,涵蓋了無線傳感器網絡應用的發展、SD卡項目和多任務處理。 |
目錄:譯者序 前言 第1章 微機系統 1 1.1 引言 2 1.2 微控制器系統 2 1.3 總結 6 1.4 練習 6 第2章 mikroC Pro for PIC編程語言 7 2.1 mikroC Pro for PIC程序的結構 8 2.2 數組 10 2.3 指針 11 2.4 結構體 11 2.5 C運算符 12 2.6 修改控制流 13 2.7 mikroC Pro for PIC的函數 17 2.8 mikroC Pro for PIC的庫函數 17 2.9 總結 18 2.10 練習 18 第3章 MPLAB X IDE和MPLAB XC8 C編程語言 20 3.1 PICDEM PIC18 Explorer開發板 21 3.2 MPLAB X IDE 24 3.3 MPLAB XC8編譯器 24 3.4 總結 39 3.5 練習 39 第4章 微控制器程序開發 40 4.1 使用PDL和流程圖 41 4.2 舉例 44 4.3 用流程圖表示for循環 48 4.4 總結 49 4.5 練習 49 第5章 初級PIC18項目 51 項目5.1 追逐LED 52 項目5.2 復雜閃爍的LED 56 項目5.3 隨機閃爍的LED 59 項目5.4 邏輯探頭 61 項目5.5 LED骰子 68 項目5.6 雙骰子項目 75 項目5.7 使用較少I/O引腳的雙骰子項目 80 項目5.8 7段數碼管計數器 89 項目5.9 兩位多路復用7段數碼管 94 項目5.10 4位多路復用7段數碼管 99 項目5.11 LED電壓表 105 項目5.12 LCD電壓表 112 項目5.13 產生聲音 124 項目5.14 生成自定義的LCD字體 131 項目5.15 數字溫度計 134 第6章 中級PIC18項目 137 項目6.1 帶4位多路復用7段數碼管的外部中斷事件計數器 138 項目6.2 帶鍵盤和液晶顯示器的計算器 150 項目6.3 高/低游戲 164 項目6.4 產生波形 170 項目6.5 利用超聲波測量人體高度 199 項目6.6 迷你電子琴 208 項目6.7 帶LCD的頻率計數器 210 項目6.8 反應計時器 216 項目6.9 溫度和相對濕度測量 224 項目6.10 帶RS232串行輸出的溫度計 234 項目6.11 微控制器和基于PC的計算器 245 項目6.12 帶LCD輸出的GPS 250 項目6.13 開/關溫度控制 256 第7章 高級PIC18項目 263 項目7.1 藍牙串行通信之從模式 264 項目7.2 藍牙串行通信之主模式 286 項目7.3 RFID的使用 293 項目7.4 RFID感應鎖 308 項目7.5 復雜的SPI總線項目 315 項目7.6 使用RTC芯片的實時時鐘 337 項目7.7 實時鬧鐘 350 項目7.8 SD卡項目——將文本寫入文件 360 項目7.9 SD卡溫度數據記錄器 378 項目7.10 使用圖形LCD——顯示各種形狀 386 項目7.11 在GLCD上顯示氣壓計、溫度計和高度計 397 項目7.12 在GLCD上繪制溫度變化曲線 407 項目7.13 以太網的使用——基于Web瀏覽器的控制 412 項目7.14 以太網的使用——基于UDP的控制 422 項目7.15 數字信號處理——低通FIR數字濾波器項目 427 項目7.16 汽車項目——本地互聯網絡總線項目 434 項目7.17 汽車項目——CAN總線項目 446 項目7.18 多任務 470 項目7.19 步進電機控制項目——簡單的單極電機驅動 487 項目7.20 步進電機控制項目——單極電機的復雜控制 490 項目7.21 步進電機控制項目——簡單的雙極電機驅動 494 項目7.22 直流電機控制項目——簡單的電機驅動 500 項目7.23 測量電機速度的自制光學編碼器 504 項目7.24 閉環直流電機速度控制——開/關控制 507 |
序: |