《單片機(jī)原理與應(yīng)用(高等職業(yè)教育十二五規(guī)劃教材)》從單片機(jī)應(yīng)用開發(fā)的角度出發(fā),系統(tǒng)地介紹了以MCS.51系列為核心的單片機(jī)的基本結(jié)構(gòu)和工作原理,以及單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法及開發(fā)環(huán)境。本書主要內(nèi)容包括計(jì)算機(jī)基礎(chǔ)知識(shí)、MCS.5l單片機(jī)的硬件結(jié)構(gòu)、MCS.51單片機(jī)的指令系統(tǒng)、MCS.51單片機(jī)程序設(shè)計(jì)基礎(chǔ)、中斷和定時(shí)器/計(jì)數(shù)器、MCS.5l單片機(jī)的串行通信、MCS.51系統(tǒng)的擴(kuò)展及外圍接口技術(shù)、單片機(jī)應(yīng)用系統(tǒng)開發(fā)環(huán)境及單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)。本書從工程應(yīng)用的實(shí)際出發(fā),強(qiáng)調(diào)實(shí)用,注重理論適度,選擇了難易適中的例題和習(xí)題。
王淑珍等主編的《單片機(jī)原理與應(yīng)用(高等職業(yè)教育十二五規(guī)劃教材)》既可作為高職高專院校數(shù)控、機(jī)電一體化、汽車電子、自動(dòng)化等專業(yè)的“單片機(jī)原理與應(yīng)用”、“微機(jī)原理與接口技術(shù)”課程的教材,又可作為工程技術(shù)人員學(xué)習(xí)MCS.51單片機(jī)知識(shí)的參考書。
王淑珍等主編的《單片機(jī)原理與應(yīng)用(高等職業(yè)教育十二五規(guī)劃教材)》從單片機(jī)應(yīng)用開發(fā)的角度出發(fā),系統(tǒng)地介紹了以MCS.51系列為核心的單片機(jī)的基本結(jié)構(gòu)和工作原理,以及單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法及開發(fā)環(huán)境。
第1章 計(jì)算機(jī)基礎(chǔ)知識(shí) 1.1 計(jì)算機(jī)的數(shù)制和碼制 1.1.1 數(shù)制之間的轉(zhuǎn)換 1.1.2 有符號(hào)數(shù)的表示方法 1.1.3 計(jì)算機(jī)的碼制和常用編碼 1 第1章 計(jì)算機(jī)基礎(chǔ)知識(shí) 1.1 計(jì)算機(jī)的數(shù)制和碼制 1.1.1 數(shù)制之間的轉(zhuǎn)換 1.1.2 有符號(hào)數(shù)的表示方法 1.1.3 計(jì)算機(jī)的碼制和常用編碼 1.2 計(jì)算機(jī)的基本結(jié)構(gòu)與工作原理 1.2.1 計(jì)算機(jī)常用術(shù)語 1.2.2 計(jì)算機(jī)的基本結(jié)構(gòu) 1.2.3 指令周期和機(jī)器周期 1.3 單片機(jī)概述 1.3.1 單片機(jī)的發(fā)展概況 1.3.2 單片機(jī)的特點(diǎn)和應(yīng)用 1.3.3 單片機(jī)常用系列介紹 本章小結(jié) 習(xí)題第2章 MCS.51單片機(jī)的硬件結(jié)構(gòu) 2.1 MCS.51單片機(jī)的結(jié)構(gòu)與引腳 2.1.1 MCS.51系列單片機(jī)基本結(jié)構(gòu) 2.1.2 CPIJ 2.1.3 MCS.5l單片機(jī)引腳功能 2.2 MCS.5 l單片機(jī)的存儲(chǔ)器結(jié)構(gòu) 2.2.1 MCS.51單片機(jī)存儲(chǔ)器的分類及配置 2.2.2 程序存儲(chǔ)器 2.2.3 片內(nèi)數(shù)據(jù)存儲(chǔ)器 2.2.4 外部數(shù)據(jù)存儲(chǔ)器 2.3 MCS一5l單片機(jī)的并行I/O端口 2.3.1 并行I/0端口的結(jié)構(gòu) 2.3.2 并行I/o端口的操作 2.4 MCS一5l單片機(jī)時(shí)鐘電路及時(shí)序 2.4.1 時(shí)鐘電路 2.4.2 時(shí)序 2.5 復(fù)位電路 2.5.1 復(fù)位電路 2.5.2 復(fù)位狀態(tài) 本章小結(jié) 習(xí)題第3章 MCS.51單片機(jī)的指令系統(tǒng) 3.1 指令格式和尋址方式 3.1.1 指令格式 3.1.2 尋址方式 3.2 MCS一5 l單片機(jī)指令系統(tǒng) 3.2.1 數(shù)據(jù)傳送類指令 3.2.2 算術(shù)運(yùn)算指令 3.2.3 邏輯運(yùn)算和移位指令 3.2.4 程序控制轉(zhuǎn)移類指令 3.2.5 位操作指令 本章小結(jié) 習(xí)題第4章 MCS一51單片機(jī)程序設(shè)計(jì)基礎(chǔ) 4.1 匯編語言程序設(shè)計(jì)基礎(chǔ) 4.1.1 匯編語言語句和格式 4.1.2 偽指令 4.2 匯編語言程序設(shè)計(jì) 4.2.1 順序程序設(shè)計(jì) 4.2.2 分支程序設(shè)計(jì) 4.2.3 循環(huán)程序設(shè)計(jì) 4.2.4 子程序設(shè)計(jì) 4.3 匯編語言程序設(shè)計(jì)舉例 4.3.1 算術(shù)運(yùn)算程序設(shè)計(jì) 4.3.2 查表程序設(shè)計(jì) 4.3.3 查找與排序程序設(shè)計(jì) 4.3.4 代碼轉(zhuǎn)換程序 4.4 C5 1程序設(shè)計(jì)基礎(chǔ) 4.4.1 C5l的數(shù)據(jù)類型和存儲(chǔ)類型 4.4.2 C5 l的運(yùn)算符和表達(dá)式 4.4.3 C51語言的基本語句 4.4.4 C51的數(shù)組、指針及函數(shù) 4.4.5 匯編語言和C51語言混合編程 本章小結(jié) 習(xí)題第5章 中斷和定時(shí)器/計(jì)數(shù)器 5.1 中斷 5.1.1 中斷系統(tǒng)概述 5.1.2 MCS.51的中斷源 5.1.3 MCS.51的中斷控制 5.1.4 中斷響應(yīng)條件及過程 5.1.5 中斷響應(yīng)時(shí)間 5.1.6 中斷請(qǐng)求的清除 5.1.7 中斷舉例 5.2 定時(shí)器/計(jì)數(shù)器 5.2.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu) 5.2.2 MCS.5l的定時(shí)器/計(jì)數(shù)器控制 5.2.3 定時(shí)器/計(jì)數(shù)器的工作方式 5.2.4 定時(shí)器/計(jì)數(shù)器的初始化 5.2.5 定時(shí)器/計(jì)數(shù)器應(yīng)用舉例 本章小結(jié) 習(xí)題第6章 MCS一51單片機(jī)的串行通信 6.1 串行通信基礎(chǔ)_ 6.1.1 串行通信的基本方式 6.1.2 串行通信的波特率 6.1.3 串行通信的標(biāo)準(zhǔn)接口 6.2 串行通信的結(jié)構(gòu)及工作方式 6.2.1 串行通信的結(jié)構(gòu) 6.2.2 串行通信的工作方式 6.3 串行口的應(yīng)用 6.3.1 串行口初始化編程 6.3.2 雙機(jī)通信 6.3.3 多機(jī)通信 6.3.4 串行口擴(kuò)展并行I/O接口 6.4 I2C總線 6.4.1 12C串行總線簡(jiǎn)介 6.4.2 I2C總線器件的擴(kuò)展接口電路 6.4.3 I2C總線應(yīng)用舉例 6.5 其他串行總線介紹 6.5.1 SPI簡(jiǎn)介 6.5.2 CAN總線簡(jiǎn)介 6.5.3 單總線簡(jiǎn)介 本章小結(jié) 習(xí)題第7章 MCS.51系統(tǒng)的擴(kuò)展及外圍接口技術(shù) 7.1 MCS.5l擴(kuò)展系統(tǒng)概述 7.1.1 系統(tǒng)擴(kuò)展結(jié)構(gòu)的組成 7.1.2 系統(tǒng)擴(kuò)展常用芯片 7.1.3 系統(tǒng)擴(kuò)展地址空間分配 7.2 程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 7.2.1 程序存儲(chǔ)器的擴(kuò)展 7.2.2 靜態(tài)數(shù)據(jù)存儲(chǔ)器的擴(kuò)展 7.2.3 程序和靜態(tài)數(shù)據(jù)存儲(chǔ)器的綜合擴(kuò)展 7.3 MCS.5l并行接口的擴(kuò)展 7.3.1 簡(jiǎn)單I/O口的擴(kuò)展 7.3.2 可編程I/O接口電路的擴(kuò)展 7.4 按鍵和鍵盤的設(shè)計(jì) 7.4.1 鍵盤接口的工作原理 7.4.2 獨(dú)立式按鍵 7.4.3 矩陣式鍵盤 7.5 LED顯示器的接口設(shè)計(jì) 7.5.1 數(shù)碼管簡(jiǎn)介 7.5.2 LED靜態(tài)顯示接口 7.5.3 LED動(dòng)態(tài)顯示接口 7.6 LCD液晶顯示原理及實(shí)現(xiàn) 7.6.1 LCD的分類 7.6.2 液晶顯示模塊LCD及應(yīng)用 7.7 A/D和D/A轉(zhuǎn)換器接口 7.7.1 A/D轉(zhuǎn)換接口技術(shù) 7.7.2 D/A轉(zhuǎn)換接口技術(shù) 7.8 大功率器件接口電路 7.8.1 光耦接口 7.8.2 繼電器接口 本章小結(jié) 習(xí)題第8章 單片機(jī)應(yīng)用系統(tǒng)開發(fā)環(huán)境 8.1 單片機(jī)應(yīng)用系統(tǒng)的開發(fā)過程 8.1.1 確定任務(wù) 8.1.2 總體設(shè)計(jì) 8.1.3 硬件設(shè)計(jì) 8.1.4 軟件設(shè)計(jì) 8.1.5 系統(tǒng)調(diào)試 8.2 LLVision2集成開發(fā)環(huán)境的使用 8.2.1 開發(fā)環(huán)境 8.2.2 創(chuàng)建項(xiàng)目實(shí)例 8.3 Proteus仿真軟件 8.3.1 Proteus簡(jiǎn)介 8.3.2 Proteus繪制原理圖 8.3.3 Proteus仿真調(diào)試 本章小結(jié) 習(xí)題第9章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì) 9.1 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例 9.2 單片機(jī)應(yīng)用系統(tǒng)實(shí)用技術(shù) 9.2.1 低功耗設(shè)計(jì) 9.2.2 加密技術(shù) 9.3 抗干擾設(shè)計(jì) 9.3.1 電源、地線、傳輸干擾及其對(duì)策 9.3.2 硬件抗干擾措施 9.3.3 軟件抗干擾措施 本章小結(jié) 習(xí)題附錄 MCS.51系列單片機(jī)指令一覽表 參考文獻(xiàn)