注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)精通51單片機開發(fā)技術(shù)與應(yīng)用實例

精通51單片機開發(fā)技術(shù)與應(yīng)用實例

精通51單片機開發(fā)技術(shù)與應(yīng)用實例

定 價:¥89.00

作 者: 趙建領(lǐng),崔昭霞 編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 計算機體系結(jié)構(gòu)

ISBN: 9787121168888 出版時間: 2012-06-01 包裝: 平裝
開本: 16開 頁數(shù): 656 字?jǐn)?shù):  

內(nèi)容簡介

  趙建領(lǐng)等編著的《精通51單片機開發(fā)技術(shù)與應(yīng)用實例(附光盤)》全面詳細(xì)地講述了單片機的原理、編程指南及應(yīng)用案例,其中51系列單片機的編程部分是本書的重點?!毒?1單片機開發(fā)技術(shù)與應(yīng)用實例(附光盤)》分為5篇共38章。首先介紹51系列單片機的開發(fā)概述及單片機的基本結(jié)構(gòu),接著介紹單片機的匯編程序設(shè)計語言,然后介紹單片機C51語言的程序設(shè)計,隨后結(jié)合單片機的指令系統(tǒng)及各個功能部件詳細(xì)講解單片機的編程操作,以及單片機硬件資源的仿真和程序調(diào)試。本書最后還給出了在各個領(lǐng)域中常用到的一些典型案例,供讀者在學(xué)習(xí)和工作中參考?!毒?1單片機開發(fā)技術(shù)與應(yīng)用實例(附光盤)》知識點覆蓋全面、結(jié)構(gòu)安排緊湊、講解詳細(xì)、實例豐富。對于51系列單片機的初學(xué)者,通過本書可以快速掌握單片機的程序設(shè)計。本書對具有一定開發(fā)經(jīng)驗的設(shè)計人員也有很好的參考價值。

作者簡介

  趙建領(lǐng),中國科學(xué)院博士,參與973重大科研項目,申請多項專利。在電路設(shè)計、USB接口開發(fā)、電路制版以及軟件設(shè)計等方面具有豐富的經(jīng)驗。曾出版《Protel電路設(shè)計與制版寶典》、《51系列單片機開發(fā)寶典》等專著。

圖書目錄

第一篇 51系列單片機基礎(chǔ)
第1章 51系列單片機概述
1.1 單片機的產(chǎn)生與發(fā)展
1.2 51系列單片機介紹
1.2.1 51系列單片機簡介
1.2.2 51系列單片機的應(yīng)用領(lǐng)域
1.3 最新51內(nèi)核單片機介紹
1.3.1 Atmel單片機介紹
1.3.2 Cypress單片機介紹
1.3.3 Infineon單片機介紹
1.3.4 Silicon單片機介紹
1.3.5 Maxim單片機介紹
1.3.6 NXP單片機介紹
1.3.7 Winbond單片機介紹
1.3.8 Analog Devices單片機介紹
1.3.9 TI單片機介紹
1.3.10 其他單片機介紹
1.4 51系列單片機開發(fā)概述
1.4.1 分析測控系統(tǒng)
1.4.2 單片機選型
1.4.3 硬件資源分配
1.4.4 程序設(shè)計
1.4.5 仿真測試
1.4.6 實際硬件測試
1.5 小結(jié)
第2章 51系列單片機
基本結(jié)構(gòu)
2.1 51系列單片機的內(nèi)部結(jié)構(gòu)
2.1.1 內(nèi)部結(jié)構(gòu)的主要組成部分
2.1.2 單片機結(jié)構(gòu)的類型
2.2 51系列單片機的引腳功能
2.2.1 51系列單片機的引腳封裝
2.2.2 51系列單片機引腳功能
2.3 中央處理器(CPU)
2.3.1 算術(shù)邏輯部件(ALU)
2.3.2 控制器
2.3.3 通用寄存器
2.3.4 專用寄存器
2.4 存儲器結(jié)構(gòu)
2.4.1 程序存儲器及其擴展
2.4.2 數(shù)據(jù)存儲器及其擴展
2.5 51系列單片機的復(fù)位
2.5.1 單片機的復(fù)位狀態(tài)
2.5.2 單片機的復(fù)位電路
2.6 51系列單片機的時鐘和時序
2.6.1 振蕩器和時鐘電路
2.6.2 CPU的時序
2.6.3 指令執(zhí)行的時序
2.6.4 訪問外部ROM/RAM的操作時序
2.7 51系列單片機的并行I/O口
2.7.1 并行I/O口
2.7.2 并行I/O口的應(yīng)用
2.7.3 并行I/O口的擴展
2.8 系統(tǒng)掉電保護和低功耗設(shè)計
2.8.1 掉電保護
2.8.2 低功耗設(shè)計
2.9 51系列單片機的最小系統(tǒng)
2.10 小結(jié)
第3章 Keil C51開發(fā)工具簡介
3.1 Keil μVision3簡介
3.2 μVision3安裝
3.3 μVision3集成開發(fā)環(huán)境
3.3.1 μVision3項目管理窗口
3.3.2 μVision3的菜單欄
3.3.3 μVision3的工具欄
3.3.4 μVision3的管理配置
3.3.5 μVision3的各種常用窗口
3.4 小結(jié)
第二篇 編程篇--匯編語言
第4章 匯編語言程序設(shè)計
4.1 匯編語言程序概述
4.1.1 匯編語言簡介
4.1.2 匯編語言程序設(shè)計步驟
4.1.3 匯編語言程序?qū)嵗?br />4.2 偽指令
4.2.1 匯編程序起始偽指令ORG
4.2.2 匯編程序結(jié)束偽指令END
4.2.3 等值偽指令EQU(或=)
4.2.4 數(shù)據(jù)地址賦值偽指令DATA
4.2.5 定義字節(jié)偽指令DB
4.2.6 定義字偽指令DW
4.2.7 定義空間偽指令DS
4.2.8 位地址符號偽指令BIT
4.3 匯編語言程序的格式
4.4 源程序的匯編
4.5 Keil μVision3中運行匯編語言實例
4.5.1 創(chuàng)建項目
4.5.2 創(chuàng)建源文件
4.5.3 編譯項目
4.5.4 仿真調(diào)試
4.6 小結(jié)
第5章 匯編語言程序結(jié)構(gòu)
5.1 順序結(jié)構(gòu)程序
5.2 分支結(jié)構(gòu)程序
5.2.1 雙分支結(jié)構(gòu)
5.2.2 多分支結(jié)構(gòu)
5.3 循環(huán)結(jié)構(gòu)程序
5.3.1 循環(huán)程序的結(jié)構(gòu)和組成
5.3.2 循環(huán)程序示例
5.3.3 多重循環(huán)程序結(jié)構(gòu)
5.4 子程序結(jié)構(gòu)
5.4.1 子程序的結(jié)構(gòu)
5.4.2 子程序的調(diào)用與返回
5.4.3 子程序設(shè)計實例
5.5 查表結(jié)構(gòu)程序
5.6 運算類程序
5.6.1 8位帶符號整數(shù)的乘法子程序
5.6.2 8位帶符號整數(shù)的除法子程序
5.7 小結(jié)
第三篇 編程篇--C
第6章 單片機C語言程序設(shè)計基礎(chǔ)
6.1 單片機C語言概述
6.1.1 單片機C語言和匯編語言對比
6.1.2 C51語言的主要特點
6.2 單片機C語言在Keil μVision3中應(yīng)用實例
6.2.1 創(chuàng)建項目
6.2.2 創(chuàng)建源文件
6.2.3 編譯項目
6.2.4 仿真調(diào)試
6.3 C51的標(biāo)識符與關(guān)鍵字
6.3.1 標(biāo)識符
6.3.2 關(guān)鍵字
6.4 C51的數(shù)據(jù)類型
6.4.1 常量與變量
6.4.2 整型數(shù)據(jù)
6.4.3 浮點型數(shù)據(jù)
6.4.4 字符型數(shù)據(jù)
6.4.5 指針型數(shù)據(jù)
6.4.6 無值型數(shù)據(jù)
6.5 C51的變量作用域
6.5.1 基本規(guī)則
6.5.2 自動變量
6.5.3 外部變量
6.5.4 靜態(tài)變量
6.5.5 寄存器變量
6.6 分隔符與const修飾符
6.6.1 C51分隔符
6.6.2 const修飾符
6.7 運算符
6.7.1 算術(shù)運算符
6.7.2 邏輯運算符和關(guān)系運算符
6.7.3 位運算符
6.7.4 特殊運算符
6.7.5 運算符優(yōu)先級和結(jié)合性
6.8 表達式
6.8.1 算術(shù)表達式
6.8.2 賦值表達式
6.8.3 逗號表達式
6.8.4 關(guān)系和邏輯表達式
6.9 小結(jié)
第7章 數(shù)組
7.1 數(shù)組類型說明
7.2 數(shù)組元素的表示
7.3 數(shù)組元素的初始化賦值
7.4 一維數(shù)組
7.4.1 一維數(shù)組聲明
7.4.2 向函數(shù)傳遞一維數(shù)組
7.4.3 一維字符串?dāng)?shù)組
7.5 二維數(shù)組
7.5.1 二維數(shù)組聲明
7.5.2 二維數(shù)組初始化
7.5.3 二維字符串?dāng)?shù)組
7.6 多維數(shù)組
7.7 小結(jié)
第8章 指針
8.1 地址、指針和指針變量的概念
8.2 指針變量的聲明
8.3 指針變量的賦值
8.4 指針變量的引用
8.4.1 取地址運算符"&"
8.4.2 取內(nèi)容運算符"*"
8.5 指針變量的運算
8.5.1 關(guān)系運算
8.5.2 算術(shù)運算
8.6 數(shù)組指針
8.6.1 指向一維數(shù)組的指針
8.6.2 指向二維數(shù)組的指針
8.6.3 指向一個由n個元素組成的數(shù)組指針
8.6.4 指針和數(shù)組的關(guān)系
8.7 字符指針
8.8 指針數(shù)組
8.9 小結(jié)
第9章 結(jié)構(gòu)
9.1 結(jié)構(gòu)的定義
9.2 結(jié)構(gòu)變量的定義
9.2.1 先定義結(jié)構(gòu),再定義結(jié)構(gòu)變量
9.2.2 在定義結(jié)構(gòu)的同時,定義結(jié)構(gòu)變量
9.2.3 直接說明結(jié)構(gòu)變量
9.3 結(jié)構(gòu)變量的使用
9.4 多重結(jié)構(gòu)變量的賦值
9.5 結(jié)構(gòu)變量的初始化
9.6 結(jié)構(gòu)數(shù)組
9.6.1 結(jié)構(gòu)數(shù)組的定義
9.6.2 結(jié)構(gòu)數(shù)組的初始化賦值
9.7 結(jié)構(gòu)指針
9.8 特殊結(jié)構(gòu)
9.8.1 嵌套結(jié)構(gòu)
9.8.2 位結(jié)構(gòu)
9.9 小結(jié)
第10章 聯(lián)合、枚舉、類型說明和位域
10.1 聯(lián)合類型
10.1.1 聯(lián)合和聯(lián)合變量的定義
10.1.2 聯(lián)合變量成員的引用
10.2 結(jié)構(gòu)和聯(lián)合的區(qū)別
10.3 枚舉類型
10.3.1 枚舉的定義
10.3.2 枚舉變量的聲明
10.3.3 枚舉類型變量的賦值
10.4 類型說明
10.5 位域
10.5.1 位域的定義和位域變量的聲明
10.5.2 位域變量的使用
10.6 小結(jié)
第11章 C51語言的函數(shù)
11.1 函數(shù)的概念和分類
11.1.1 從函數(shù)定義角度分類
11.1.2 從有無返回值角度分類
11.1.3 從數(shù)據(jù)傳送角度分類
11.2 函數(shù)的定義
11.3 函數(shù)的參數(shù)
11.3.1 形參和實參
11.3.2 數(shù)組作為函數(shù)參數(shù)
……

本目錄推薦

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