定 價:29.8 元
叢書名:中國高職院校計算機教育課程體系規(guī)劃教材·計算機專業(yè)教育公共平臺系列
- 作者:李曉玲 ,譚浩強 著
- 出版時間:2010/9/1
- ISBN:9787113112332
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP368.1
- 頁碼:280
- 紙張:膠版紙
- 版次:1
- 開本:16開
這本《單片機原理與接口技術(shù)》由李曉玲主編,共三篇,分為14章。全書以目前最通用的MCS-51系列單片機為主講對象,按照認(rèn)知過程的一般規(guī)律編排內(nèi)容,主要介紹了單片機的硬件結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計、內(nèi)部功能及應(yīng)用、系統(tǒng)擴展與接口技術(shù)、單片機應(yīng)用系統(tǒng)的開發(fā)以及抗干擾技術(shù)等內(nèi)容。本書以培養(yǎng)學(xué)生應(yīng)用能力為主要目標(biāo),從實際的應(yīng)用系統(tǒng)及問題入手,在分析解決問題的過程中引入相關(guān)知識和理論,深入淺出、通俗易懂,尤其注重理論和實踐的有機結(jié)合!秵纹瑱C原理與接口技術(shù)》適合作為高職高專、成人高校及電視大學(xué)計算機應(yīng)用、電氣自動化、機電等相關(guān)專業(yè)的教材,也可供工程技術(shù)人員自學(xué)和參考。
這本《單片機原理與接口技術(shù)》由李曉玲主編,全書共分三篇,14章。包括基礎(chǔ)篇六章、接口篇六章、應(yīng)用篇兩章;A(chǔ)篇以Intel公司生產(chǎn)的MCS-5l系列單片機為主線,詳細(xì)介紹了51系列單片機的內(nèi)部結(jié)構(gòu)、指令系統(tǒng)、匯編語言程序設(shè)計、中斷系統(tǒng)、定時器,計數(shù)器等內(nèi)容;接口篇主要介紹了存儲器的擴展、并行接口技術(shù)、人機接口技術(shù)、串行接口技術(shù)等內(nèi)容;應(yīng)用篇主要介紹了單片機應(yīng)用系統(tǒng)的開發(fā)過程、開發(fā)工具和應(yīng)用軟件的使用方法與技巧、抗干擾技術(shù)等內(nèi)容。
第1篇 基礎(chǔ)篇 第1章 單片機概論 1.1 單片機的發(fā)展概況 1.1.1 單片機概述 1.1.2 MCS-51系列單片機主要產(chǎn)品介紹 1.2 單片機的特點及應(yīng)用領(lǐng)域 1.2.1 單片機的特點 1.2.2 單片機的應(yīng)用領(lǐng)域 思考與練習(xí) 第2章 MCS-51系列單片機的硬件結(jié)構(gòu) 2.1 MCS-51單片機總體結(jié)構(gòu) 2.2 MCS-51系列單片機的中央處理器 2.3 MCS-51單片機存儲器結(jié)構(gòu) 2.3.1 程序存儲器 2.3.2 數(shù)據(jù)存儲器 2.4 單片機并行輸入/輸出口(17arallel I/O口) 2.4.1 P0口 2.4.2 Pl口 2.4.3 P2口 2.4.4 P3口 2.5 MCS-51單片機引腳功能 2.5.1 MCS-51單片機的封裝形式和邏輯符號圖 2.5.2 MCS-51單片機引腳及其功能 思考與練習(xí) 第3章 MGS-51單片機指令系統(tǒng) 3.1 概述 3.1.1 指令的組成、表示形式及分類 3.1.2 指令的格式 3.2 MCS-51系列單片機指令的尋址方式 3.2.1 寄存器尋址 3.2.2 寄存器間接尋址 3.2.3 直接尋址 3.2.4 立即尋址 3.2.5 變址尋址 3.2.6 相對尋址 3.2.7 位尋址 3.3 數(shù)據(jù)傳送指令 3.3.1 內(nèi)部數(shù)據(jù)傳送指令(15條) 3.3.2 外部數(shù)據(jù)傳送指令(7條) 3.3.3 堆棧操作指令(2條) 3.3.4 數(shù)據(jù)交換指令(5條) 3.4 算術(shù)運算指令 3.4.1 加法指令(13條) 3.4.2 減法指令(8條) 3.4.3 乘法指令(1條) 3.4.4 除法指令(1條) 3.4.5 十進(jìn)制調(diào)整指令(1條) 3.5 邏輯運算指令 3.5.1 單操作數(shù)邏輯運算指令(6條) 3.5.2 雙操作數(shù)邏輯運算指令(18條) 3.6 控制轉(zhuǎn)移指令 3.6.1 無條件轉(zhuǎn)移指令(4條) 3.6.2 條件轉(zhuǎn)移指令(8條) 3.6.3 子程序調(diào)用與返回指令(4條) 3.6.4 空操作指令(1條) 3.7 位操作指令 3.7.1 位傳送指令(2條) 3.7.2 位修改指令(4條) 3.7.3 位邏輯運算指令(6條) 3.7.4 位控制轉(zhuǎn)移指令(5條) 3.8 常用偽指令 思考與練習(xí) 第4章 MCS-51單片機匯編語言程序設(shè)計 4.1 匯編語言概述 4.1.1 匯編語言源程序 4.1.2 匯編語言的構(gòu)成 4.2 匯編語言源程序的設(shè)計步驟 4.3 匯編語言程序的結(jié)構(gòu) 4.4 典型問題程序設(shè)計舉例 思考與練習(xí) 第5章 MCS-51單片機中斷系統(tǒng) 5.1 中斷概述 5.2 MCS-51單片機的中斷系統(tǒng) 5.2.1 中斷源與中斷標(biāo)志位 5.2.2 與中斷有關(guān)的特殊功能寄存器sFR 5.2.3 中斷響應(yīng)過程 5.2.4 中斷請求的撤除 5.3 典型實例任務(wù)解析 思考與練習(xí) 第6章 MCS-51單片機定時器/計數(shù)器 6.1 定時器/計數(shù)器的結(jié)構(gòu)及工作原理 6.1.1 定時,計數(shù)器的結(jié)構(gòu) 6.1.2 定時/計數(shù)器的工作原理 6.1.3 定時/計數(shù)器的控制 6.2 定時器/計數(shù)器的工作方式 6.3 典型實例任務(wù)解析 思考與練習(xí)第2篇 接口篇 第7章 MCS-51單片機接口技術(shù)概述 7.1 MCS-51單片機的最小應(yīng)用系統(tǒng) 7.1.1 8051/8751最小應(yīng)用系統(tǒng) 7.1.2 8031最小應(yīng)用系統(tǒng) 7.2 MCS-51單片機的擴展基本知識 7.2.1 外部并行擴展性能 7.2.2 外部串行擴展性能 思考與練習(xí) 第8章 存儲器的擴展 8.1 程序存儲器的擴展 8.1.1 程序存儲器擴展概述 8.1.2 擴展程序存儲器EPROM 8.1.3 擴展程序存儲器EEPROM 8.1.4 常用程序存儲器 8.2 數(shù)據(jù)存儲器的擴展 8.2.1 數(shù)據(jù)存儲器擴展概述 8.2.2 擴展SRAM 8.2.3 典型SRAM芯片舉例 8.2.4 擴展新型存儲器 8.3 外擴存儲器電路的工作原理及軟件設(shè)計 8.4 典型實例任務(wù)解析 8.5 存儲器擴展的應(yīng)用設(shè)計 思考與練習(xí) 第9章 并行接口技術(shù) 9.1 簡單的I/O接口的擴展 9.1.1 利用TTL電路擴展I/O口 9.1.2 串行口擴展并行I/O口 9.2 8255A可編程并行接口 9.2.1 8255內(nèi)部結(jié)構(gòu)及引腳功能 9.2.2 8255A的控制字 9.2.3 8255A的3種工作方式 9.2.4 8255與單片機的接口 9.3 帶有I/O接口和計數(shù)器的靜態(tài)RAM8155 9.3.1 8155的內(nèi)部結(jié)構(gòu)和引腳配置 9.3.2 并行端口的傳送方式 9.3.3 8155芯片內(nèi)置的計數(shù)器 9.3.4 8155H并行接口的編程 9.3.5 MCS-51系統(tǒng)與8155電路的接口設(shè)計 9.4 典型實例任務(wù)解析 思考與練習(xí) 第10章 人機接口技術(shù) 10.1 LED顯示器及其接口 10.1.1 LED顯示及顯示器接口 10.1.2 LED顯示器的接口與編程 10.1.3 LED顯示器接口實例 10.2 鍵盤及其接口 10.2.1 鍵盤工作原理 10.2.2 獨立式鍵盤 10.2.3 矩陣式鍵盤 10.3 8279鍵盤顯示器接口芯片 10.3.1 8279的內(nèi)部結(jié)構(gòu)和工作原理 10.3.2 8279的引腳和功能 10.3.3 8279的工作方式 10.3.4 8279的命令格式和命令字 10.3.5 8279狀態(tài)格式與狀態(tài)字 10.3.6 8279的數(shù)據(jù)輸入/輸出 10.3.7 8279的內(nèi)部譯碼與外部譯碼 10.3.8 8279的接口應(yīng)用 10.4 典型實例任務(wù)解析 思考與練習(xí) 第11章 A/D和D/A接口技術(shù) 11.1 D/A轉(zhuǎn)換器接口 11.1.1 D/A轉(zhuǎn)換器概述 11.1.2 MCS-51與8位DAC0832的接口 11.1.3 MCS-51與12位DACl208和DACl230的接口 11.2 A/D轉(zhuǎn)換器接口 11.2.1 A/D轉(zhuǎn)換器概述 11.2.2 MCS-51與8位ADC0809的接口 11.2.3 MCS-51與ADC0809接口 11.2.4 MCS-51與12位A/D轉(zhuǎn)換器的接口 11.3 典型實例任務(wù)解析 思考與練習(xí) 第12章 串行接口技術(shù) 12.1 串行通信基礎(chǔ) 12.2 串行通信總線標(biāo)準(zhǔn)及其接口 12.3 MCS-51與PC的通信 12.3.1 串行口的結(jié)構(gòu)和工作原理 12.3.2 串行口的控制寄存器 12.3.3 串行口的工作方式 12.3.4 串行口波特率的設(shè)置 12.4 多機通信 思考與練習(xí)第3篇 應(yīng)用篇 第13章 單片機應(yīng)用系統(tǒng)的開發(fā) 13.1 單片機應(yīng)用系統(tǒng)的任務(wù)分析及實現(xiàn)方案 13.2 單片機應(yīng)用系統(tǒng)硬件電路的設(shè)計 13.2.1 單片機控制器 13.2.2 輸入電路 13.2.3 顯示電路 13.2.4 系統(tǒng)硬件總電路 13.3 單片機應(yīng)用系統(tǒng)的軟件設(shè)計 13.3.1 GPS25-LVs的信息輸出格式 13.3.2 單片機的信息接收處理 13.3.3 內(nèi)存中的信息存放地址分配 13.3.4 主程序 13.3.5 控制源程序 13.4 單片機應(yīng)用系統(tǒng)的仿真調(diào)試 13.4.1 仿真開發(fā)系統(tǒng)簡介 13.4.2 單片機應(yīng)用系統(tǒng)的仿真調(diào)試過程 13.5 單片機應(yīng)用系統(tǒng)的程序固化 13.6 單片機應(yīng)用系統(tǒng)開發(fā)的一般步驟 13.6.1 確定總體設(shè)計方案 13.6.2 系統(tǒng)的詳細(xì)設(shè)計與制作 思考與練習(xí) 第14章 單片機應(yīng)用系統(tǒng)的抗干擾設(shè)計 14.1 單片機應(yīng)用系統(tǒng)的硬件抗干擾設(shè)計 14.1.1 供電系統(tǒng)的抗干擾設(shè)計 14.1.2 長線傳輸?shù)目垢蓴_設(shè)計 14.1.3 印制電路板的抗干擾設(shè)計 14.1.4 地線系統(tǒng)的抗干擾設(shè)計 14.2 單片機應(yīng)用系統(tǒng)的軟件抗干擾設(shè)計 14.2.1 數(shù)據(jù)采集中的軟件抗干擾 14.2.2 控制失靈的軟件干擾 14.2.3 程序運行失常的軟件抗干擾 思考與練習(xí)附錄A MCS-51系列單片機指令表附錄B ASCII碼字符表參考文獻(xiàn)
第1篇 基礎(chǔ)篇 第1章 單片機概論 1.1 單片機的發(fā)展概況 1.1.1 單片機概述 1.1.2 MCS-51系列單片機主要產(chǎn)品介紹 1.2 單片機的特點及應(yīng)用 第1篇 基礎(chǔ)篇 第1章 單片機概論 1.1 單片機的發(fā)展概況 1.1.1 單片機概述 1.1.2 MCS-51系列單片機主要產(chǎn)品介紹 1.2 單片機的特點及應(yīng)用領(lǐng)域 1.2.1 單片機的特點 1.2.2 單片機的應(yīng)用領(lǐng)域 思考與練習(xí) 第2章 MCS-51系列單片機的硬件結(jié)構(gòu) 2.1 MCS-51單片機總體結(jié)構(gòu) 2.2 MCS-51系列單片機的中央處理器 2.3 MCS-51單片機存儲器結(jié)構(gòu) 2.3.1 程序存儲器 2.3.2 數(shù)據(jù)存儲器 2.4 單片機并行輸入/輸出口(17arallel I/O口) 2.4.1 P0口 2.4.2 Pl口 2.4.3 P2口 2.4.4 P3口 2.5 MCS-51單片機引腳功能 2.5.1 MCS-51單片機的封裝形式和邏輯符號圖 2.5.2 MCS-51單片機引腳及其功能 思考與練習(xí) 第3章 MGS-51單片機指令系統(tǒng) 3.1 概述 3.1.1 指令的組成、表示形式及分類 3.1.2 指令的格式 3.2 MCS-51系列單片機指令的尋址方式 3.2.1 寄存器尋址 3.2.2 寄存器間接尋址 3.2.3 直接尋址 3.2.4 立即尋址 3.2.5 變址尋址 3.2.6 相對尋址 3.2.7 位尋址 3.3 數(shù)據(jù)傳送指令 3.3.1 內(nèi)部數(shù)據(jù)傳送指令(15條) 3.3.2 外部數(shù)據(jù)傳送指令(7條) 3.3.3 堆棧操作指令(2條) 3.3.4 數(shù)據(jù)交換指令(5條) 3.4 算術(shù)運算指令 3.4.1 加法指令(13條) 3.4.2 減法指令(8條) 3.4.3 乘法指令(1條) 3.4.4 除法指令(1條) 3.4.5 十進(jìn)制調(diào)整指令(1條) 3.5 邏輯運算指令 3.5.1 單操作數(shù)邏輯運算指令(6條) 3.5.2 雙操作數(shù)邏輯運算指令(18條) 3.6 控制轉(zhuǎn)移指令 3.6.1 無條件轉(zhuǎn)移指令(4條) 3.6.2 條件轉(zhuǎn)移指令(8條) 3.6.3 子程序調(diào)用與返回指令(4條) 3.6.4 空操作指令(1條) 3.7 位操作指令 3.7.1 位傳送指令(2條) 3.7.2 位修改指令(4條) 3.7.3 位邏輯運算指令(6條) 3.7.4 位控制轉(zhuǎn)移指令(5條) 3.8 常用偽指令 思考與練習(xí) 第4章 MCS-51單片機匯編語言程序設(shè)計 4.1 匯編語言概述 4.1.1 匯編語言源程序 4.1.2 匯編語言的構(gòu)成 4.2 匯編語言源程序的設(shè)計步驟 4.3 匯編語言程序的結(jié)構(gòu) 4.4 典型問題程序設(shè)計舉例 思考與練習(xí) 第5章 MCS-51單片機中斷系統(tǒng) 5.1 中斷概述 5.2 MCS-51單片機的中斷系統(tǒng) 5.2.1 中斷源與中斷標(biāo)志位 5.2.2 與中斷有關(guān)的特殊功能寄存器sFR 5.2.3 中斷響應(yīng)過程 5.2.4 中斷請求的撤除 5.3 典型實例任務(wù)解析 思考與練習(xí) 第6章 MCS-51單片機定時器/計數(shù)器 6.1 定時器/計數(shù)器的結(jié)構(gòu)及工作原理 6.1.1 定時,計數(shù)器的結(jié)構(gòu) 6.1.2 定時/計數(shù)器的工作原理 6.1.3 定時/計數(shù)器的控制 6.2 定時器/計數(shù)器的工作方式 6.3 典型實例任務(wù)解析 思考與練習(xí)第2篇 接口篇 第7章 MCS-51單片機接口技術(shù)概述 7.1 MCS-51單片機的最小應(yīng)用系統(tǒng) 7.1.1 8051/8751最小應(yīng)用系統(tǒng) 7.1.2 8031最小應(yīng)用系統(tǒng) 7.2 MCS-51單片機的擴展基本知識 7.2.1 外部并行擴展性能 7.2.2 外部串行擴展性能 思考與練習(xí) 第8章 存儲器的擴展 8.1 程序存儲器的擴展 8.1.1 程序存儲器擴展概述 8.1.2 擴展程序存儲器EPROM 8.1.3 擴展程序存儲器EEPROM 8.1.4 常用程序存儲器 8.2 數(shù)據(jù)存儲器的擴展 8.2.1 數(shù)據(jù)存儲器擴展概述 8.2.2 擴展SRAM 8.2.3 典型SRAM芯片舉例 8.2.4 擴展新型存儲器 8.3 外擴存儲器電路的工作原理及軟件設(shè)計 8.4 典型實例任務(wù)解析 8.5 存儲器擴展的應(yīng)用設(shè)計 思考與練習(xí) 第9章 并行接口技術(shù) 9.1 簡單的I/O接口的擴展 9.1.1 利用TTL電路擴展I/O口 9.1.2 串行口擴展并行I/O口 9.2 8255A可編程并行接口 9.2.1 8255內(nèi)部結(jié)構(gòu)及引腳功能 9.2.2 8255A的控制字 9.2.3 8255A的3種工作方式 9.2.4 8255與單片機的接口 9.3 帶有I/O接口和計數(shù)器的靜態(tài)RAM8155 9.3.1 8155的內(nèi)部結(jié)構(gòu)和引腳配置 9.3.2 并行端口的傳送方式 9.3.3 8155芯片內(nèi)置的計數(shù)器 9.3.4 8155H并行接口的編程 9.3.5 MCS-51系統(tǒng)與8155電路的接口設(shè)計 9.4 典型實例任務(wù)解析 思考與練習(xí) 第10章 人機接口技術(shù) 10.1 LED顯示器及其接口 10.1.1 LED顯示及顯示器接口 10.1.2 LED顯示器的接口與編程 10.1.3 LED顯示器接口實例 10.2 鍵盤及其接口 10.2.1 鍵盤工作原理 10.2.2 獨立式鍵盤 10.2.3 矩陣式鍵盤 10.3 8279鍵盤顯示器接口芯片 10.3.1 8279的內(nèi)部結(jié)構(gòu)和工作原理 10.3.2 8279的引腳和功能 10.3.3 8279的工作方式 10.3.4 8279的命令格式和命令字 10.3.5 8279狀態(tài)格式與狀態(tài)字 10.3.6 8279的數(shù)據(jù)輸入/輸出 10.3.7 8279的內(nèi)部譯碼與外部譯碼 10.3.8 8279的接口應(yīng)用 10.4 典型實例任務(wù)解析 思考與練習(xí) 第11章 A/D和D/A接口技術(shù) 11.1 D/A轉(zhuǎn)換器接口 11.1.1 D/A轉(zhuǎn)換器概述 11.1.2 MCS-51與8位DAC0832的接口 11.1.3 MCS-51與12位DACl208和DACl230的接口 11.2 A/D轉(zhuǎn)換器接口 11.2.1 A/D轉(zhuǎn)換器概述 11.2.2 MCS-51與8位ADC0809的接口 11.2.3 MCS-51與ADC0809接口 11.2.4 MCS-51與12位A/D轉(zhuǎn)換器的接口 11.3 典型實例任務(wù)解析 思考與練習(xí) 第12章 串行接口技術(shù) 12.1 串行通信基礎(chǔ) 12.2 串行通信總線標(biāo)準(zhǔn)及其接口 12.3 MCS-51與PC的通信 12.3.1 串行口的結(jié)構(gòu)和工作原理 12.3.2 串行口的控制寄存器 12.3.3 串行口的工作方式 12.3.4 串行口波特率的設(shè)置 12.4 多機通信 思考與練習(xí)第3篇 應(yīng)用篇 第13章 單片機應(yīng)用系統(tǒng)的開發(fā) 13.1 單片機應(yīng)用系統(tǒng)的任務(wù)分析及實現(xiàn)方案 13.2 單片機應(yīng)用系統(tǒng)硬件電路的設(shè)計 13.2.1 單片機控制器 13.2.2 輸入電路 13.2.3 顯示電路 13.2.4 系統(tǒng)硬件總電路 13.3 單片機應(yīng)用系統(tǒng)的軟件設(shè)計 13.3.1 GPS25-LVs的信息輸出格式 13.3.2 單片機的信息接收處理 13.3.3 內(nèi)存中的信息存放地址分配 13.3.4 主程序 13.3.5 控制源程序 13.4 單片機應(yīng)用系統(tǒng)的仿真調(diào)試 13.4.1 仿真開發(fā)系統(tǒng)簡介 13.4.2 單片機應(yīng)用系統(tǒng)的仿真調(diào)試過程 13.5 單片機應(yīng)用系統(tǒng)的程序固化 13.6 單片機應(yīng)用系統(tǒng)開發(fā)的一般步驟 13.6.1 確定總體設(shè)計方案 13.6.2 系統(tǒng)的詳細(xì)設(shè)計與制作 思考與練習(xí) 第14章 單片機應(yīng)用系統(tǒng)的抗干擾設(shè)計 14.1 單片機應(yīng)用系統(tǒng)的硬件抗干擾設(shè)計 14.1.1 供電系統(tǒng)的抗干擾設(shè)計 14.1.2 長線傳輸?shù)目垢蓴_設(shè)計 14.1.3 印制電路板的抗干擾設(shè)計 14.1.4 地線系統(tǒng)的抗干擾設(shè)計 14.2 單片機應(yīng)用系統(tǒng)的軟件抗干擾設(shè)計 14.2.1 數(shù)據(jù)采集中的軟件抗干擾 14.2.2 控制失靈的軟件干擾 14.2.3 程序運行失常的軟件抗干擾 思考與練習(xí)附錄A MCS-51系列單片機指令表附錄B ASCII碼字符表參考文獻(xiàn)