|
-- 會員 / 註冊 --
|
|
|
|
51單片機原理及應用---基于Keil C 與Proteus (第4版) ( 簡體 字) |
作者:陳海宴 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051 |
譯者: |
出版社:北京航空航天大學出版社 | 3dWoo書號: 55632 詢問書籍請說出此書號!【有庫存】 NT售價: 310 元 |
出版日:2/1/2022 |
頁數:284 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787512437401 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 本書以Proteus電子模擬設計軟體為核心,通過豐富的實例詳細敘述了其在51單片機課程教學和產品開發過程中的應用。全書共分14章,主要介紹51單片機基礎知識、Keil和Proteus相關軟體的使用、Proteus原理圖繪製、模擬及其在單片機硬體電路設計中的應用;另外,介紹了多種外部設備的使用方法,如LCD、電機、D/A、A/D轉換器等。本書是再版書,相比舊版,主要是修正了舊版的部分內容。
本書所有章節編寫的實例都有詳細說明、程式設計和電路設計,並在Proteus軟體中模擬成功。每章既獨立成篇,又相互聯繫,具有明顯的工程應用特色。本書提供所有的案例原始程式碼,讀者可以到“下載專區”免費下載。
本書可作為高等院校單片機課程的教材,還可作為廣大從事單片機系統開發應用的工程技術人員參考用書。
|
目錄:第1章51單片機基礎知識1 1.1單片機概述1 1.1.1單片機的發展歷史1 1.1.251系列單片機2 1.1.3單片機的實際應用3 1.251單片機功能及引腳 4 1.2.151單片機功能綜述4 1.2.251單片機的封裝4 1.2.3單片機引腳及功能5 1.351單片機內部結構 6 1.3.2記憶體結構9 1.3.3I/O埠結構13 1.3.4定時/計數器14 3.5中斷系統14 1.451單片機工作方式 14 1.4.1重定方式14 1.4.2程式執行方式15 1.551單片機工作時序 15 1.5.1時鐘電路15 1.5.2機器週期及運算速度16 1.5.3指令的執行時序16 1.6單片機輔助設計軟體——單片機小精靈 17 1.6.1軟體介紹17 1.6.2功能特點17 1.7小結 19 習題 19 第2章Keil C51軟體入門與調試20 2.1Keil C51的安裝及啟動 20 2.1.1Keil C51的安裝20 2.1.2啟動Keil μVision3程式 20 2.2工作環境介紹 21 2.3創建項目 22 2.3.1新建項目22 2.3.2創建新的來源程式檔22 2.3.3為目標專案設定工具選項24 2.3.4編譯項目並創建.HEX文件25 2.4Keil C程式調試器及程式調試方法 26 2.4.1程式調試器26 2.4.2啟動程式調試26 2.4.3中斷點設置29 2.4.4目的程式的執行29 2.5Keil C程式調試實例 29 2.5.1創建項目30 2.5.2創建新的來源程式31 2.5.3把來源程式添加到項目中32 2.5.4為目標設定工具選項並編譯32 2.5.5軟體調試34 2.6C51語言概述 35 2.6.1資料的存儲類型35 2.6.2C51中斷副程式36 2.6.3標頭檔定義37 2.7小結 38 習題 39 第3章Proteus電子模擬軟體與Keil聯合調試40 3.1Proteus軟體 40 3.1.1Proteus軟體組成和開發流程40 3.1.2Proteus編輯環境41 3.2電路原理圖設計 45 3.3單片機的模擬 55 3.4Proteus和Keil聯調模擬單片機 57 3.4.1安裝vdmagdi驅動57 3.4.2Proteus與Keil C介面57 3.4.3Proteus與Keil C聯合調試實例58 3.5小結 64 習題 64 第4章並行I/O埠65 4.1並行I/O埠的基本概念 65 4.1.1P0口結構66 4.1.2P1口結構68 4.1.3P2口結構69 4.1.4P3口結構70 4.2並行I/O口的應用 71 4.3I/O口直接輸入/輸出實例 71 4.4並行I/O口的擴展實例 73 4.5輸入/輸出電路設計 76 4.5.1弱開關信號輸入電路設計76 4.5.2強開關信號輸入電路設計76 4.5.3直接驅動電路設計77 4.5.4電晶體驅動電路設計77 4.5.5繼電器驅動電路設計78 4.6小結 78 習題 79 實戰訓練 79 第5章中斷系統80 5.1中斷概述 80 5.251單片機中斷系統的結構 81 5.2.1插斷要求81 5.2.2中斷允許寄存器IE82 5.3外部中斷應用實例 83 5.4中斷優先順序寄存器IP 86 5.5中斷優先順序應用實例 88 5.651單片機中斷回應過程 91 5.7中斷擴展應用實例 92 5.8小結 94 習題 94 實戰訓練 95 第6章定時/計數器96 6.1定時/計數器的結構與工作原理 96 6.1.1硬體結構96 6.1.2工作原理97 6.2定時/計數器的工作方式 99 6.352單片機的定時/計數器2 102 6.3.1定時/計數器2控制寄存器T2CON103 6.3.2定時/計數器2的3種工作模式104 6.4定時/計數器的初始化 108 6.5計時器中斷應用實例 109 6.6小結 112 習題 112 實戰訓練 113 第7章串列通信介面114 7.1串列通信方式簡介 114 7.251單片機的串列通信 114 7.2.1串口介面的資料傳輸方式114 7.2.2序列介面寄存器116 7.2.3串列口的工作方式117 7.2.4串列傳輸速率的計算120 7.3RS232標準及應用 121 7.4RS232串口應用實例 123 7.5MAX487多機通信應用實例 128 7.6單片機小精靈設置調試 132 7.7小結 132 習題 133 實戰訓練 133 第8章鍵盤輸入135 8.1按鍵在單片機中的應用 135 8.2矩陣式鍵盤的按鍵識別方法 136 8.3按鍵去抖動 137 8.4獨立式按鍵應用實例 137 8.5矩陣式鍵盤應用實例 139 8.6單片機小精靈設置調試 141 8.7小結 142 習題 142 實戰訓練 143 第9章輸出設備144 9.1發光二極體的應用 144 9.2發光二極體應用實例 145 9.3流水燈應用實例 146 9.4數碼管應用 148 9.4.1數碼管概述148 9.4.2數碼管的驅動方式149 .5數碼管靜態顯示應用實例 150 9.6數碼管動態顯示應用實例 152 9.71602液晶顯示器的應用 154 9.81602應用實例 158 9.912864液晶顯示器的應用 161 9.1012864應用實例 167 9.11直流電機控制 173 9.12直流電機控制實例 175 9.13步進電機控制 177 9.14步進電機控制實例 180 9.15頻率測量控制實例 183 9.16PWM調製控制 186 9.17PWM控制電機應用實例 189 9.18小結 191 習題 192 實戰訓練 192 第10章單片機系統擴展193 10.1系統擴展概述 193 10.28255A可程式設計介面晶片 193 10.38255A應用實例 198 10.4系統記憶體擴展 200 10.4.1單片機系統匯流排及匯流排信號 200 10.4.2擴展記憶體編址技術201 10.5RAM62256擴展應用實例 203 10.6小結 205 習題 206 實戰訓練 207 第11章常用週邊介面晶片208 11.1D/A轉換 208 11.1.1D/A轉換器簡介208 11.1.2D/A轉換器的基本原理208 11.1.3D/A轉換器的分類209 11.1.4T型電阻網路D/A轉換器209 11.1.5D/A轉換器的重要指標210 11.2D/A轉換晶片DAC0832 210 11.2.1DAC0832的結構原理210 11.2.2D/A轉換器與單片機介面212 |
序: |
|