出版時間:2006-8 出版社:清華大學(xué) 作者:江力 頁數(shù):278
內(nèi)容概要
本書以單片機實際應(yīng)用為主線,理論與實驗相結(jié)合,以豐富的實例給學(xué)生提供較為直觀、實用的信息,突出培養(yǎng)學(xué)生運用所學(xué)知識和技能解決實際問題的綜合應(yīng)用能力。本書主要內(nèi)容包括基礎(chǔ)知識、單片機硬件結(jié)構(gòu)、指令系統(tǒng)、程序設(shè)計、中斷技術(shù)、定時器/計數(shù)器、并行擴展技術(shù)、串行通信、串行擴展技術(shù)、應(yīng)用系統(tǒng)設(shè)計及接口技術(shù)等。各章均安排有適量篇幅實用性和趣味性的實驗內(nèi)容。 本書適于作為應(yīng)用型人才培養(yǎng)的本科院校及高職高專院校的電氣、電子信息類及相近專業(yè)單片機原理與應(yīng)用課程的教學(xué)用書,也可供工程技術(shù)人員參考。
書籍目錄
第1章 基礎(chǔ)知識 1.1 嵌入式系統(tǒng)與單片機 1.1.1 嵌入式系統(tǒng)的概念 1.1.2 單片機技術(shù)的發(fā)展 1.1.3 單片機的特點、分類及發(fā)展趨勢 1.2 單片機的應(yīng)用 1.2.1 智能儀器的應(yīng)用 1.2.2 通信設(shè)備的應(yīng)用 1.2.3 家用電器的應(yīng)用 1.2.4 工業(yè)控制的應(yīng)用 1.3 計算機運算基礎(chǔ) 1.3.1 數(shù)制 1.3.2 有符號二進制數(shù)的編碼 1.3.3 二進制編碼 1.4 微型計算機的結(jié)構(gòu)與原理 1.4.1 微型計算機的基本結(jié)構(gòu) 1.4.2 微型計算機的工作原理 本章小結(jié) 習(xí)題第2章 單片機的結(jié)構(gòu)原理與簡單應(yīng)用 2.1 單片機的結(jié)構(gòu)與原理. 2.1.1 8051單片機的基本組成 2.1.2 8051單片機的內(nèi)部結(jié)構(gòu) 2.1.3 8051單片機的引腳及功能 2.1.4 單片機的工作原理 2.2 單片機的存儲器 2.2.1 程序存儲器ROM 2.2.2 數(shù)據(jù)存儲器RAM 2.2.3 數(shù)據(jù)存儲器數(shù)據(jù)讀寫應(yīng)用實例 2.3 單片機的輸入/輸出端口 2.3.1 輸入/輸出端口結(jié)構(gòu) 2.3.2 輸入/輸出端口負(fù)載能力 2.3.3 P1口輸出功能應(yīng)用實例 2.3.4 P3口輸入功能應(yīng)用實例 2.4 時鐘電路 2.4.1 CPU時序 2.4.2 時鐘電路 2.5 復(fù)位電路 2.5.1 復(fù)位功能 2.5.2 復(fù)位電路 2.6 常用單片機功能簡介 2.6.1 Atmel公司的AT89系列單片機 2.6.2 Motorola公司M68HC08系列單片機 2.6.3 其他系列單片機 本章小結(jié) 習(xí)題第3章 8051指令系統(tǒng) 3.1 匯編語言 3.1.1 指令系統(tǒng)分類 3.1.2 指令格式 3.1.3 尋址方式 3.1.4 尋址空間及符號注釋 3.2 數(shù)據(jù)傳送指令 3.2.1 內(nèi)部RAM數(shù)據(jù)傳送指令 3.2.2 外部:RAM傳送指令 3.2.3 查表指令 3.2.4 交換指令 3.2.5 堆棧操作指令 3.2.6數(shù)據(jù)傳送類指令應(yīng)用實例 3.3 算術(shù)運算指令 3.3.1 加法、減法指令 3.3.2 乘法、除法指令 3.3.3 加1、減1指令 3.3.4 十進制調(diào)整指令 3.3.5 算術(shù)運算類指令應(yīng)用實例 3.4 邏輯操作指令 3.4.1 邏輯“與”、“或”、“異或”指令 3.4.2 清零、取反指令 3.4.3 循環(huán)移位指令 3.4.4 邏輯運算類指令應(yīng)用實例 3.5 控制程序轉(zhuǎn)移類指令 3.5.1 無條件轉(zhuǎn)移指令 3.5.2 條件轉(zhuǎn)移指令 3.5.3 調(diào)用、返回指令 3.5.4 空操作指令 3.5.5 控制轉(zhuǎn)移類指令應(yīng)用實例 3.6 位操作類指令 3.6.1 位數(shù)據(jù)傳送指令 3.6.2 位邏輯運算指令 3.6.3 位清O、置l指令 3.6.4 位條件轉(zhuǎn)移類指令 3.6.5 位操作類指令應(yīng)用實例 本章小結(jié) 習(xí)題第4章 匯編語言程序設(shè)計 4.1 程序設(shè)計概述 4.1.1 程序設(shè)計語言 4.1.2 匯編語言源程序的編輯與匯編 4.1.3 匯編語言程序的基本結(jié)構(gòu) 4.1.4 程序設(shè)計方法和技巧 4.2 順序程序設(shè)計 4.2.1 順序程序設(shè)計方法 4.2.2 順序程序設(shè)計實例 4.3 循環(huán)程序設(shè)計 4.3.1 循環(huán)程序設(shè)計方法 4.3.2 循環(huán)程序設(shè)計實例 4.4 分支程序設(shè)計 4.4.1 分支程序設(shè)計方法 4.4.2 分支程序設(shè)計實例 4.5 子程序設(shè)計 4.5.1 子程序設(shè)計方法 4.5.2 子程序設(shè)計實例 4.6 查表程序設(shè)計 4.6.1查表程序設(shè)計方法 4.6.2查表程序設(shè)計實例 本章小結(jié) 習(xí)題第5章 中斷系統(tǒng) 5.1 中斷系統(tǒng)結(jié)構(gòu)與控制 5.1.1 中斷的概念 5.1.2 中斷的功能 5.1.3 中斷系統(tǒng)結(jié)構(gòu) 5.1.4 中斷系統(tǒng)控制 5.2 中斷處理過程 5.2.1 中斷響應(yīng) 5.2.2 中斷處理 5.2.3 中斷返回 5.2.4 中斷的應(yīng)用實例 5.3 外部中斷擴展 5.3.1 定時器擴展法 5.3.2 中斷加查詢擴展法 5.3.3 外部中斷擴展的應(yīng)用實例 本章小結(jié) 習(xí)題第6章 定時器/計數(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.2.1 時器方式寄存器TMOD 6.2.2 定時器控制寄存器TCON 6.3 定時器/計數(shù)器的四種工作方式及應(yīng)用 6.3.1 定時器/計數(shù)器的初始化 6.3.2 方式O及應(yīng)用實例 6.3.3 方式1及應(yīng)用實例 6.3.4 方式2及應(yīng)用實例 6.3.5 方式 本章小結(jié) 習(xí)題第7章 并行擴展技術(shù) 7.1 并行擴展概述 7.1.1 總線 7.1.2 擴展總線的實現(xiàn) 7.2 程序存儲器擴展 7.2.1 常用程序存儲器芯片 7.2.2 程序存儲器擴展實例 7.3 數(shù)據(jù)存儲器擴展 7.3.1 常用數(shù)據(jù)存儲器芯片 7.3.2 數(shù)據(jù)存儲器擴展實例 7.4 簡單并行I/O接口擴展 7.4.1 簡單I/O接口擴展常用芯片 7.4.2 簡單并行I/O接口擴展實例 7.5 8255可編程并行接口擴展 7.5.1 8255A的結(jié)構(gòu) 7.5.2 8255A的工作方式 7.5.3 8255A可編程并行接口擴展應(yīng)用實例 7.6 8155可編程并行接口擴展 7.6.1 8155的結(jié)構(gòu) 7.6.2 8155的工作方式 7.6.3 8155可編程并行接口擴展應(yīng)用實例 本章小結(jié) 習(xí)題第8章 串行通信 8.1 串行通信概述 8.1.1 串行通信的基本方式 8.1.2 串行通信的數(shù)據(jù)傳送方式 8.1.3 串行通信接口電路 8.2 常用的串行通信總線 8.2.1 RS.232C總線 8.2.2 RS.449、RS一422A、RS.423A及RS.485總線 8.2.3 20mA電流環(huán)串行接口 8.3 MCS.51的串行接口 8.3.1 MCS一51串行接口結(jié)構(gòu) 8.3.2 MCS.51串行口的工作方式 8.3.3 MCS.51串行通信的波特率 8.4 MCS.51單片機之間的通信 8.4.1 MCS.5l雙機通信技術(shù) 8.4.2 MCS一5l多機通信技術(shù) 本章小結(jié) 習(xí)題第9章 串行擴展技術(shù) 9.1 串行擴展概述 9.1.1 串行擴展的種類 9.1.2 串行擴展的特點 9.2 UART串行擴展接口 9.2.1 串行口工作方式 9.2.2 IJART串行擴展應(yīng)用實例 9.3 12C串行擴展總線 9.3.1 12C總線的結(jié)構(gòu)原理 9.3.2 12C總線的軟件模擬 9.3.3 IEC串行擴展應(yīng)用實例 9.4 SPI串行擴展接口 9.4.1 SPI總線的結(jié)構(gòu)原理 9.4.2 SPI總線的軟件模擬 9.4.3 SPI串行擴展應(yīng)用實例 本章小結(jié) 習(xí)題第10章 應(yīng)用系統(tǒng)設(shè)計及接口技術(shù) 10.1 單片機應(yīng)用系統(tǒng)概述 10.1.1 單片機應(yīng)用系統(tǒng)的結(jié)構(gòu) 10.1.2 單片機應(yīng)用系統(tǒng)的設(shè)計方法 10.1.3 單片機應(yīng)用系統(tǒng)的開發(fā)工具 10.2 鍵盤接口 10.2.1 鍵盤的結(jié)構(gòu)與原理 10.2.2 獨立式鍵盤應(yīng)用實例 10.2.3 矩陣式鍵盤應(yīng)用實例 10.3 顯示器接口 10.3.1 LED顯示器的結(jié)構(gòu)與原理 10.3.2 LED顯示器靜態(tài)顯示及應(yīng)用實例 10.3.3 LED顯示器動態(tài)顯示及應(yīng)用實例 1O.3.4 LCD顯示器的結(jié)構(gòu)與原理及應(yīng)用 10.4 數(shù)/模轉(zhuǎn)換接口 10.4.1 數(shù)/模轉(zhuǎn)換器概述 10.4.2 數(shù)/模轉(zhuǎn)換芯片應(yīng)用實例 10.5 模/數(shù)轉(zhuǎn)換接口 10.5.1 模/數(shù)轉(zhuǎn)換器概述 10.5.2 逐次逼近型模/數(shù)轉(zhuǎn)換芯片應(yīng)用實例 10.6 單片機應(yīng)用系統(tǒng)實例 10.6.1 空調(diào)機溫度控制系統(tǒng) 10.6.2 步進電機控制器 本章小結(jié) 習(xí)題附錄 MCS—51指令表參考文獻
圖書封面
評論、評分、閱讀與下載