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