|
-- 會員 / 註冊 --
|
|
|
|
單片機原理與應用實例仿真(第3版) ( 簡體 字) |
作者:李泉溪 主編 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051 |
譯者: |
出版社:北京航空航天大學出版社 | 3dWoo書號: 45453 詢問書籍請說出此書號!【缺書】 NT售價: 245 元 |
出版日:10/1/2016 |
頁數:360 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787512422599 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: |
目錄:第1章 單片機基礎知識………… 1 1.1 單片機的應用與發展……… 1 1.1.1 單片機的簡單應用……… 1 1.1.2 單片機的發展歷史……… 3 1.2 單片機的分類………… 6 1.3 AT89C52單片機簡介……… 7 1.3.1 AT89C52單片機的引腳功能……… 8 1.3.2 AT89C52單片機的內部結構……… 9 1.3.3 AT89C52單片機的I/O介面部分和特殊功能部分… 16 1.4 AT89C52單片機的時鐘與重定電路…… 17 1.4.1 重定操作和重定電路…… 17 1.4.2 振盪電路和時鐘………… 19 1.4.3 AT89C52單片機的機器週期…… 20 1.5 AT89C52單片機的低功耗工作方式…… 21 1.6 常用的名詞術語和二進位編碼……… 23 1.7 指令程式和指令執行……… 27 本章小結………… 27 思考題與習題………… 28 第2章 指令系統及組合語言程式設計…… 29 2.1 定址方式………… 29 2.2 指令系統………… 34 2.2.1 資料傳送指令……… 34 2.2.2 算數運算指令……… 37 2.2.3 邏輯運算指令……… 39 2.2.4 位元(布林)操作類指令…… 41 2.2.5 控制轉移類指令………… 42 2.3 組合語言指令格式及組合語言程式設計基礎……… 46 2.3.1 組合語言執行指令格式……… 46 2.3.2 彙編虛擬指令………… 47 2 單片機原理與應用實例模擬(第3版) 2.3.3 組合語言的特點………… 49 2.3.4 組合語言程式設計的步驟…… 49 本章小結………… 49 思考題與習題………… 49 第3章 單片機的C語言程式設計……… 51 3.1 C51的程式結構……… 51 3.2 資料類型、存儲類型及存儲模式…… 53 3.2.1 資料類型……… 53 3.2.2 常量和變數………… 54 3.2.3 C51的存儲類型及存儲模式……… 55 3.2.4 特殊功能寄存器、平行介面及位元變數的定義…… 58 3.3 運算子、函數及程式流程控制……… 61 3.3.1 C51的運算子……… 61 3.3.2 C51的函數………… 62 3.3.3 C51的流程控制語句…… 65 3.4 C51的構造資料類型……… 68 3.4.1 數 組………… 68 3.4.2 結 構………… 69 3.4.3 聯 合………… 70 3.4.4 枚 舉………… 71 3.4.5 指 針………… 71 3.5 C51實例分析及混合程式設計……… 74 3.5.1 C51實例分析……… 74 3.5.2 混合程式設計……… 75 3.6 KeilC51簡介………… 78 3.6.1 專案檔案的建立、設置與目的檔案的獲得… 78 3.6.2 程式的調試………… 81 本章小結………… 85 思考題與習題………… 85 第4章 單片機的I/O 口及Proteus簡介…… 87 4.1 P0~P3埠的結構與功能…… 87 4.1.1 P0埠的結構與功能……… 87 4.1.2 P1埠的結構與功能……… 88 4.1.3 P2埠的結構與功能……… 89 4.1.4 P3埠的結構與功能……… 90 4.2 Proteus簡介………… 91 4.2.1 ProteusISIS的工作介面…… 92 4.2.2 ProteusISIS的基本操作…… 92 4.2.3 ProteusISIS的原理圖繪製和模擬…… 96 4.2.4 Proteus與KeilC相結合的設計和模擬…… 98 4.3 I/O口應用實例與模擬……… 105 4.3.1 LED與數碼管簡介…… 105 4.3.2 LED點陣顯示幕……… 107 4.3.3 簡易鍵盤的設計……… 109 4.3.4 I/O口的實例模擬…… 111 本章小結………… 125 思考題與習題………… 125 第5章 單片機的中斷系統與實例模擬…… 126 5.1 中斷系統結構……… 126 5.1.1 中斷概述………… 126 5.1.2 中斷系統結構與中斷控制……… 127 5.2 中斷的實現過程………… 132 5.2.1 中斷採樣………… 133 5.2.2 中斷查詢………… 133 5.2.3 中斷回應………… 133 5.2.4 中斷服務…………135 5.2.5 中斷返回………… 136 5.2.6 插斷要求的撤銷……… 137 5.3 中斷系統實例與模擬………… 138 本章小結………… 148 思考題與習題………… 149 第6章 定時/計數器原理及實例模擬……… 150 6.1 定時/計數器0和1結構和工作原理…… 150 6.1.1 定時/計數器0和1…… 150 6.1.2 與定時/計數器0和定時/計數器1相關的特殊功能寄存器………… 151 6.1.3 定時/計數器0和定時/計數器1的工作模式… 153 6.2 定時/計數器2(T/C2)的結構和工作原理……… 155 4 單片機原理與應用實例模擬(第3版) 6.2.1 與定時/計數器2相關的特殊功能寄存器… 155 6.2.2 定時/計數器2的工作模式……… 156 6.3 模擬實例……… 160 6.3.1 計時器工作方式實例……… 160 6.3.2 計數器工作方式實例……… 166 6.3.3 捕捉模式實例………… 168 6.3.4 定時/計數器複雜應用實例……… 174 6.4 看門狗計時器……… 178 6.4.1 看門狗簡介……… 178 6.4.2 看門狗的工作原理…… 179 6.4.3 看門狗的使用………… 179 6.4.4 高級看門狗……… 180 本章小結………… 180 思考題與習題………… 181 第7章 單片機的串列通信與實例模擬…… 182 7.1 串列通信概述……… 182 7.2 序列介面結構與工作原理…… 184 7.2.1 AT89C52單片機的序列介面結構…… 184 7.2.2 AT89C52單片機的串列通信過程…… 185 7.3 序列介面的控制寄存器與工作方式…… 185 7.3.1 序列介面的控制寄存器…… 185 7.3.2 串列口的工作方式…… 188 7.3.3 串列傳輸速率的確定………… 191 7.3.4 定時/計數器T2產生串列傳輸速率…… 192 7.4 序列介面的實例與模擬……… 193 7.5 單片機多機通信………… 200 7.6 單片機與PC機串列口通信……… 207 7.6.1 RS232C介面………… 207 7.6.2 RS485介面……… 212 7.6.3 Proteus實現的PC機與單片機的串列通信模擬…… 216 7.6.4 單片機與電腦的串列通信技術…… 221 本章小結………… 232 思考題與習題………… 232 第8章 單片機擴展技術與實例模擬……… 234 8.1 記憶體的擴展實例與模擬…… 234 8.1.1 資料記憶體的擴展…… 234 8.1.2 程式記憶體的擴展…… 239 8.2 I/O介面的擴展實例與模擬……… 243 8.2.1 可程式設計介面晶片8255A …… 243 8.2.2 8255A 的應用及模擬……… 249 8.3 D/A、A/D介面應用實例與模擬……… 252 8.3.1 D/A 轉換器……… 252 8.3.2 A/D轉換器……… 260 本章小結………… 267 習題與思考題………… 267 第9章 單片機高級應用實例………269 9.1 Mifare射頻卡讀/寫器的設計…… 269 9.1.1 Mifare卡的內部結構……… 270 9.1.2 Mifare卡讀/寫器主要模組的設計……… 272 9.1.3 Mifare卡操作流程…… 277 9.1.4 FM1702SL金鑰的設計與衝突檢測措施… 278 9.1.5 Mifare卡讀/寫軟體設計……… 280 9.2 基於nRF905的無線傳輸系統設計…… 287 9.2.1 nRF905簡介………… 288 9.2.2 nRF905電路原理圖……… 292 9.2.3 nRF905固件程式設計…… 294 本章小結………… 301 思考題與習題………… 301 第10章 程式燒錄與樣機開發……302 10.1 專案開發流程……… 302 10.1.1 專案開發概述………… 302 10.1.2 需求分析………… 302 10.1.3 系統總體設計………… 305 10.2 硬體電路設計與焊接………… 306 10.2.1 準備工作………… 306 10.2.2 最小系統硬體電路焊接…… 308 6 單片機原理與應用實例模擬(第3版) 10.2.3 電路板焊接效果檢查……… 309 10.3 軟體發展……… 310 10.3.1 軟體發展過程………… 311 10.3.2 構建軟體專案………… 312 10.3.3 μVision5軟體調試……… 316 10.4 程式記憶體程式設計………… 321 10.4.1 程式記憶體程式設計方法……… 321 10.4.2 線上程式設計原理………… 322 10.4.3 STC系列單片機的程式下載……… 324 10.5 綜合調試……… 326 10.6 綜合實例———掉電不丟失日曆時鐘…… 327 10.6.1 系統功能要求………… 327 10.6.2 功能分析及主要元器件確定…… 327 10.6.3 主要元器件性能介紹……… 328 10.6.4 硬體設計………… 334 10.6.5 軟體設計………… 335 本章小結………… 337 思考題與習題………… 337 附錄A 主要單片機生產商網址及相關資訊網址… 338 附錄B 常用數碼對應關係表………339 附錄C ProteusVSM 元件庫和常用元器件說明…… 340 附錄D C語言的關鍵字……… 343 附錄E C51的庫函數………… 345 附錄F MCS 51指令表……… 356 參考文獻…………… 360
|
序: |
|