單片機原理與控制技術——雙解匯編和C51(第3版,全國高等職業(yè)教育規(guī)劃教材)
定 價:39.9 元
叢書名:全國高等職業(yè)教育規(guī)劃教材
本書主要內容包括:微型計算機系統(tǒng)基本知識,80C51單片機片內結構和工作原理,80C51指令系統(tǒng),匯編語言程序設計,C51程序設計,80C51片內功能部件,80C51片外擴展,常用外圍設備接口電路,單片機常用開發(fā)工具等。 本書根據(jù)職業(yè)技術教育的要求和學生的特點,從方便教學出發(fā),精選內容,突出重點;降低難度,多舉例題,每條程序/指令均給出注釋;并編有與本書配套的《單片機學習指導及習題解答—雙解匯編和C51第2版》,給出全部習題解答(均通過Keil調試或Proteus虛擬仿真);無需硬件板,學生就可據(jù)此課后練習,實驗操作。 本書可作為高等職業(yè)技術教育電子類專業(yè)“單片機原理與應用”課程的教材,也適用于其他專業(yè)、其他類型學校(包括應用型本科)的單片機課程使用,并可供工程技術人員學習參考。
出版說明第3版前言第1章 微型計算機系統(tǒng)基本知識1.1 微型計算機和單片機概述1.1.1 微型計算機發(fā)展概況1.1.2 80C51單片機概述【復習思考題】1.2 計算機中數(shù)的表示方法及運算1.2.1 二進制數(shù)和十六進制數(shù)基本概念1.2.2 數(shù)制轉換1.2.3 二進制數(shù)和十六進制數(shù)運算1.2.4 原碼、反碼和補碼【復習思考題】1.3 常用編碼1.3.1 8421 BCD碼1.3.2 ASCII碼【復習思考題】1.4 習題第2章 80C51單片機片內結構和工作原理2.1 片內結構和引腳功能2.1.1 片內結構2.1.2 引腳功能【復習思考題】2.2 存儲空間配置和功能2.2.1 程序存儲器(ROM)2.2.2 外部數(shù)據(jù)存儲器(外RAM)2.2.3 內部數(shù)據(jù)存儲器(內RAM)2.2.4 特殊功能寄存器(SFR)2.2.5 程序計數(shù)器PC【復習思考題】2.3 I/O端口結構及工作原理【復習思考題】2.4 時鐘和時序2.4.1 時鐘電路和機器周期2.4.2 時序【復習思考題】2.5 復位和低功耗工作方式2.5.1 復位方式2.5.2 低功耗工作方式【復習思考題】2.6 習題第3章 80C51指令系統(tǒng)3.1 指令系統(tǒng)基本概念3.1.1 指令基本格式3.1.2 指令系統(tǒng)中的常用符號3.1.3 尋址方式3.1.4 指令分類【復習思考題】3.2 指令系統(tǒng)3.2.1 數(shù)據(jù)傳送類指令3.2.2 算術運算類指令3.2.3 邏輯運算及移位指令3.2.4 位操作類指令3.2.5 控制轉移類指令【復習思考題】3.3 習題第4章 匯編語言程序設計4.1 匯編語言程序設計基本概念4.1.1 匯編4.1.2 偽指令4.1.3 程序設計的基本步驟【復習思考題】4.2 匯編程序設計舉例4.2.1 順序程序4.2.2 分支程序4.2.3 循環(huán)程序4.2.4 查表程序4.2.5 散轉程序【復習思考題】4.3 習題第5章 C51程序設計5.1 C51概述【復習思考題】5.2 C51數(shù)據(jù)與運算5.2.1 數(shù)據(jù)與數(shù)據(jù)類型5.2.2 變量及其定義方法5.2.3 運算符和表達式5.2.4 數(shù)據(jù)類型轉換和運算順序的優(yōu)先級、結合性【復習思考題】5.3 C51基本語句5.3.1 語句基本概念5.3.2 選擇語句5.3.3 循環(huán)語句【復習思考題】5.4 C51構造類型數(shù)據(jù)5.4.1 數(shù)組5.4.2 指針【復習思考題】5.5 C51函數(shù)5.5.1 函數(shù)概述5.5.2 函數(shù)的參數(shù)和返回值5.5.3 函數(shù)的調用5.5.4 常用庫函數(shù)【復習思考題】5.6 習題第6章 80C51片內功能部件6.1 80C51中斷系統(tǒng)6.1.1 中斷概述6.1.2 中斷源和中斷控制寄存器6.1.3 中斷處理過程6.1.4 中斷系統(tǒng)的應用6.1.5 中斷C51編程【復習思考題】6.2 80C51定時/計數(shù)器6.2.1 定時/計數(shù)器概述6.2.2 定時/計數(shù)器的控制寄存器6.2.3 定時/計數(shù)器工作方式6.2.4 定時/計數(shù)器的應用【復習思考題】6.3 80C51串行口6.3.1 串行通信概述6.3.2 串行口特殊功能寄存器6.3.3 串行工作方式【復習思考題】6.4 習題第7章 80C51片外擴展7.1 并行擴展7.1.1 并行擴展概述7.1.2 并行擴展外ROM7.1.3 并行擴展外RAM7.1.4 并行擴展I/O口【復習思考題】7.2 串行擴展7.2.1 串行擴展概述7.2.2 80C51同步移位寄存器串行擴展7.2.3 I2C串行總線7.2.4 虛擬I2C擴展AT24CXX系列E2PROM【復習思考題】7.3 習題第8章 常用外圍設備接口電路8.1 LED數(shù)碼管顯示接口電路8.1.1 LED數(shù)碼管和編碼方式8.1.2 靜態(tài)顯示方式及其典型應用電路8.1.3 動態(tài)顯示方式及其典型應用電路【復習思考題】8.2 LCD 1602顯示屏接口電路【復習思考題】8.3 鍵盤接口電路8.3.1 鍵盤接口概述8.3.2 獨立式按鍵及其接口電路8.3.3 矩陣式鍵盤及其接口電路【復習思考題】8.4 A/D轉換接口電路8.4.1 A/D轉換的基本概念8.4.2 并行ADC0809及其接口電路8.4.3 串行ADC0832及其接口電路【復習思考題】8.5 D/A轉換接口電路8.5.1 D/A轉換的基本概念8.5.2 DAC 0832及其接口電路【復習思考題】8.6 開關量驅動輸出接口電路【復習思考題】8.7 時鐘DS 1302接口電路【復習思考題】8.8 步進電動機接口電路【復習思考題】8.9 習題第9章 單片機常用開發(fā)工具9.1 Keil C51編譯軟件介紹9.1.1 軟件安裝9.1.2 項目建立和設置9.1.3 程序編譯運行9.1.4 常用窗口介紹9.1.5 程序調試實例9.2 Proteus ISIS仿真軟件介紹9.2.1 用戶編輯界面9.2.2 電路原理圖設計和編輯9.2.3 虛擬仿真9.2.4 Proteus與Keil聯(lián)合仿真調試9.3 單片機應用虛擬仿真實例9.3.1 循環(huán)燈虛擬仿真9.3.2 示波器顯示周期脈沖方波9.3.3 串行擴展虛擬仿真9.3.4 雙機串行通信9.3.5 讀寫I2C AT24C029.3.6 LED數(shù)碼管顯示虛擬仿真9.3.7 LCD 1602顯示虛擬仿真9.3.8 鍵盤接口虛擬仿真9.3.9 并行A/D 0808虛擬仿真9.3.10 串行A/D 0832虛擬仿真9.3.11 DAC0832虛擬仿真9.3.12 時鐘1302虛擬仿真9.3.13 步進電動機虛擬仿真附錄 80C51反匯編指令表參考文獻