出版時間:2011-8 出版社:北京理工大學(xué)出版社 作者:薛峰,朱曉駿 主編 頁數(shù):229
內(nèi)容概要
2l世紀(jì)是信息時代,電子技術(shù)的發(fā)展日新月異,單片機以其體積小、價格低、功能全、性價比高等諸多優(yōu)點,在工業(yè)控制、生產(chǎn)自動化、家用電器、智能儀器儀表、航空航天、通信導(dǎo)航、汽車電子等領(lǐng)域,都得到了日益廣泛的應(yīng)用?!秵纹瑱C原理及應(yīng)用》單片機的選型以目前國內(nèi)市場占有率較高的AT89C5l系列單片機為藍本,在內(nèi)容的編排上注意由淺人深,適合教學(xué),注重應(yīng)用,宜教宜參。
由朱曉駿等編著的《單片機原理及應(yīng)用》可作為應(yīng)用型普通本科院?;蚋呗毟邔T盒k姎庑畔㈩悓I(yè)的專業(yè)課程教材,也可供從事單片機產(chǎn)品開發(fā)的技術(shù)人員使用。
書籍目錄
第1章 單片機基礎(chǔ)知識
1.1 單片機概述
1.1.1 單片機的基本概念
1.1.2 單片機的發(fā)展歷程及趨勢
1.1.3 單片機與嵌入式系統(tǒng)
1.2 單片機的特點及應(yīng)用領(lǐng)域
1.2.1 單片機的特點
1.2.2 單片機的應(yīng)用領(lǐng)域
1.3 常用8位單片機
1.3.1 單片機的主要廠商和機型
1.3.2 AT89C51系列單片機
1.4 初學(xué)者容易混淆的概念
本章小結(jié)
習(xí)題l
第2章 89C51單片機的結(jié)構(gòu)和原理
2.1 單片機的結(jié)構(gòu)
2.1.1 單片機的組成及結(jié)構(gòu)
2.1.2 引腳定義及功能
2.2 89c51存儲器組織
2.2.1 存儲器結(jié)構(gòu)和地址空間分配
2.2.2 程序存儲器
2.2.3 數(shù)據(jù)存儲器
2.2.4 特殊功能寄存器
2.3 單片機時鐘電路與時序
2.3.1 振蕩器和時鐘電路
2.3.2 指令時序
2.4 單片機的復(fù)位狀態(tài)與工作方式
2.4.1 復(fù)位方式
2.4.2 單片機復(fù)位電路
2.4.3 單片機的工作方式
2.5 并行輸入/輸出端口
2.5.1 并行輸入/輸出口的結(jié)構(gòu)
2.5.2 并行輸入/輸出口的功能
本章小結(jié)
習(xí)題2
第3章 89C51單片機指令系統(tǒng)
3.1 指令系統(tǒng)簡介
3.1.1 指令格式
3.1.2 指令中使用的符號
3.2 尋址方式
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)RAM數(shù)據(jù)傳送指令
3.3.2 片外RAM數(shù)據(jù)傳送指令
3.3.3 ROM數(shù)據(jù)傳送指令
3.3.4 堆棧操作指令
3.3.5 數(shù)據(jù)交換指令
3.4 算術(shù)運算指令
3.4.1 加法指令
3.4.2 減法指令
3.4.3 乘法指令
3.4.4 除法指令
3.5 邏輯運算指令和移位指令
3.5.1 邏輯與指令
3.5.2 邏輯或指令
3.5.3 邏輯異或指令
3.5.4 累加器清0和取反指令
3.5.5 移位指令
3.6 控制轉(zhuǎn)移指令
3.6.1 無條件轉(zhuǎn)移指令
3.6.2 條件轉(zhuǎn)移指令
3.6.3 子程序調(diào)用和返回指令
3.7 位操作指令
3.7.1 位傳送指令
3.7.2 位設(shè)置指令
3.7.3 位運算指令
3.7.4 位條件轉(zhuǎn)移指令
本章小結(jié)
習(xí)題3“
第4章 單片機匯編語言程序設(shè)計
4.1 匯編語言概述
4.1.1 程序設(shè)計語言
4.1.2 匯編語言格式
4.1.3 匯編語言程序設(shè)計步驟
4.1.4 匯編語言源程序的匯編過程
4.2 匯編語言程序設(shè)計舉例
4.2.1 順序結(jié)構(gòu)程序設(shè)計
4.2.2 分支結(jié)構(gòu)程序設(shè)計
4.2.3 循環(huán)結(jié)構(gòu)程序設(shè)計
4.2.4 查表程序的設(shè)計
4.2.5 子程序的設(shè)計
本章小結(jié)
習(xí)題4
第5章 單片機中斷系統(tǒng)
5.1 數(shù)據(jù)傳輸方式
5.2 中斷的概念
5.3 89C5l中斷系統(tǒng)結(jié)構(gòu)及中斷控制
5.3.1 89C51中斷源
5.3.2 中斷控制
5.4 中斷響應(yīng)及中斷處理過程
5.4.1 中斷響應(yīng)
5.4.2 中斷處理
5.4.3 中斷返回
5.4.4 中斷程序舉例
5.5 定時器及應(yīng)用
5.5.1 定時器概述
5.5.2 定時器的控制
5.5.3 定時器的4種方式及應(yīng)用
本章小結(jié)
習(xí)題5
第6章 單片機的基本擴展技術(shù)
6.1 并行擴展三總線的產(chǎn)生
6.1.1 片外三總線結(jié)構(gòu)
6.1.2 系統(tǒng)擴展的實現(xiàn)
6.2 擴展數(shù)據(jù)存儲器
6.2.1 常用的數(shù)據(jù)存儲器芯片
6.2.2 訪問片外RAM的操作時序
6.2.3 89C51擴展2 KB RAM
6.3 人機接口技術(shù)
6.3.1 鍵盤接口及處理程序
6.3.2 LED顯示器接口及顯示程序
6.4 前向通道中的A/D轉(zhuǎn)換器及接口技術(shù)
6.4.1 單通道串行輸出A/D芯片TLCl549及接口
6.4.2 多通道串行輸出A/D芯片TLC2543及接口
6.4.3 逐次逼近型并行輸出A/D轉(zhuǎn)換器及接口
6.4.4 雙積分A/D轉(zhuǎn)換器及接口技術(shù)
6.5 系統(tǒng)后向通道配置及接口技術(shù)
6.5.1 后向通道中的功率開關(guān)器件及接口
6.5.2 串行輸入D/A芯片TLC5615接口技術(shù)
6.5.3 并行輸入D/A芯片及接口技術(shù)
本章小結(jié)i
習(xí)題6
第7章 單片機串行接口及通信
7.1 串行通信基礎(chǔ)
7.1.1 并行通信和串行通信
7.1.2 串行數(shù)據(jù)通信基本原理
7.2 89C51串行接口
7.2.1 串行口的結(jié)構(gòu)
7.2.2 串行口的工作方式
7.2.3 串行口的波特率
7.3 串行接口的應(yīng)用舉例
7.3.1 串行口在方式O下的應(yīng)用
7.3.2 串行口在其他方式下的應(yīng)用
7.4 單片機的多機通信舉例
7.4.1 雙機通信
7.4.2 主從式多機通信
7.4.3 單片機與PC機之間的通信
本章小結(jié)
習(xí)題7
第8章 單片機應(yīng)用系統(tǒng)設(shè)計
8.1 單片機應(yīng)用系統(tǒng)開發(fā)流程
8.1.1 總體設(shè)計
8.1.2 硬件設(shè)計
8.1.3 軟件設(shè)計
8.2 單片機應(yīng)用系統(tǒng)的調(diào)試
8.2.1 單片機仿真開發(fā)系統(tǒng)的功能
8.2.2 單片機應(yīng)用系統(tǒng)的調(diào)試
8.3 單片機應(yīng)用系統(tǒng)設(shè)計實例
8.3.1 單片機交通燈控制器的設(shè)計
8.3.2 單片機溫度控制器的設(shè)計
8.3.3 單片機步進電機控制器的設(shè)計
本章小結(jié)
習(xí)題8
附錄8051系列單片機指令集
參考文獻
圖書封面
評論、評分、閱讀與下載