單片機應用技術 版權信息
- ISBN:9787111308447
- 條形碼:9787111308447 ; 978-7-111-30844-7
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
單片機應用技術 本書特色
《單片機應用技術》是教育部高等職業教育示范專業規劃教材之一。
單片機應用技術 目錄
前言第1章 單片機硬件系統1.1 單片機概述1.1.1 單片機及其應用1.1.2 MCS-51系列單片機1.1.3 單片機中的數制與編碼1.2 MCS-51系列單片機內部結構及引腳功能1.2.1 內部結構1.2.2 引腳功能1.3 存儲器1.3.1 MCS-51系列單片機存儲器的特點1.3.2 程序存儲器1.3.3 數據存儲器1.4 并行輸入輸出口、時鐘電路、復位電路1.4.1 并行輸入輸出口1.4.2 時鐘電路1.4.3 復位電路1.5 MCS.5 1系列單片機的基本工作過程1.6 MCS-51系列單片機的*小系統1.7 基本技能訓練——MCS-51系列單片機控制信號燈亮滅習題第2章 單片機軟件指令系統2.1 簡介2.1.1 指令概述2.1.2 指令格式2.2 尋址方式2.3 指令系統2.3.1 指令符號約定2.3.2 常用偽指令2.3.3 數據傳送類指令2.3.4 算術運算類指令2.3.5 邏輯運算及移位類指令2.3.6 控制轉移類指令2.3.7 位操作類指令2.4 基本技能訓練——流水燈的單片機控制習題第3章 匯編語言程序設計3.1 計算機語言概述3.1.1 機器語言3.1.2 匯編語言3.1.3 高級語言3.2 匯編語言程序設計基礎3.2.1 匯編語言格式3.2.2 匯編語言程序設計步驟3.2.3 匯編語言源程序的匯編3.3 匯編語言程序設計3.3.1 順序程序設計3.3.2 分支程序設計3.3.3 循環程序設計3.3.4 子程序設計3.4 匯編語言程序舉例3.4.1 代碼轉換程序3.4.2 算術運算程序3.4.3 查表、查找、排序程序3.5 基本技能訓練——編程使P1.7 輸出lkHz的方波習題第4章 中斷系統4.1 中斷概述4.2 MCS-51系列單片機中斷系統的結構4.2.1 中斷源和中斷系統構成4.2.2 中斷標志和中斷控制4.3 中斷響應4.3.1 中斷處理的過程4.3.2 中斷申請的撤除4.4 中斷系統的應用4.5 基本技能訓練——報警系統的設計與制作習題第5章 定時器/計數器5.1 定時器/計數器的結構及工作原理5.1.1 定時器/計數器的結構5.1.2 定時器/計數器的工作原理5.2 定時器/計數器的控制5.2.1 控制寄存器5.2.2 定時器/計數器的工作方式5.3 定時器/計數器的編程和應用5.3.1 定時器/計數器的初始化編程5.3.2 定時器/計數器的應用舉例5.4 基本技能訓練——BCD碼顯示的兩位秒表習題第6章 單片機系統擴展6.1 系統擴展及結構6.1.1 系統總線6.1.2 存儲器擴展與編址6.2 程序存儲器擴展6.2.1 程序存儲器概述6.2.2 程序存儲器擴展舉例6.3 數據存儲器擴展6.3.1 數據存儲器概述6.3.2 數據存儲器擴展舉例6.4 并行I/O口擴展6.4.1 基本I/O口的擴展6.4.2 可編程I/O口芯片8255的擴展6.5 基本技能訓練——用可編程I/0口芯片8255A制作12個發光二極管的流水燈習題第7章 單片機接口技術7.1 顯示器與MCS-51系列單片機的接口7.1.1 LED顯示器及其接口7.1.2 LED點陣顯示及接口7.1.3 LCD顯示器及其接口7.2 鍵盤與單片機接口7.2.1 鍵盤的工作原理7.2.2 獨立式按鍵7.2.3 矩陣式按鍵7.3 D/A轉換器接口7.3.1 D/A轉換器概述7.3.2 典型D/A轉換器芯片DAC08327.3.3 DAC0832與MCS_51系列單片機的接口及應用7.4 A/D轉換器接口7.4.1 A/D轉換器概述7.4.2 典型A/D轉換器芯片ADC08097.4.3 ADC0809與MCS.5 1系列單片機的接口及應用7.5 MCS-51系列單片機功率接口7.5.1 功率晶體管接口7.5.2 光耦合器接口7.5.3 繼電器接口7.5.4 雙向晶閘管接口7.5.5 電動機的驅動接口7.6 基本技能訓練——兩位秒表的設計與制作習題第8章 串行通信技術8.1 串行通信基礎8.1.1 串行通信的分類8.1.2 串行通信的制式8.2 MCS-51系列單片機的串行接口8.2.1 串行接口的結構及功能8.2.2 串行通信工作方式8.2.3 串行接口波特率8.3 MCS-51系列單片機之間的通信8.3.1 雙機通信8.3.2 多機通信8.4 PC與MCS-51系列單片機之間的通信8.5 串行通信總線標準及RS.2 32C接口8.6 基本技能訓練——MCS-51系列單片機之間的雙機通信習題第9章 單片機的C51程序設計9.1 C51程序的結構特點9.2 C51的數據類型及存儲類型9.2.1 C51的數據類型9.2.2 C5l的數據存儲類型9.2.3 C51對單片機主要資源的定義9.3 C5l的基本運算9.3.1 C5l的算術運算9.3.2 C51的關系運算9.3.3 C5l的邏輯運算9.3.4 C5l的位運算9.3.5 C5l的賦值運算9.4 C5l的構造數據類型9.4.1 數組9.4.2 指針9.4.3 結構9.4.4 聯合9.5 C51的流程控制語句9.5.1 選擇控制語句9.5.2 循環控制語句9.6 C51的函數9.6.1 函數的分類與定義9.6.2 函數的調用9.7 C51的中斷服務函數與寄存器組選擇9.7.1 中斷服務函數的定義9.7.2 中斷服務函數的定義舉例9.7.3 中斷服務函數的編寫規則9.8 C51程序設計舉例9.8.1 在C51中加入匯編語言語句9.8.2 LED動態顯示驅動程序設計9.9 基本技能訓練——計數器的C5l程序設計與制作習題第10章 單片機應用系統設計10.1 應用系統開發的一般方法10.1.1 確定任務10.1.2 總體設計10.1.3 硬件設計10.1.4 軟件設計10.1.5 系統調試10.2 開發系統與開發工具10.2.1 開發系統10.2.2 開發工具10.3 基本技能訓練——交通燈控制系統習題第11章 單片機實驗11.1 單片機認識實驗:單片機的認識及開發系統的使用11.2 指令系統實驗11.2.1 尋址方式及數據傳送實驗11.2.2 數據運算操作實驗11.2.3 控制轉移和子程序調用實驗11.3 程序設計實驗11.3.1 循環程序實驗11.3.2 脈沖計數實驗11.3.3 燈的花樣控制實驗11.4 中斷系統實驗——一鍵控制8盞燈交替點亮實驗11.5 定時器/計數器實驗:定時器控制輸出方波實驗11.6 可編程I/O口8255芯片實驗:開關控制LED的亮、滅實驗11.7 接口電路實驗11.7.1 “8”字流水(6位數碼管循環顯示“8”字)實驗11.7.2 ADC0809接口芯片實驗11.7.3 DAC0832接口芯片實驗11.7.4 直流電動機調速實驗11.7.5 步進電動機控制實驗11.8 單片機通信實驗:單片機串行接口與PC的通信實驗11.9 C51實驗:兩位秒表實驗附錄附錄A MCS-5l系列單片機指令表附錄B C51常用函數庫附錄C ASCII碼(美國標準信息交換碼)表參考文獻
展開全部
單片機應用技術 節選
《單片機應用技術》內容簡介:單片機應用技術是電類及機電類各專業的一門必修課,是一門實踐性很強的課程。《單片機應用技術》以目前使用*廣泛的Mcs.5 l系列單片機為對象,介紹了單片機的基本工作原理、基本結構及應用、程序設計方法、系統擴展及接口技術、單片機的C51程序設計、單片機應用系統的開發方法和技巧等,并介紹了一些新型的接口器件。每章均有基本技能訓練,以適應現代高職高專教育要求——培養高素質技能型專門人才,且每章后有小結和習題,方便復習和課后練習。*后一章介紹單片機實驗,實驗內容都具有趣味性、實用性,可供學習單片機時實踐練習!秵纹瑱C應用技術》內容精練、對概念講述清楚,通俗易懂,既適合于傳統方法教學,也適合于現代項目導向、任務驅動的課改方向?勺鳛楦呗毟邔k娮、電氣、通信、自動化、機電一體化等專業的教材,也適合自學和從事單片機工作的工程技術人員參考。
單片機應用技術 相關資料
插圖:2.1.1指令概述所謂指令,就是規定計算機進行某種操作的命令。計算機按程序一條一條地依次執行指令,從而完成指定任務。一條指令只能完成有限的功能,為使計算機完成一定的或者復雜的功能,就需要一系列指令,這一系列指令的集合即為指令系統。MCS-51系列單片機指令系統是一種簡明易掌握、效率較高的指令系統。MCS.5 1系列單片機的基本指令共111條,按指令在程序存儲器所占的字節可分為:1)單字節指令49條。2)雙字節指令45條。3)三字節指令17條。由指令的執行時間可分為:1)一個機器周期(12個時鐘振蕩周期)的指令64條。2)兩個機器周期(24個時鐘振蕩周期)的指令45條。3)4個機器周期(48個時鐘振蕩周期)的指令2條,即乘和除指令。在12MHz晶振的條件下,每個機器周期為1μm。MCS-51系列單片機的一大特點是在硬件結構中有一個位處理機,對應這個位處理機,指令系統中相應地設計了一個處理位變量的指令子集,這個子集在設計需要大量處理位變量的程序時十分有效、方便。2.1.2 指令格式指令的表示方法稱為指令格式,一條指令通常由兩部分組成,即操作碼和操作數。MCS.5 l系列單片機的匯編語言指令格式與其他微機的指令格式一樣,也由以下幾部分組成。[標號:]操作碼[目的操作數][,源操作數][;注釋]標號:是程序員根據編程需要給指令設定的符號地址,可有可無;通常在子程序入口或轉移指令的目標地址處才賦予標號。標號由l-8個字符組成,第一個字符必須是字母,不能是數字或其他字符,標號后必須用冒號。操作碼:是由助記符表示的字符串,它規定了指令的操作功能。操作數:是指參與運算的數據或數據的地址。注釋:是為該條指令作說明,以便于閱讀。