單片機(jī)應(yīng)用技術(shù)(第2版)
定 價(jià):33 元
叢書(shū)名:教育部高等職業(yè)教育示范專(zhuān)業(yè)規(guī)劃教材
當(dāng)前圖書(shū)已被 6 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:張文灼
- 出版時(shí)間:2014/8/1
- ISBN:9787111467960
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP368.1
- 頁(yè)碼:272
- 紙張:膠版紙
- 版次:2
- 開(kāi)本:16K
本書(shū)分9章,以MCS-51系列單片機(jī)的AT89C51為例,深入淺出地介紹了單片機(jī)基礎(chǔ)知識(shí)、硬件結(jié)構(gòu)和基本原理、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、中斷系統(tǒng)與定時(shí)/計(jì)時(shí)器、串行通信、系統(tǒng)擴(kuò)展與接口應(yīng)用、C51語(yǔ)言程序設(shè)計(jì)入門(mén)以及單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)開(kāi)發(fā)。本書(shū)是作者長(zhǎng)期從事單片機(jī)教學(xué)的結(jié)晶,特色為教師、學(xué)生“雙輕松”——易教、易學(xué)。體現(xiàn)在:(1)專(zhuān)門(mén)針對(duì)高職學(xué)生特點(diǎn)編排,敘述精煉,知識(shí)條目化、“淺顯化”,圖文并茂,融抽象理論于大量的簡(jiǎn)單但典型的實(shí)例中;(2)“簡(jiǎn)單易懂、任務(wù)驅(qū)動(dòng)”,全書(shū)以16個(gè)“工作任務(wù)(實(shí)踐)”為線貫穿,步驟完整詳細(xì),易于操作,任何學(xué)校甚至自學(xué)者都有條件完成,教學(xué)做從編排上輕松體現(xiàn);(3)便于學(xué)習(xí)、易于授課,配有PPT課件、WORD教案、教學(xué)指南、教學(xué)素材,書(shū)末附習(xí)題答案,便于學(xué)生自測(cè)與課程考核。
本書(shū)適合高職高專(zhuān)機(jī)電、數(shù)控、模具、汽車(chē)、信息自動(dòng)化類(lèi)、計(jì)算機(jī)類(lèi)及其他相關(guān)專(zhuān)業(yè)的學(xué)生使用,也可作為應(yīng)用型本科、中職、自學(xué)考試、成人教育和相關(guān)專(zhuān)業(yè)上崗人員的技術(shù)培訓(xùn)教材,還可作為電子愛(ài)好者初學(xué)單片機(jī)的入門(mén)參考書(shū)。
目錄
第2版前言
第1版前言
第1章單片機(jī)基礎(chǔ)知識(shí)
1?1單片機(jī)概述
1?1?1微型計(jì)算機(jī)
1?1?2單片機(jī)的概念
1?1?3單片機(jī)的應(yīng)用形式
1?2任務(wù)1觀察單片機(jī)外觀與辨認(rèn)引腳
序號(hào)
1?3單片機(jī)的應(yīng)用與發(fā)展
1?3?1單片機(jī)的應(yīng)用領(lǐng)域
1?3?2單片機(jī)的性能特點(diǎn)
1?3?3單片機(jī)的發(fā)展歷史
1?3?4單片機(jī)的發(fā)展趨勢(shì)
1?4單片機(jī)的組成結(jié)構(gòu)
1?4?1中央處理器
1?4?2系統(tǒng)總線
1?4?3存儲(chǔ)器
1?4?4I/O口
1?4?5定時(shí)/計(jì)數(shù)器
1?5單片機(jī)的工作過(guò)程
1?6單片機(jī)的主要品種系列
1?6?1單片機(jī)的分類(lèi)
1?6?2MCS?51系列單片機(jī)
1?6?389系列單片機(jī)
1?6?4STC系列新型增強(qiáng)8051單片機(jī)
1?7單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)
1?7?1單片機(jī)的程序設(shè)計(jì)語(yǔ)言
1?7?2單片機(jī)開(kāi)發(fā)系統(tǒng)(仿真機(jī))
1?7?3單片機(jī)常用開(kāi)發(fā)方法
1?7?4單片機(jī)編程軟件簡(jiǎn)介
1?8任務(wù)2用單片機(jī)控制閃爍燈
1?9數(shù)制與碼制基礎(chǔ)
1?9?1常用的進(jìn)位計(jì)數(shù)制
1?9?2不同數(shù)制間的相互轉(zhuǎn)換
1?9?3數(shù)的表示
1?9?4信息的表示與輸入、輸出
本章小結(jié)
思考與練習(xí)
第2章MCS?51單片機(jī)硬件結(jié)構(gòu)和
原理
2?1MCS?51單片機(jī)硬件結(jié)構(gòu)
2?1?189C51單片機(jī)內(nèi)部組成
2?1?289C51單片機(jī)芯片外部引腳
2?2單片機(jī)最小應(yīng)用系統(tǒng)
2?2?1最小應(yīng)用系統(tǒng)的概念
2?2?2時(shí)鐘電路
2?2?3復(fù)位電路
2?3任務(wù)3構(gòu)建單片機(jī)最小應(yīng)用系統(tǒng)
2?489C51單片機(jī)I/O端口
2?4?1并行I/O端口的功能
2?4?2并行I/O端口的結(jié)構(gòu)
2?4?3并行I/O端口的操作
2?4?4端口負(fù)載能力
2?5任務(wù)4端口輸入/輸出控制——模擬
開(kāi)關(guān)燈
2?689C51單片機(jī)存儲(chǔ)器結(jié)構(gòu)
2?6?1程序存儲(chǔ)器ROM
2?6?2數(shù)據(jù)存儲(chǔ)器RAM
2?789C51單片機(jī)的工作方式
2?7?1程序連續(xù)執(zhí)行方式
2?7?2程序單步執(zhí)行方式
2?7?3低功耗工作方式
本章小結(jié)
思考與練習(xí)
第3章MCS?51單片機(jī)指令系統(tǒng)
3?1概述
3?1?1相關(guān)概念
3?1?2指令格式
3?1?3MCS?51單片機(jī)指令系統(tǒng)
3?1?4指令說(shuō)明常用的約定符號(hào)
3?2尋址方式
3?2?1立即數(shù)尋址
3?2?2寄存器尋址
3?2?3直接尋址
3?2?4寄存器間接尋址
3?2?5基址+變址尋址
3?2?6相對(duì)尋址
3?2?7位尋址
3?3指令系統(tǒng)
3?3?1數(shù)據(jù)傳送類(lèi)指令
3?3?2數(shù)據(jù)交換指令
3?3?3算術(shù)運(yùn)算類(lèi)指令
3?3?4邏輯運(yùn)算類(lèi)指令
3?3?5控制轉(zhuǎn)移類(lèi)指令
3?3?6位操作類(lèi)指令
3?4任務(wù)5模擬簡(jiǎn)單的盜賊報(bào)警系統(tǒng)
3?5任務(wù)6順序彩燈的控制
本章小結(jié)
思考與練習(xí)
單片機(jī)應(yīng)用技術(shù)第2版
目錄
Ⅶ
第4章MCS?51單片機(jī)程序設(shè)計(jì)
4?1匯編語(yǔ)言及偽指令
4?1?1匯編語(yǔ)言
4?1?2偽指令
4?2匯編語(yǔ)言源程序結(jié)構(gòu)及編寫(xiě)步驟
4?2?1匯編語(yǔ)言源程序結(jié)構(gòu)
4?2?2匯編語(yǔ)言源程序編寫(xiě)步驟
4?3順序程序結(jié)構(gòu)
4?4分支程序結(jié)構(gòu)
4?4?1單分支程序結(jié)構(gòu)
4?4?2多分支程序結(jié)構(gòu)
4?4?3分支程序結(jié)構(gòu)的轉(zhuǎn)移條件
4?5任務(wù)7多狀態(tài)閃爍燈控制
4?6循環(huán)程序結(jié)構(gòu)
4?6?1循環(huán)程序結(jié)構(gòu)的組成
4?6?2循環(huán)程序設(shè)計(jì)
4?7子程序設(shè)計(jì)
4?8任務(wù)8簡(jiǎn)單交通信號(hào)燈模擬控制
本章小結(jié)
思考與練習(xí)
第5章中斷系統(tǒng)與定時(shí)/計(jì)數(shù)器
5?1中斷系統(tǒng)
5?1?1中斷及中斷處理過(guò)程
5?1?289C51單片機(jī)的中斷系統(tǒng)
5?1?389C51單片機(jī)的中斷控制
5?1?4中斷響應(yīng)
5?1?5中斷系統(tǒng)的應(yīng)用
5?2定時(shí)/計(jì)數(shù)器
5?2?1定時(shí)/計(jì)數(shù)器的基本結(jié)構(gòu)
5?2?2定時(shí)/計(jì)數(shù)器的工作原理
5?2?3定時(shí)/計(jì)數(shù)器的控制
5?2?4定時(shí)/計(jì)數(shù)器的工作方式
5?2?5定時(shí)/計(jì)數(shù)器的初始化
5?3任務(wù)9復(fù)雜交通信號(hào)燈模擬控制
5?4任務(wù)10用單片機(jī)定時(shí)器控制報(bào)
警聲系統(tǒng)
本章小結(jié)
思考與練習(xí)
第6章單片機(jī)串行通信技術(shù)
6?1串行通信概述
6?1?1通信的基本概念
6?1?2串行通信的分類(lèi)
6?1?3串行通信的數(shù)據(jù)傳輸方式
6?1?4波特率
6?1?5串行通信數(shù)據(jù)的校驗(yàn)
6?2串行通信信號(hào)的傳輸
6?389C51單片機(jī)串行口的結(jié)構(gòu)及原理
6?489C51單片機(jī)串行口的工作方式
6?4?1方式0
6?4?2方式1
6?4?3方式2
6?4?4方式3
6?4?589C51單片機(jī)串行口的波特率
6?5任務(wù)1189C51單片機(jī)雙機(jī)通信
本章小結(jié)
思考與練習(xí)
第7章單片機(jī)系統(tǒng)擴(kuò)展與接口技術(shù)
7?189C51單片機(jī)系統(tǒng)擴(kuò)展概述
7?1?189C51單片機(jī)的片外總線結(jié)構(gòu)
7?1?289C51單片機(jī)外部擴(kuò)展的方法
7?1?389C51單片機(jī)的系統(tǒng)擴(kuò)展能力
7?1?4地址鎖存與譯碼
7?289C51單片機(jī)外部存儲(chǔ)器的擴(kuò)展
7?2?1程序存儲(chǔ)器的擴(kuò)展
7?2?2數(shù)據(jù)存儲(chǔ)器的擴(kuò)展
7?3并行I/O口的擴(kuò)展
7?3?1并行I/O口擴(kuò)展的基本方法
7?3?2簡(jiǎn)單并行I/O口擴(kuò)展
7?3?3采用8255A擴(kuò)展并行I/O口
7?3?4采用8155/8156擴(kuò)展并行
I/O口
7?4任務(wù)128鍵控制8燈亮滅——8255A
并行I/O口應(yīng)用
7?5任務(wù)138155并行I/O口擴(kuò)展
訓(xùn)練
7?6鍵盤(pán)及其接口電路
7?6?1按鍵的識(shí)別
7?6?2獨(dú)立式按鍵
7?6?3矩陣鍵盤(pán)
7?7顯示器及其接口電路
7?7?1LED顯示器
7?7?2LED點(diǎn)陣大屏幕顯示器
7?8任務(wù)148位字符的LED動(dòng)態(tài)顯示
7?9任務(wù)158×8點(diǎn)陣“心形”圖形
顯示屏的控制
7?10D?A轉(zhuǎn)換接口
7?10?1D?A轉(zhuǎn)換基本知識(shí)
7?10?2典型的D?A轉(zhuǎn)換器芯片
DAC0832
7?11任務(wù)16基于DAC0832的燈循環(huán)
漸變控制
7?12A?D轉(zhuǎn)換接口
7?12?1典型的A?D轉(zhuǎn)換器芯片
ADC0809
7?12?2ADC0809與89C51單片機(jī)的
連接
7?12?3串行A?D轉(zhuǎn)換器芯片MAX187
7?13任務(wù)17利用ADC0809檢測(cè)輸入端
電壓
7?14光電隔離及繼電器接口
7?14?1晶體管輸出型光耦合器
7?14?2晶閘管輸出型光耦合器
7?14?3繼電器接口
7?14?4接近開(kāi)關(guān)
本章小結(jié)
思考與練習(xí)
第8章單片機(jī)C51程序設(shè)計(jì)入門(mén)
8?1C51語(yǔ)言概述
8?1?1C51語(yǔ)言
8?1?2C51程序的基本構(gòu)成
8?2C51的數(shù)據(jù)結(jié)構(gòu)
8?2?1C51的數(shù)據(jù)類(lèi)型
8?2?2C51的常量與變量
8?2?3C51數(shù)據(jù)的存儲(chǔ)類(lèi)型
8?2?4C51定義SFR字節(jié)和位單元
8?2?5C51定義并行口
8?3C51的運(yùn)算符、表達(dá)式及其規(guī)則
8?3?1算術(shù)運(yùn)算符及其表達(dá)式
8?3?2關(guān)系運(yùn)算符
8?3?3邏輯運(yùn)算符
8?3?4C51位操作符
8?3?5自增減及復(fù)合運(yùn)算符
8?4C51的函數(shù)
8?4?1函數(shù)的分類(lèi)
8?4?2函數(shù)的定義
8?4?3函數(shù)的參數(shù)值和函數(shù)值
8?4?4中斷服務(wù)函數(shù)的定義
8?4?5函數(shù)的調(diào)用
8?5C51語(yǔ)言編程實(shí)例
8?5?1簡(jiǎn)單C51語(yǔ)言程序設(shè)計(jì)
8?5?2用C51語(yǔ)言實(shí)現(xiàn)中斷程序設(shè)計(jì)
8?5?3用C51語(yǔ)言編寫(xiě)鍵盤(pán)掃描程序
8?5?4C51語(yǔ)言與匯編語(yǔ)言的混合
編程
8?6C51編譯器——Keil C51軟件的使用
本章小結(jié)
思考與練習(xí)
第9章單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)
9?1單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)流程
9?1?1總體設(shè)計(jì)
9?1?2硬件設(shè)計(jì)
9?1?3資源分配
9?1?4軟件設(shè)計(jì)
9?1?5軟件仿真
9?2數(shù)碼管數(shù)字時(shí)鐘設(shè)計(jì)
9?2?1系統(tǒng)硬件電路的設(shè)計(jì)
9?2?2系統(tǒng)軟件的設(shè)計(jì)
9?3兩坐標(biāo)步進(jìn)電動(dòng)機(jī)的單片機(jī)控制
9?3?1步進(jìn)電動(dòng)機(jī)常識(shí)
9?3?2兩坐標(biāo)步進(jìn)電動(dòng)機(jī)控制系統(tǒng)
9?4水塔水位的單片機(jī)自動(dòng)控制
9?4?1系統(tǒng)設(shè)計(jì)要求
9?4?2系統(tǒng)硬件設(shè)計(jì)
單片機(jī)應(yīng)用技術(shù)第2版
9?4?3系統(tǒng)軟件設(shè)計(jì)
9?4?4系統(tǒng)設(shè)計(jì)小結(jié)
本章小結(jié)
思考與練習(xí)
附錄
附錄AASCII表(美國(guó)標(biāo)準(zhǔn)信息交換代碼)
附錄BMCS?51系列單片機(jī)分類(lèi)指令表
附錄C習(xí)題參考答案
附錄D對(duì)學(xué)習(xí)單片機(jī)技術(shù)的幾點(diǎn)建議
參考文獻(xiàn)