注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)完全手冊(cè)·51單片機(jī)C語(yǔ)言開發(fā)詳解

完全手冊(cè)·51單片機(jī)C語(yǔ)言開發(fā)詳解

完全手冊(cè)·51單片機(jī)C語(yǔ)言開發(fā)詳解

定 價(jià):¥59.00

作 者: 張?zhí)旆?、?/td>
出版社: 電子工業(yè)出版社
叢編項(xiàng): 完全手冊(cè)
標(biāo) 簽: C語(yǔ)言及其相關(guān) 語(yǔ)言與開發(fā)工具 程序語(yǔ)言與軟件開發(fā) 計(jì)算機(jī)與互聯(lián)網(wǎng)

購(gòu)買這本書可以去


ISBN: 9787121064012 出版時(shí)間: 2008-01-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 508 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書由淺入深、循序漸進(jìn)地介紹了8051內(nèi)核單片機(jī)的系統(tǒng)知識(shí)和開發(fā)方法,并以ATMEL公司生產(chǎn)的AT89S51單片機(jī)為實(shí)例,具體講解了單片機(jī)在各種嵌入式系統(tǒng)中的應(yīng)用。全書共分13章,對(duì)單片機(jī)基本概念、8051單片機(jī)內(nèi)核結(jié)構(gòu)、單片機(jī)的匯編與C語(yǔ)言編程、單片機(jī)的開發(fā)環(huán)境及方法進(jìn)行了詳細(xì)的介紹;并通過具體的開發(fā)實(shí)例,講解了嵌入式系統(tǒng)中的接口技術(shù)、串行通信、數(shù)模轉(zhuǎn)換、模數(shù)轉(zhuǎn)換、現(xiàn)場(chǎng)總線等知識(shí)與開發(fā)技巧。本書最大的特色在于每一個(gè)實(shí)例都力求讓讀者真正了解從原理到實(shí)現(xiàn)的具體過程。因此本書介紹的知識(shí)雖然基于ATMEL AT89S51型處理器,但講解的基本設(shè)計(jì)原理和技術(shù)都是通用的,通過對(duì)本書的學(xué)習(xí),讀者可以完全具備將書中的技術(shù)應(yīng)用于其他處理器的能力。本書內(nèi)容系統(tǒng)完整,注重綜合應(yīng)用,適合初學(xué)單片機(jī)、嵌入式系統(tǒng)設(shè)計(jì)的讀者學(xué)習(xí),同時(shí)也可用做高校相關(guān)專業(yè)師生和社會(huì)培訓(xùn)班的教材。對(duì)于從事嵌入式系統(tǒng)開發(fā)的工程技術(shù)人員也極具參考價(jià)值。

作者簡(jiǎn)介

  張?zhí)旆玻簭氖?年的嵌入式系統(tǒng)設(shè)計(jì)和開發(fā),具有多種內(nèi)核處理器的實(shí)際工程經(jīng)驗(yàn),對(duì)基于單片機(jī)的應(yīng)用系統(tǒng)設(shè)計(jì)有深入研究,曾多次獲得單片機(jī)開發(fā)相關(guān)的競(jìng)賽獎(jiǎng)項(xiàng),開發(fā)的工程項(xiàng)目被應(yīng)用于國(guó)家863高科技研究發(fā)展項(xiàng)目、某軍工企業(yè)、某大型水壩、醫(yī)療器械、電力設(shè)備、消費(fèi)電子等各行各業(yè)的產(chǎn)品之中,申請(qǐng)相關(guān)專利8項(xiàng),已授權(quán)2項(xiàng)。

圖書目錄

第一篇 基 礎(chǔ) 知 識(shí)
第1章 單片機(jī)基礎(chǔ)知識(shí)
了解單片機(jī)的來龍去脈,開始嵌入式學(xué)習(xí)之旅:本章講解單片機(jī)的基本概念,以及單片機(jī)在不同領(lǐng)域的運(yùn)用,并對(duì)單片機(jī)的發(fā)展趨勢(shì)進(jìn)行了介紹。
1.1 單片機(jī)簡(jiǎn)介
1.2 單片機(jī)的發(fā)展?fàn)顩r
1.3 單片機(jī)的應(yīng)用領(lǐng)域
1.3.1 機(jī)電一體化
1.3.2 智能儀表儀器
1.3.3 工業(yè)現(xiàn)場(chǎng)控制
1.3.4 軍事技術(shù) 5
1.3.5 分布式控制系統(tǒng)
1.3.6 家用電子產(chǎn)品
1.4 單片機(jī)的發(fā)展趨勢(shì):高性能化
1.4.1 采用雙CPU結(jié)構(gòu)
1.4.2 增加數(shù)據(jù)總線寬度
1.4.3 采用流水線結(jié)構(gòu)
1.5 單片機(jī)的發(fā)展趨勢(shì):存儲(chǔ)器大容量化
1.5.1 不斷增大存儲(chǔ)容量
1.5.2 Flash技術(shù)
1.5.3 程序保密處理
1.6 單片機(jī)的發(fā)展趨勢(shì):接口多樣化
1.6.1 引腳數(shù)目不斷增多
1.6.2 并行口的驅(qū)動(dòng)能力不斷提高
1.6.3 I/O口的邏輯控制功能不斷增強(qiáng)
1.6.4 特殊的串行接口功能不斷增多
1.7 單片機(jī)的發(fā)展趨勢(shì):集成化
1.7.1 外圍電路集成
1.7.2 片內(nèi)ROM、RAM等集成
1.7.3 其他功能模塊集成
1.8 單片機(jī)的發(fā)展趨勢(shì):低功耗化
1.9 MCS-51單片機(jī)的選型
第2章 AT89S51單片機(jī)系統(tǒng)結(jié)構(gòu)和性能
深入51單片機(jī)內(nèi)部,打好嵌入式學(xué)習(xí)基石:通過本章學(xué)習(xí)51單片機(jī)的內(nèi)部結(jié)構(gòu),了解各個(gè)模塊之間的關(guān)系,真正弄清單片機(jī)的組成。
2.1 AT89S51的性能參數(shù)
2.2 AT89S51單片機(jī)內(nèi)部結(jié)構(gòu)
2.2.1 8051結(jié)構(gòu)
2.2.2 AT89S51內(nèi)部結(jié)構(gòu)
2.2.3 算術(shù)邏輯運(yùn)算單元(ALU)
2.2.4 特殊功能寄存器組(SFR)
2.2.5 SFR——程序計(jì)數(shù)器(PC)
2.2.6 SFR——累加器(ACC)
2.2.8 SFR——堆棧指針(SP)
2.2.9 SFR——數(shù)據(jù)指針(DPTR)
2.2.10 SFR——程序狀態(tài)字(PSW)
2.2.11 SFR——工作寄存器R0~R7
2.2.12 節(jié)電模式(Idle Mode)
2.2.13 掉電模式(Power Down Mode)
2.3 AT89S51單片機(jī)的引腳描述
2.3.1 供電引腳
2.3.2 外接晶振引腳
2.3.3 內(nèi)部時(shí)鐘方式
2.3.4 有源晶振
2.3.5 外部時(shí)鐘信號(hào)
2.3.6 控制引腳:RST
2.3.7 控制引腳:
2.3.8 控制引腳:
2.3.9 控制引腳:
2.3.10 I/O引腳:P0口
2.3.11 I/O引腳:P1口
2.3.12 I/O引腳:P2口
2.3.13 I/O引腳:P3口
2.4 AT89S51單片機(jī)存儲(chǔ)器的組織形式
2.4.1 程序存儲(chǔ)器
2.4.2 數(shù)據(jù)存儲(chǔ)器
2.4.3 工作寄存器區(qū)
2.4.4 位尋址區(qū)
2.4.5 堆棧和數(shù)據(jù)緩沖器區(qū)
2.4.6 位尋址空間
2.5 AT89S51單片機(jī)的輸入輸出接口
2.5.1 端口負(fù)載能力與接口要求
2.5.2 外擴(kuò)存儲(chǔ)器接口
2.6 AT89S51單片機(jī)的復(fù)位與CPU時(shí)序
2.6.1 復(fù)位電路 31
2.6.2 CPU時(shí)序 32
2.6.3 CPU時(shí)序:?jiǎn)巫止?jié)單周期指令時(shí)序
2.6.4 CPU時(shí)序:雙字節(jié)單周期指令時(shí)序
2.6.5 CPU時(shí)序:?jiǎn)巫止?jié)雙周期指令時(shí)序
2.6.6 CPU時(shí)序:MOVX指令時(shí)序
2.7 AT89S51單片機(jī)的定時(shí)器與時(shí)鐘
2.7.1 AT89S51定時(shí)器工作原理
2.7.2 定時(shí)器T0和T1的內(nèi)部結(jié)構(gòu)
2.7.3 定時(shí)器工作模式:模式0
2.7.4 定時(shí)器工作模式:模式1
2.7.5 定時(shí)器工作模式:模式2
2.7.6 定時(shí)器工作模式:模式3
2.8 AT89S51單片機(jī)的中斷系統(tǒng)
2.8.1 中斷基本概念
2.8.2 AT89S51中斷系統(tǒng)
2.8.3 定時(shí)器/計(jì)數(shù)器控制寄存器(TCON)
2.8.4 串行口控制寄存器(SCON)
2.8.5 中斷使能控制寄存器(IE)
2.8.6 中斷優(yōu)先級(jí)控制寄存器(IP)
2.8.7 AT89S51中斷初始化與擴(kuò)展
2.8.8 AT89S51中斷請(qǐng)求與清除
2.8.9 AT89S51中斷響應(yīng)時(shí)間
2.9 AT89S51單片機(jī)的看門狗
2.9.1 看門狗的基本概念
2.9.2 AT89S51看門狗的操作方法
2.10 AT89S51的編程接口
2.10.1 并行編程接口
2.10.2 串行編程接口
第3章 AT89S51單片機(jī)的指令系統(tǒng)
學(xué)習(xí)指令系統(tǒng),了解51單片機(jī)的操作語(yǔ)言:匯編是最接近機(jī)器碼的語(yǔ)言,通過本章的學(xué)習(xí),掌握駕馭51單片機(jī)的方法。打好匯編的基礎(chǔ),才能真正理解單片機(jī)的工作方法。
3.1 指令系統(tǒng)概述
3.1.1 指令格式
3.1.2 AT89S51的偽匯編指令
3.2 AT89S51單片機(jī)的尋址方式
3.2.1 立即尋址
3.2.2 直接尋址
3.2.3 寄存器尋址
3.2.4 寄存器間接尋址
3.2.5 相對(duì)尋址
3.2.6 基址加變址尋址
3.2.7 位尋址
3.2.8 頁(yè)面尋址
3.2.9 尋址方式與存儲(chǔ)器的對(duì)應(yīng)
3.3 AT89S51單片機(jī)的數(shù)據(jù)傳送指令
3.3.1 以累加器A為目的操作數(shù)的指令
3.3.2 以Rn為目的操作數(shù)的指令
3.3.3 以直接地址為目的操作數(shù)的指令
3.3.4 以間接地址為目的操作數(shù)的指令
3.3.5 16位數(shù)據(jù)傳送的指令
3.3.6 查表指令
3.3.7 累加器A與片外RAM數(shù)據(jù)傳送指令
3.3.8 堆棧操作指令
3.3.9 交換指令
3.4 AT89S51單片機(jī)的算術(shù)操作指令
3.4.1 不帶進(jìn)位的加法指令
3.4.2 帶進(jìn)位的加法指令
3.4.3 帶進(jìn)位的減法指令
3.4.4 增量(加1)指令
3.4.5 減量(減1)指令
3.4.6 十進(jìn)制調(diào)整指令
3.4.7 乘法指令
3.4.8 除法指令
3.5 AT89S51單片機(jī)的邏輯與移位指令
3.5.1 對(duì)累加器A的單操作數(shù)的邏輯操作指令
3.5.2 兩個(gè)操作數(shù)的邏輯操作指令
3.6 AT89S51單片機(jī)的程序控制流指令
3.6.1 無(wú)條件轉(zhuǎn)移指令
3.6.2 條件轉(zhuǎn)移指令
3.6.3 調(diào)用和返回指令
3.6.4 空操作指令
3.7 AT89S51單片機(jī)的位操作指令
3.7.1 位數(shù)據(jù)傳送指令
3.7.2 位變量修改指令
3.7.3 位變量邏輯與、或指令
3.7.4 位變量條件轉(zhuǎn)移指令
第4章 Keil C51單片機(jī)開發(fā)環(huán)境
第二篇 典型模塊設(shè)計(jì)
第5章 ATMEL AT89S51學(xué)習(xí)板簡(jiǎn)介
第6章 I/O輸出實(shí)戰(zhàn)——跑馬燈驅(qū)動(dòng)電路與軟件設(shè)計(jì)
第7章 輸入接口實(shí)戰(zhàn)——鍵盤接口電路與軟件設(shè)計(jì)
第8章 串口通信實(shí)戰(zhàn)——RS-232接口電路與軟件設(shè)計(jì)
第9章 A/D轉(zhuǎn)換實(shí)戰(zhàn)——模擬量輸入電路與軟件設(shè)計(jì)
第10章 D/A轉(zhuǎn)換實(shí)戰(zhàn)——模擬量輸出電路與軟件設(shè)計(jì)
第三篇 綜 合 實(shí) 例
第11章 綜合實(shí)例——多功能數(shù)字溫度計(jì)設(shè)計(jì)
第12章 綜合實(shí)例——工業(yè)CAN網(wǎng)絡(luò)控制系統(tǒng)節(jié)點(diǎn)設(shè)計(jì)
第13章 綜合實(shí)例——GPS接收機(jī)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)