高職高專“十三五”規(guī)劃教材. 機(jī)電專業(yè):單片機(jī)原理及接口技術(shù)
定 價(jià):38 元
叢書名:高職高專“十三五”規(guī)劃教材
- 作者:陳炘, 郭紅梅, 主編
- 出版時(shí)間:2016/7/1
- ISBN:9787305171567
- 出 版 社:南京大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:268
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書作者引入多媒體教學(xué)與傳統(tǒng)教學(xué)模式相結(jié)合,從教學(xué)方法、實(shí)驗(yàn)室建設(shè)和實(shí)驗(yàn)設(shè)備的研制等方面進(jìn)行探索性的改革,根據(jù)學(xué)生的實(shí)際水平,在指令系統(tǒng)、匯編語言教學(xué)中,采用階梯式教學(xué)法,引導(dǎo)學(xué)生進(jìn)行研究性學(xué)習(xí)。全書分為13章,依次為第1章微型計(jì)算機(jī)基礎(chǔ),第2章MCS-51單片機(jī)的結(jié)構(gòu)和原理,第3章MCS-51單片機(jī)指令系統(tǒng),第4章MCS-51單片機(jī)的程序設(shè)計(jì),第5章MCS-51單片機(jī)的中斷系統(tǒng),第6章MCS-51單片機(jī)內(nèi)部定時(shí)器/計(jì)數(shù)器,第7章MCS-51單片機(jī)的串行接口,第8章MCS-51單片機(jī)擴(kuò)展存儲(chǔ)器的設(shè)計(jì),第9章I/O接口的擴(kuò)展,第10章模擬輸入輸出通道接口技術(shù),第11章鍵盤/顯示接口電路,第12章C51程序設(shè)計(jì)語言,第13章AT89C51單片機(jī)內(nèi)部資源應(yīng)用等。各章之間的內(nèi)容連貫有序,銜接自然,成為一個(gè)有機(jī)的整體。
本書首先介紹了微型計(jì)算機(jī)的基礎(chǔ)知識(shí),并以MCS-51系列單片機(jī)為核心,系統(tǒng)介紹了單片機(jī)的基本結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計(jì)、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器、串行接口、外部存儲(chǔ)器及接口電路的擴(kuò)展、單片機(jī)的C語言設(shè)計(jì)及應(yīng)用,最后以實(shí)例的形式介紹了AT89C51單片機(jī)內(nèi)部資源的應(yīng)用。本書配有例題、習(xí)題,便于課堂教學(xué)與自學(xué)。
陳炘,男,江西工程職業(yè)學(xué)院教師,有多年從教經(jīng)驗(yàn),主持省級(jí)精品課程"C語言程序設(shè)計(jì)"一項(xiàng)。郭紅梅,武漢鐵路職業(yè)學(xué)院教師,有多年從教經(jīng)驗(yàn)。
第1章 微型計(jì)算機(jī)基礎(chǔ) 11.1 計(jì)算機(jī)中的數(shù)制及相互轉(zhuǎn)換 11.1.1 進(jìn)位計(jì)數(shù)制 11.1.2 不同進(jìn)制間的相互轉(zhuǎn)換 21.1.3 計(jì)算機(jī)采用二進(jìn)制的理由 41.1.4 機(jī)器數(shù) 51.1.5 常用的名詞術(shù)語及二進(jìn)制編碼 71.1.6 數(shù)的運(yùn)算方法 81.2 微型計(jì)算機(jī)的組成及工作過程 131.2.1 基本組成 131.2.2 基本工作過程 15習(xí) 題 1 16第2章 MCS-51單片機(jī)的結(jié)構(gòu)和原理 182.1 概述 182.1.1 單片機(jī)及其發(fā)展概況 182.1.2 單片機(jī)技術(shù)特點(diǎn)及發(fā)展趨勢 182.1.3 單片機(jī)的應(yīng)用 192.2 MCS-51單片機(jī)硬件結(jié)構(gòu) 202.2.1 MCS-51單片機(jī)系列 202.2.2 MCS-51單片機(jī)的內(nèi)部結(jié)構(gòu) 212.3中央處理器CPU 222.3.1 運(yùn)算器 222.3.2 控制器 232.4 MCS-51單片機(jī)的存儲(chǔ)器組織 242.4.1 程序存儲(chǔ)器 242.4.2 內(nèi)部數(shù)據(jù)存儲(chǔ)器 252.4.3 外部數(shù)據(jù)存儲(chǔ)器 272.5 MCS-51的并行輸入/輸出接口 272.6 MCS-51單片機(jī)的引腳及其功能 282.7 MCS-51單片機(jī)的時(shí)鐘與時(shí)序 302.7.1 時(shí)鐘產(chǎn)生方式 302.7.2 基本時(shí)鐘信號(hào) 302.7.3 操作時(shí)序 312.8 MCS-51單片機(jī)的復(fù)位功能 322.8.1 單片機(jī)的復(fù)位狀態(tài) 322.8.2 復(fù)位電路 33習(xí) 題 2 34第3章 MCS-51單片機(jī)指令系統(tǒng) 353.1 指令編碼格式及常用符號(hào) 353.1.1 指令的格式 353.1.2 指令的分類 363.1.3 常用符號(hào) 373.2 尋址方式 373.2.1 立即尋址 373.2.2 直接尋址 383.2.3 寄存器尋址 383.2.4 寄存器間接尋址 383.2.5 變址尋址 393.2.7 位尋址 403.3 數(shù)據(jù)傳送類指令 403.3.1 以累加器A為目的操作數(shù)的指令 403.3.2 以寄存器Rn為目的操作數(shù)的指令 413.3.3 以直接地址direct為目的操作數(shù)的指令 413.3.4 以間接地址Ri為目的操作數(shù)的指令 413.3.5 以DPTR為目的操作數(shù)的指令 423.3.6 訪問外部RAM的指令 423.3.7 讀ROM指令 433.3.8 數(shù)據(jù)交換指令 433.3.9 堆棧操作指令 443.4 算術(shù)運(yùn)算類指令 443.4.1 加法指令 453.4.2 減法指令 463.4.3 乘法指令 473.4.4 除法指令 483.5 邏輯運(yùn)算和移位類指令 483.5.1 邏輯與指令 483.5.2 邏輯或指令 493.5.3 邏輯異或指令 493.5.4 清零和取反指令 503.5.5 移位指令 503.6 子程序調(diào)用與控制轉(zhuǎn)移類指令 513.6.1 子程序調(diào)用與返回指令 513.6.2 無條件轉(zhuǎn)移指令 523.6.3 條件轉(zhuǎn)移指令 533.6.4 空操作指令 543.7 位操作類指令 543.7.1 位傳送指令 553.7.2 清位和置位指令 553.7.3 位邏輯運(yùn)算指令 553.7.4 位條件轉(zhuǎn)移指令 56習(xí) 題 3 56第4章 MCS-51單片機(jī)的程序設(shè)計(jì) 594.1 程序設(shè)計(jì)的語言 594.2 程序設(shè)計(jì)的步驟和方法 594.3 偽指令 614.4 程序設(shè)計(jì)基礎(chǔ)與舉例 624.4.1 順序程序 634.4.2 分支程序 644.4.3 循環(huán)程序 654.4.4 子程序的設(shè)計(jì)與調(diào)用 674.4.5 其他實(shí)用程序 68習(xí) 題 4 73第5章 MCS-51單片機(jī)的中斷系統(tǒng) 745.1 中斷的基本概念 745.2 MCS-51單片機(jī)中斷系統(tǒng) 755.2.1 中斷源 755.2.2 中斷控制 775.2.3 中斷響應(yīng) 795.3 中斷系統(tǒng)的應(yīng)用 80習(xí) 題 5 82第6章 MCS-51單片機(jī)內(nèi)部定時(shí)器/計(jì)數(shù)器 846.1 定時(shí)器/計(jì)數(shù)器的結(jié)構(gòu)及工作原理 846.2 定時(shí)器/計(jì)數(shù)器的方式和控制寄存器 856.3 定時(shí)器/計(jì)數(shù)器的工作方式 866.4定時(shí)器/計(jì)數(shù)器的應(yīng)用 896.4.1方式0的應(yīng)用 896.4.2 方式1的應(yīng)用 906.4.3 方式2的應(yīng)用 916.4.4 方式3的應(yīng)用 926.4.5 門控位GATE的應(yīng)用 93習(xí) 題 6 94第7章 MCS-51單片機(jī)的串行接口 957.1 串行通信的一般概念 957.1.1 通信的基本方式 957.1.2 串行通信的方式 957.1.3 雙工通信方式 967.1.4 串行通信的接口電路 967.1.5 串行通信總線標(biāo)準(zhǔn)接口 977.2 MCS-51單片機(jī)的串行通信接口 997.2.1 數(shù)據(jù)緩沖器SBUF 997.2.2 串行口的控制寄存器 997.2.3 串行口的工作方式 1017.3 多機(jī)通信 1057.4 波特率 1067.5 串行口的應(yīng)用 107習(xí) 題 7 111第8章 MCS-51單片機(jī)擴(kuò)展存儲(chǔ)器的設(shè)計(jì) 1138.1 存儲(chǔ)器分類 1138.2 外部總線的擴(kuò)展 1148.3 程序存儲(chǔ)器EPROM的擴(kuò)展 1188.3.1 程序存儲(chǔ)器的操作時(shí)序 1188.3.2 常用的EPROM芯片 1188.3.3 外部地址鎖存器和地址譯碼器 1208.3.4 典型EPROM擴(kuò)展電路 1218.4 靜態(tài)數(shù)據(jù)存儲(chǔ)的器擴(kuò)展 1228.4.1 外擴(kuò)數(shù)據(jù)存儲(chǔ)器的操作時(shí)序 1228.4.2 常用的SRAM芯片 1238.4.3典型SRAM的擴(kuò)展 124習(xí) 題 8 126第9章 I/O接口的擴(kuò)展 1279.1 簡單I/O接口的擴(kuò)展 1279.2 8155可編程接口的擴(kuò)展 129習(xí) 題 9 134第10章 模擬輸入/輸出通道接口技術(shù) 13510.1 模擬輸出通道接口技術(shù) 13510.1.1 D/A轉(zhuǎn)換的參數(shù) 13510.1.2 D/A轉(zhuǎn)換器原理 13510.1.3 集成電路DAC0832 13710.1.4 DAC0832轉(zhuǎn)換器與單片機(jī)的接口設(shè)計(jì) 13810.2 模擬輸入通道接口技術(shù) 13910.2.1 A/D轉(zhuǎn)換器的參數(shù) 13910.2.2 A/D轉(zhuǎn)換原理 14010.2.3 集成電路ADC0809轉(zhuǎn)換器 14110.2.4 ADC0809轉(zhuǎn)換器與單片機(jī)的接口設(shè)計(jì) 143習(xí) 題 10 144第11章 鍵盤/顯示接口電路 14511.1 鍵盤接口設(shè)計(jì) 14511.1.1 非編碼鍵盤的接口及處理程序 14511.1.2 編碼鍵盤的接口及處理程序 15111.2 LED接口設(shè)計(jì) 15311.2.1 LED數(shù)碼管 15411.2.2 靜態(tài)顯示電路及程序設(shè)計(jì) 15511.2.3 動(dòng)態(tài)顯示電路及程序設(shè)計(jì) 156習(xí) 題 11 159第12章 C51程序設(shè)計(jì)語言 16012.1 C51語言基礎(chǔ) 16012.1.1 C51的標(biāo)識(shí)符 16012.1.2 C51的關(guān)鍵字 16012.1.3 常量與變量 16212.1.4 數(shù)據(jù)類型 16312.1.5 存儲(chǔ)類型和存儲(chǔ)模式 16512.1.6 變量的作用域 16612.2 C51運(yùn)算符 17012.2.1 運(yùn)算符 17012.2.2 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 17312.3 C51語句 17412.3.1 說明語句 17412.3.2 表達(dá)式語句 17412.3.3 復(fù)合語句 17512.3.4 條件語句 17512.3.5 開關(guān)語句 17612.3.6 循環(huán)語句 17712.4 C51函數(shù) 17912.4.1 函數(shù)的分類與定義 17912.4.2 函數(shù)的調(diào)用和返回 18012.4.3 中斷服務(wù)函數(shù) 18112.4.4 庫函數(shù) 18112.5 C51指針 18212.5.1 一般指針 18212.5.2 基于存儲(chǔ)器的指針 18312.6 C51訪問絕對地址 18312.6.1 使用指針訪問絕對地址 18312.6.2 使用預(yù)定義宏訪問絕對地址 18412.6.3 使用擴(kuò)展關(guān)鍵字_at_訪問絕對地址 184習(xí) 題 12 186第13章 AT89C51單片機(jī)內(nèi)部資源應(yīng)用 18713.1 I/O端口簡單應(yīng)用 18713.1.1 P1口控制閃爍燈 18713.1.2 P1口控制流水燈 18813.1.3 鍵控LED 18913.2 外部中斷源的應(yīng)用與擴(kuò)展 19013.2.1 外部中斷應(yīng)用 19013.2.2 外部中斷源的擴(kuò)展 19113.3 定時(shí)器/計(jì)數(shù)器應(yīng)用 19313.3.1 計(jì)數(shù)器應(yīng)用 19313.3.2 定時(shí)器應(yīng)用 19413.3.3 頻率與脈寬的測量 19613.4 串行通信接口編程與應(yīng)用 19913.4.1 串口編程方法 19913.4.2 方式0應(yīng)用 19913.4.3 方式1應(yīng)用 20213.4.4 方式2和方式3應(yīng)用 20513.4.5 多機(jī)串行通信 20813.4.6 單片機(jī)與PC機(jī)串行通信 214習(xí) 題 13 218附錄A 單片機(jī)原理及接口技術(shù)實(shí)驗(yàn) 219實(shí)驗(yàn)一 順序和分支結(jié)構(gòu)程序分析 219實(shí)驗(yàn)二 循環(huán)、查表、子程序分析 220實(shí)驗(yàn)三 延時(shí)方式實(shí)現(xiàn)跑馬燈 222實(shí)驗(yàn)四 定時(shí)器/計(jì)數(shù)器程序分析 223實(shí)驗(yàn)五 串行接口及通信程序分析 224實(shí)驗(yàn)六 按鍵、鍵盤及接口程序分析 225實(shí)驗(yàn)七 LED顯示器接口程序分析 229實(shí)驗(yàn)八 A/D轉(zhuǎn)換器接口程序分析 231實(shí)驗(yàn)九 D/A轉(zhuǎn)換器接口程序分析 233實(shí)驗(yàn)十 單片機(jī)應(yīng)用系統(tǒng)綜合實(shí)驗(yàn) 234參考文獻(xiàn) 242