注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合單片機(jī)C語(yǔ)言及匯編語(yǔ)言實(shí)用程序設(shè)計(jì)

單片機(jī)C語(yǔ)言及匯編語(yǔ)言實(shí)用程序設(shè)計(jì)

單片機(jī)C語(yǔ)言及匯編語(yǔ)言實(shí)用程序設(shè)計(jì)

定 價(jià):¥28.00

作 者: 周杰,張櫻枝 編著
出版社: 中國(guó)電力出版社
叢編項(xiàng): 單片機(jī)實(shí)用程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787508383385 出版時(shí)間: 2009-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 270 字?jǐn)?shù):  

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

  本書(shū)系統(tǒng)地介紹了8051單片機(jī)的硬件結(jié)構(gòu)、硬件組成、指令系統(tǒng)、匯編語(yǔ)言、C語(yǔ)言以及C語(yǔ)言和匯編語(yǔ)言混合編程等知識(shí),并深入地介紹了高級(jí)編程知識(shí),給出了大量的單片機(jī)應(yīng)用實(shí)例。本書(shū)為每個(gè)知識(shí)點(diǎn)都提供了詳細(xì)的實(shí)例。全書(shū)共分為12章,全面詳細(xì)地介紹了單片機(jī)硬件知識(shí)和軟件編程方法。首先介紹了8051單片機(jī)的基本硬件知識(shí)、內(nèi)部結(jié)構(gòu)以及指令系統(tǒng),接著介紹了單片機(jī)的程序設(shè)計(jì)語(yǔ)言——匯編語(yǔ)言和單片機(jī)C語(yǔ)言,然后介紹了單片機(jī)的開(kāi)發(fā)環(huán)境、高級(jí)編程知識(shí)以及C語(yǔ)言和匯編語(yǔ)言的混合編程,最后列舉了大量的單片機(jī)應(yīng)用實(shí)例。本書(shū)內(nèi)容全面、結(jié)構(gòu)緊湊、實(shí)例豐富。適合51系列單片機(jī)的初學(xué)者,對(duì)具有一定開(kāi)發(fā)經(jīng)驗(yàn)的設(shè)計(jì)人員也具有很好的參考價(jià)值。

作者簡(jiǎn)介

暫缺《單片機(jī)C語(yǔ)言及匯編語(yǔ)言實(shí)用程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 單片機(jī)的發(fā)展
1.1 單片機(jī)技術(shù)的發(fā)展概況
1.2 單片機(jī)的主流產(chǎn)品系列
1.3 單片機(jī)的應(yīng)用領(lǐng)域及其意義
第2章 MCS-51單片機(jī)的基礎(chǔ)知識(shí)
2.1 8051單片機(jī)的硬件特點(diǎn)
2.2 8051單片機(jī)的硬件結(jié)構(gòu)
2.2.1 引腳及片外總線(xiàn)描述
2.2.2 內(nèi)部總體結(jié)構(gòu)
2.2.3 中央處理器及其振蕩器、時(shí)鐘電路和CPU時(shí)序
2.2.4 復(fù)位狀態(tài)及幾種復(fù)位電路的設(shè)計(jì)
2.2.5 存儲(chǔ)器、特殊功能寄存器及地址空間
2.2.6 輸入/輸出(I/O)接口
2.3 串行接口與定時(shí)/計(jì)數(shù)器
2.3.1 串行接口簡(jiǎn)介
2.3.2 定時(shí)/計(jì)數(shù)器的結(jié)構(gòu)
2.3.3 定時(shí)/計(jì)數(shù)器的4種工作方式
2.3.4 定時(shí)/計(jì)數(shù)器對(duì)輸入信號(hào)的要求
2.3.5 定時(shí)/計(jì)數(shù)器應(yīng)用實(shí)例
2.4 中斷系統(tǒng)
2.4.1 中斷源
2.4.2 中斷控制
2.4.3 中斷響應(yīng)過(guò)程
2.4.4 外部中斷響應(yīng)時(shí)間
2.4.5 外部中斷方式的選擇
第3章 8051單片機(jī)指令系統(tǒng)
3.1 指令系統(tǒng)概述
3.1.1 指令格式
3.1.2 指令的3種表示形式
3.1.3 指令的字節(jié)數(shù)
3.1.4 指令的分類(lèi)
3.2 尋址方式
3.2.1 立即尋址
3.2.2 直接尋址
3.2.3 寄存器尋址方式
3.2.4 寄存器間接尋址方式
3.2.5 變址尋址方式
3.2.6 相對(duì)尋址方式
3.2.7 位尋址方式
3.3 數(shù)據(jù)傳送指令
3.3.1 內(nèi)部數(shù)據(jù)傳送指令
3.3.2 外部傳送指令
3.3.3 堆棧操作指令
3.3.4 數(shù)據(jù)交換指令
3.4 算術(shù)與邏輯運(yùn)算和移位指令
3.4.1 算術(shù)運(yùn)算指令
3.4.2 邏輯運(yùn)算指令
3.5控制轉(zhuǎn)移和位操作指令
3.5.1 控制轉(zhuǎn)移指令
3.5.2 位操作指令
第4章 匯編語(yǔ)言程序設(shè)計(jì)
4.1 匯編語(yǔ)言的構(gòu)成
4.1.1 程序設(shè)計(jì)語(yǔ)言
4.1.2 匯編語(yǔ)言的格式
4.1.3 偽指令
4.2 匯編語(yǔ)言源程序的設(shè)計(jì)與匯編
4.2.1 匯編語(yǔ)言源程序的設(shè)計(jì)步驟
4.2.2 匯編語(yǔ)言程序的匯編
4.3 簡(jiǎn)單程序與分支程序的設(shè)計(jì)
4.3.1 簡(jiǎn)單程序設(shè)計(jì)
4.3.2 分支程序設(shè)計(jì)
4.4 循環(huán)與查表程序設(shè)計(jì)
4.4.1 循環(huán)程序設(shè)計(jì)
4.4.2 查表程序設(shè)計(jì)
4.5 子程序與運(yùn)算程序設(shè)計(jì)
4.5.1 子程序設(shè)計(jì)
4.5.2 運(yùn)算程序設(shè)計(jì)
第5章 C51程序設(shè)計(jì)基礎(chǔ)
5.1 標(biāo)識(shí)符與關(guān)鍵字
5.2 數(shù)據(jù)類(lèi)型
5.3 常量
5.4 變量及其存儲(chǔ)模式
5.5 用typedef重新定義數(shù)據(jù)類(lèi)型
5.6 運(yùn)算符與表達(dá)式
5.7 基本語(yǔ)句
5.7.1 表達(dá)式語(yǔ)句
5.7.2 復(fù)合語(yǔ)句
5.7.3 if條件語(yǔ)句
5.7.4 開(kāi)關(guān)語(yǔ)句
5.7.5 循環(huán)語(yǔ)句
5.8 函數(shù)
5.8.1 函數(shù)的定義
5.8.2 函數(shù)的調(diào)用
5.8.3 函數(shù)的遞歸調(diào)用和再入函數(shù)
5.8.4 中斷服務(wù)函數(shù)與寄存器組定義
5.8.5 函數(shù)變量的存儲(chǔ)方式
5.8.6 函數(shù)的參數(shù)和局部變量的存儲(chǔ)器模式
5.9 數(shù)組與指針
5.9.1 數(shù)組的定義與引用
5.9.2 字符數(shù)組
5.9.3 數(shù)組作為函數(shù)的參數(shù)
5.9.4 指針
5.9.5 數(shù)組的指針
5.9.6 指針的地址計(jì)算
5.9.7 函數(shù)類(lèi)型指針變量
5.9.8 返回指針型數(shù)據(jù)的函數(shù)
5.9.9 指針數(shù)組與指向指針的指針
5.10 結(jié)構(gòu)體、聯(lián)合體與枚舉
5.10.1 結(jié)構(gòu)體變量的定義與引用
5.10.2 結(jié)構(gòu)體類(lèi)型變量的初始化
5.10.3 結(jié)構(gòu)體類(lèi)型數(shù)組
5.10.4 結(jié)構(gòu)體類(lèi)型指針變量
5.10.5 結(jié)構(gòu)體與函數(shù)
5.10.6 聯(lián)合體變量的定義與引用
5.10.7 枚舉類(lèi)型
5.11 預(yù)處理器
5.11.1 宏定義
5.11.2 文件包含
5.11.3 條件編譯
第6章 lxVision2集成開(kāi)發(fā)環(huán)境
6.1 關(guān)于開(kāi)發(fā)環(huán)境
6.2 菜單欄、工具欄和快捷鍵
6.3 創(chuàng)建項(xiàng)目實(shí)例
6.4 LLVision2功能
6.5 編寫(xiě)優(yōu)化代碼
6.6 技巧與竅門(mén)
第7章 Cx51編譯器
7.1 Cx51編譯器的數(shù)據(jù)調(diào)用協(xié)議
7.1.1 數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式
7.1.2 再入函數(shù)的棧結(jié)構(gòu)
7.1.3 與PL/M-51語(yǔ)言程序的接口
7.1.4 配置文件
7.1.5 Cx5l編譯器的限制
第8章 宏匯編Ax51
8.1 符號(hào)與表達(dá)式
8.1.1 符號(hào)
8.1.2 標(biāo)號(hào)
8.1.3 操作數(shù)
8.1.4 特殊匯編符號(hào)
8.1.5 表達(dá)式
8.2 匯編偽指令
8.2.1 符號(hào)定義偽指令
8.2.2 保留和初始化存儲(chǔ)器空間的指令
8.2.3 控制程序連接的指令
8.2.4 段控制的偽指令
8.2.5 過(guò)程聲明偽指令(僅用于A(yíng)x51和A251)
8.2.6 地址控制偽指令
8.2.7 其他偽指令
8.3 宏處理
8.3.1 宏定義
8.3.2 宏調(diào)用
8.3.3 應(yīng)用實(shí)例
第9章 目標(biāo)文件的連接與轉(zhuǎn)換
9.1 連接器/定位器LX51
9.2 組間轉(zhuǎn)換
9.2.1 公共代碼區(qū)域
9.2.2 代碼組區(qū)域
9.2.3 最合適的具有組間切換的程序結(jié)構(gòu)
9.2.4 組和公共代碼區(qū)域中的程序代碼
9.2.5 組區(qū)域中的段
9.2.6 組間切換配置
9.3 符號(hào)轉(zhuǎn)換程序
9.3.1 IntelcHEX文件轉(zhuǎn)換程序OHx51
9.3.2 分組目標(biāo)文件轉(zhuǎn)換程序OC51
9.4 庫(kù)管理器LIBx51
第10章 C語(yǔ)言和匯編語(yǔ)言混合編程
10.1 C語(yǔ)言嵌套匯編語(yǔ)言的規(guī)則
10.1.1 Cx51函數(shù)名的轉(zhuǎn)換及其命名規(guī)則
10.1.2 Cx51函數(shù)及其相關(guān)段的命名規(guī)則
10.1.3 Cx51函數(shù)的參數(shù)傳遞規(guī)則
10.2 在Cx51中調(diào)用匯編程序應(yīng)用舉例
第11章 單片機(jī)C語(yǔ)言與匯編語(yǔ)言應(yīng)用實(shí)例
11.1 I/O并行口直接驅(qū)動(dòng)LED顯示
11.2 一鍵多功能按鍵的識(shí)別
11.3 可預(yù)置可逆4位計(jì)數(shù)器
11.4 識(shí)別4x4矩陣式鍵盤(pán)
11.5 拉幕式數(shù)碼的顯示
11.6 99s馬表的設(shè)計(jì)
11.7 “嘀、嘀、嘀”報(bào)警聲
11.8 ADC0809A/D轉(zhuǎn)換器的應(yīng)用
11.9 點(diǎn)陣式LED簡(jiǎn)單圖形的顯示
11.10 電子琴的設(shè)計(jì)
第12章 單片機(jī)在微型打印機(jī)系統(tǒng)中的應(yīng)用
12.1 KP系列微型打印機(jī)性能和主要性能指標(biāo)
12.2 軟硬件設(shè)計(jì)特點(diǎn)
12.3 打印原理及控制程序
12.4 打印機(jī)接口
12.5 打印命令分析
12.5.1 文本打印命令
12.5.2 圖形打印命令
12.5.3 其他命令
12.6 打印機(jī)程序編制方法應(yīng)用舉例
附錄A 8051指令集
附錄B Keilc Cx51與ANSIC的差別
參考文獻(xiàn)

本目錄推薦

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