單片機原理與應用(第2版)
戴勝華
商品描述
"《單片機原理與應用》(第2版)全面介紹了單片機的基礎理論、發展歷程及設計應用技術。全書共分11章,系統闡述了單片機的基本概念、歷史發展、核心特徵、技術趨勢,並深入探討了8位單片機的主要生產廠家和機型,特別是對MCS-51系列單片機進行了詳細的分析和討論。此外,書中還涵蓋了單片機的硬件結構、指令系統、程序設計、定時器/計數器、串行通信接口、中斷系統、系統擴展設計、開發板與模擬調試、基礎實驗及應用設計等多個方面的內容,本書創新地採用匯編語言與C語言進行編程講解。 《單片機原理與應用》(第2版)適合作為高等院校電子信息類、自動化類、電氣工程類等相關專業的教學用書,也可供工程技術人員和單片機愛好者參考使用。"
目錄大綱
目 錄
第1章 單片機概述 1
1.1 單片機的歷史及發展概況 1
1.2 單片機的發展趨勢 2
1.3 單片機的應用 8
1.4 8位單片機的主要生產廠家和機型 12
1.5 單片機的特點及應用綜述 16
習題 19
第2章 單片機的結構與原理 20
2.1 MCS-51系列單片機的型號、性能及主要功能 20
2.2 單片機硬件系統結構 23
2.3 存儲器結構 26
2.4 I/O埠 32
2.5 復位電路 35
2.6 CPU時序 38
2.7 CPU引腳功能 41
2.8 單片機的工作方式 43
2.9 我國在系統架構設計方面取得的突破 45
習題 46
第3章 MCS-51系列單片機指令系統 48
3.1 MCS-51系列單片機指令系統簡介 48
3.2 尋址方式 50
3.3 指令系統 54
習題 80
第4章 程序設計 83
4.1 C51語言編程基礎 84
4.2 匯編語言編程基礎 90
4.3 程序設計結構與方法 96
4.4 程序設計舉例 118
4.5 C51程序中嵌入匯編程序 125
習題 131
第5章 定時器/計數器 133
5.1 定時器/計數器的結構 133
5.2 定時器/計數器的工作方式 136
5.3 定時器/計數器T2的特殊功能 139
5.4 定時器/計數器的編程和應用 143
5.5 工程倫理與社會責任 150
習題 151
第6章 串行通信接口 152
6.1 串行通信基礎 152
6.2 串行通信總線標準及其接口 157
6.3 單片機串行口 157
6.4 異步單工通信應用舉例 166
習題 174
第7章 中斷系統 175
7.1 中斷的定義和作用 175
7.2 單片機中斷系統 179
7.3 擴展外中斷源 184
7.4 中斷系統應用舉例 187
習題 192
第8章 單片機系統擴展設計 193
8.1 系統擴展方法概述 193
8.2 存儲器擴展技術 197
8.3 顯示器接口技術 204
8.4 鍵盤接口技術 210
8.5 其他串行外部設備擴展設計 215
習題 221
第9章 JD51單片機實驗板與Proteus模擬調試 222
9.1 JD51單片機實驗板組成 222
9.2 JD51單片機實驗板資源 223
9.3 JD51單片機實驗板使用說明 231
9.4 JD51單片機實驗板編程器使用介紹 246
9.5 Keil與Proteus聯合調試 251
習題 255
第10章 單片機基礎實驗 256
10.1 LED跑馬燈實驗 256
10.2 數碼管掃描顯示實驗 258
10.3 按鍵計數及顯示實驗 260
10.4 蜂鳴器實驗 263
10.5 定時計數器計數中斷實驗 267
10.6 串口通信實驗 269
10.7 LCD顯示實驗 271
10.8 紅外遙控實驗 275
10.9 溫度測量與顯示實驗 280
第11章 單片機應用設計 288
11.1 電子時鐘設計 288
11.2 LCD字符顯示設計 297
11.3 電子音調發聲器設計 310
11.4 交通燈控制系統設計 317
參考文獻 324