出版時間:2007-9 出版社:7-81124 作者:李明 頁數:176
內容概要
《單片機原理及應用》比較全面地介紹了MCS51單片機的內部結構和指令系統(tǒng),同時為適應當前潮流,介紹了AT89S51的大部分特性及其應用;為注重初學者的實際操作能力培養(yǎng),比較詳細地介紹了單片機的開發(fā)環(huán)境,開發(fā)軟件Keil及其集成開發(fā)環(huán)境μVision3?!秵纹瑱C原理及應用》所有例題都經過仿真驗證,另外附有1個技能訓練演示題目和15個技能訓練實訓題目,最后還配套有綜合應用實訓題目。各章后配有習題可供練習、復習,根據教學時間安排,也可以選做其中的一部分?! 秵纹瑱C原理及應用》作為高職高專單片機課程的教材,也可供初學者自學使用,相關科技人員也可參考。
書籍目錄
第0章 開頭的話0.1 什么是單片機0.2 為什么要學習單片機0.3 怎樣學習單片機0.4 本書特色第1章 51系列單片機基本硬件系統(tǒng)及開發(fā)環(huán)境1.1 單片機的內部結構和工作原理1.1.1 單片機的內部結構1.1.2 單片機的工作原理1.2 封裝形式與引腳定義1.3 單片機存儲器結構1.3.1 程序存儲器1.3.2 數據存儲器1.4 單片機并行I/O口1.4.1 P0端口1.4.2 P1端口1.4.3 P2端口1.4.4 P3端口1.4.5 I/O口小結1.5 單片機最小系統(tǒng)1.5.1 時鐘與時序1.5.2 復位電路1.5.3 單片機的最小系統(tǒng)實訓 演示控制發(fā)光二極管的點亮與熄滅1.6 Keil單片機集成開發(fā)環(huán)境(IDE)霽ision3使用簡介1.6.1 安裝和啟動1.6.2 基本使用步驟技能訓練1 用發(fā)光二極管的點亮與熄滅模擬霓虹燈本章小結思考與練習第2章 單片機的指令系統(tǒng)2.1 指令系統(tǒng)概述2.1.1 指令分類2.1.2 指令格式2.1.3 常用符號2.1.4 偽指令2.2 尋址方式2.2.1 寄存器尋址方式2.2.2 直接尋址方式2.2.3 立即數尋址方式2.2.4 寄存器間接尋址方式2.2.5 變址尋址2.2.6 相對尋址2.2.7 位尋址技能訓練2 尋址方式仿真訓練2.3 數據傳送指令2.3.1 片內RAM數據傳送指令2.3.2 數據交換指令2.3.3 累加器A與外部RAM(或外部接口)數據傳送指令2.3.4 累加器A與程序存儲器傳送指令2.3.5 堆棧操作指令技能訓練3 數據傳送類指令仿真訓練與硬件調試2.4 算術運算指令2.4.1 加法指令2.4.2 減法指令2.4.3 十進制調整指令2.4.4 加1、減1指令2.4.5 乘法指令2.4.6 除法指令技能訓練4 算術運算類指令仿真訓練2.5 邏輯運算指令2.5.1 邏輯或操作指令2.5.2 邏輯與操作指令2.5.3 邏輯異或操作指令2.5.4 累加器A的邏輯操作指令技能訓練5 邏輯運算指令仿真訓練及硬件調試2.6 控制轉移指令2.6.1 無條件轉移指令2.6.2 空操作指令2.6.3 條件轉移指令2.6.4 子程序調用和返回指令技能訓練6 控制轉移類指令仿真訓練2.7 位操作指令2.7.1 位邏輯操作指令2.7.2 位數據傳送指令2.7.3 位狀態(tài)控制指令2.7.4 位控制轉移指令技能訓練7 位操作指令仿真訓練與硬件調試2.8 匯編語言程序設計(幾種典型的程序結構及子程序)2.8.1 程序設計的一般步驟2.8.2 順序程序設計2.8.3 分支程序設計2.8.4 循環(huán)結構2.8.5 子程序設計技能訓練8 一位數碼管顯示程序與硬件電路調試本章小結思考與練習第3章 單片機的中斷系統(tǒng)及應用3.1 中斷系統(tǒng)的基本概念3.1.1 中斷的基本概念3.1.2 中斷源與中斷標志3.2 中斷的控制3.2.1 中斷允許和禁止3.2.2 中斷優(yōu)先級控制3.3 中斷響應3.3.1 中斷響應過程3.3.2 中斷響應時間3.4 中斷系統(tǒng)的應用3.4.1 中斷系統(tǒng)的初始化3.4.2 中斷系統(tǒng)應用技能訓練9 中斷系統(tǒng)仿真訓練1 與硬件調試--數據采集技能訓練10 中斷系統(tǒng)仿真訓練2 與硬件調試--檢測外部報警信號本章小結思考與練習第4章 單片機的定時/計數器4.1 定時/計數器的基本概念及結構4.1.1 基本概念4.1.2 定時/計數器的結構及工作原理4.2 定時/計數器的控制4.2.1 定時器的工作方式寄存器TMOD4.2.2 定時器控制寄存器TCON4.3 定時/計數器的工作方式4.3.1 工作方式04.3.2 工作方式14.3.3 工作方式24.3.4 工作方式34.4 定時/計數器的應用4.4.1 定時/計數器的初始化4.4.2 定時/計數器的應用舉例技能訓練11 定時/計數器綜合訓練1--蜂鳴器發(fā)音控制技能訓練12 定時/計數器綜合訓練2--交通燈控制本章小結思考與練習第5章 單片機的串行接口5.1 串行通信的基本概念5.1.1 通信的基本概念5.1.2 串行通信的分類5.1.3 串行通信的制式5.2 51系列單片機的串行接口5.2.1 51系列單片機串行口結構5.2.2 51系列單片機串行口的工作方式5.2.3 51系列單片機串行口的波特率5.3 串行通信的電平轉換接口5.4 串行接口的應用技能訓練13 單片機之間的通信技能訓練14 串行接口仿真訓練1--接收數據顯示本章小結思考與練習第6章 單片機的鍵盤及顯示接口6.1 鍵盤概述6.1.1 鍵盤的分類6.1.2 鍵盤的工作原理6.1.3 鍵盤的消抖動6.2 鍵盤工作方式6.2.1 獨立式鍵盤6.2.2 矩陣式鍵盤6.2.3 矩陣式鍵盤的按鍵識別方法6.3 鍵盤接口編程模式6.3.1 編程掃描方式6.3.2 定時掃描方式6.3.3 外部中斷方式6.4 顯示接口概述6.4.1 LED顯示器的結構與原理6.4.2 LED顯示器的工作方式技能訓練15 一鍵多功能控制本章小結思考與練習第7章 單片機的綜合應用實例7.1 單片機應用系統(tǒng)設計的一般流程與技術要點7.1.1 總體設計7.1.2 硬件設計7.1.3 單片機系統(tǒng)硬件抗干擾的常用方法7.1.4 軟件設計7.1.5 資源分配7.1.6 軟件仿真7.2 實例六位數碼管時鐘設計與制作7.2.1 系統(tǒng)設計要求7.2.2 系統(tǒng)的硬件設計7.2.3 系統(tǒng)的軟件設計本章小結思考與練習附錄附錄1附錄2編后話參考文獻
圖書封面
評論、評分、閱讀與下載