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

完全手冊·51單片機C語言開發(fā)詳解

完全手冊·51單片機C語言開發(fā)詳解

定 價:¥59.00

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

購買這本書可以去


ISBN: 9787121064012 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 508 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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