單片機中級教程:原理與套用(第2版)

單片機中級教程:原理與套用(第2版)

《單片機中級教程:原理與套用(第2版)》是2006年北京航天航空大學出版社出版的圖書,作者是張俊謨。

基本介紹

  • 書名:單片機中級教程:原理與套用(第2版)
  • 作者:張俊謨
  • 出版社:北京航天航空大學出版社
  • 出版時間:2006-10-1 
圖書信息,內容簡介,目錄,

圖書信息

作 者:張俊謨 編著  出 版 社:北京航天航空大學出版社  出版時間:2006-10-1  版 次:2頁 數:286字 數:426000印刷時間:2006-10-1開 本:紙 張:膠版紙印 次:I S B N:9787810778404包 裝:平裝

內容簡介

該書為普通高等教育“十一五”國家級規劃教材,以80C51系列單片機為主線,系統地介紹了單片機的組成、工作原理和套用技術。內容包括:單片機的意義和發展,單片機的CPU和特殊功能暫存器等硬體配置,指令系統和使用彙編語言和C語言的軟體設計,系統擴展和外圍接口技術,單片機套用系統實例等。較之第1版,重新改寫了緒論,增加了C語言的介紹,並改寫了相關章節和實例。
該書特點:原理與套用緊密結合;突出單片機的基本原理、體系結構、典型功能單元的完整性;重點配以系統擴展與配置方法;以構建單片機套用系統為目標
該書可作為電專業本科單片機原理及套用類課程的教材,以及單片機培訓教材;也可作為從事單片機套用、開發的工程技術人員和單片機自學人員的參考用書。

目錄

第1章 緒論
1.1 單片機1
1.1.1 單片機的含義1
1.1.2 單片機的發展1
1.1.3 MCS51和80C51系列簡介4
1.1.4 單片機的套用7
1.2 單片機與嵌入式系統8
1.2.1 嵌入式系統8
1.2.2 單片機與嵌入式系統的發展道路9
1.3 課程的特點和教學安排11
第2章 單片機的基本結構與工作原理
2.1 單片機的基本組成13
2.2 80C51單片機的引腳功能和結構框圖15
2.2.1 引腳功能15
2.2.2 內部結構框圖和組成18
2.3 80C51單片機CPU的結構和特點19
2.3.1 中央控制器19
2.3.2 運算器22
2.3.3 時鐘電路及CPU的工作時序24
2.4 80C51單片機的存儲器結構和地址空間28
2.4.1 程式存儲器29
2.4.2 數據存儲器31
2.5 80C51單片機的布爾(位)處理器36
2.6 80C51單片機的工作方式37
2.6.1 復位方式37
2.6.2 程式執行方式39
2.6.3 低功耗工作方式39
2.6.4 燒錄方式40
思考與練習47
第3章 80C51單片機的指令系統
3.1 概述48
3.1.1 指令分類48
3.1.2 指令格式48
3.1.3 指令系統中使用的符號49
3.2 定址方式和定址空間49
3.3 指令系統54
3.3.1 數據傳送類指令54
3.3.2 算術運算類指令59
3.3.3 邏輯運算類指令64
3.3.4 控制轉移類指令67
3.3.5 布爾(位)操作類指令71
思考與練習74
第4章 80C51單片機的功能單元
4.1 並行I/O接口77
4.1.1 P1口78
4.1.2 P3口80
4.1.3 P2口82
4.1.4 P0口84
4.2 定時器/計數器85
4.2.1 概述85
4.2.2 定時器/計數器T0、T186
4.2.3 定時器/計數器T292
4.2.4 看門狗98
4.2.5 定時器/計數器的編程和使用99
4.3 串列接口107
4.4 中斷系統123
4.4.1 中斷、中斷源及中斷優先權的概念123
4.4.2 中斷的控制和操作124
4.4.3 中斷的回響過程和中斷矢量地址127
思考與練習128
第5章 80C51單片機的程式設計
5.1 概述130
5.1.1 計算機語言——機器語言、彙編語言與高級語言130
5.1.2 程式設計及程式結構132
5.2 彙編語言及其程式設計135
5.2.1 彙編語言135
5.2.2 彙編語言程式設計139
5.3 C語言及其程式設計155
5.3.1 Keil C語言155
5.3.2 C語言與彙編語言的混合編程164
5.3.3 C語言程式設計168
5.3.4 80C51功能單元的C語言編程173
思考與練習177
第6章 80C51單片機的系統擴展
6.1 概述179
6.1.1 外部並行擴展性能180
6.1.2 外部串列擴展性能181
6.2 單片機的外部並行擴展187
6.2.1 程式存儲器的擴展187
6.2.2 片外數據存儲器的擴展190
6.2.3 擴展片外程式存儲器和片外數據存儲器194
6.2.4 通過並行匯流排擴展I/O口196
6.3 單片機的外部串列擴展198
6.3.1 串列擴展E2PROM198
6.3.2 串列擴展I/O接口214
6.4 外部中斷源的擴展220
思考與練習221
第7章 單片機的典型外圍接口技術
7.1 鍵盤接口222
7.1.1 鍵盤的工作原理和掃描方式222
7.1.2 鍵盤的接口電路224
7.2 顯示接口225
7.2.1 LED顯示器的工作原理225
7.2.2顯示電路的分類與接口226
7.3 DAC接口232
7.3.1 D/A轉換器及其接口電路的一般特點232
7.3.2 D/A轉換器的接口電路234
7.4 ADC接口246
7.4.1 A/D轉換器及其接口電路的一般特點246
7.4.2 A/D轉換器的接口電路247
思考與練習263
第8章 80C51單片機的套用系統實例
8.1 壓力、流速數據採集系統264
8.1.1 設計目標264
8.1.2 設計描述264
8.1.3 硬體系統組成265
8.1.4 軟體描述268
8.2 單片機控制的電加熱鍋爐電路274
8.2.1 工作原理274
8.2.2 電路工作過程277
8.2.3 軟體設計277
8.2.4 程式代碼278
附錄282
參考文獻287

相關詞條

熱門詞條

聯絡我們