注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具單片機(jī)高級語言C51應(yīng)用程序設(shè)計

單片機(jī)高級語言C51應(yīng)用程序設(shè)計

單片機(jī)高級語言C51應(yīng)用程序設(shè)計

定 價:¥45.00

作 者: 徐愛鈞,彭秀華編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: C

ISBN: 9787505345379 出版時間: 1998-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 456 字?jǐn)?shù):  

內(nèi)容簡介

  本書以美國Franklin軟件公司專為805l系列單片機(jī)設(shè)計的高效率C語言編譯器為核心,闡述了單片機(jī)高級語言C51的基本語法、各種運(yùn)算符的作用以及語句結(jié)構(gòu)等,詳細(xì)介紹了C51編譯器、L51連接定位器以及A5l宏匯編器的使用方法,對于各種編譯連接控制指令作了詳盡的描述,并給出了各種編譯連接錯誤信息。另外還詳細(xì)介紹了Franklin公司獨(dú)具特色的軟件仿真器DS51的使用方法。采用DS51可在完全沒有8051單片機(jī)硬件的條件下,用一臺普通PC機(jī)即可完成8051應(yīng)用系統(tǒng)程序的仿真調(diào)試工作,這一點(diǎn)對于采用高級語言編程的單片機(jī)用戶是十分有益的。本書的特點(diǎn)是強(qiáng)調(diào)實用性和先進(jìn)性,全書各章中都列舉了大量的程序例子,并且還有一章(第十章)專門用來闡述C51應(yīng)用編程技巧和實例,列舉了一些C51應(yīng)用中常見的問題與解決方法,給出了若干采用C5l高級語言進(jìn)行單片機(jī)應(yīng)用程序設(shè)計的實例。本書適合于廣大從事單片機(jī)應(yīng)用系統(tǒng)開發(fā)研制的工程技術(shù)人員閱讀,特別適合于已經(jīng)了解單片機(jī)原理而希望采用高級語言編程的單片機(jī)用戶,也可作為普通高等工科院校大學(xué)生或研究生學(xué)習(xí)C語言的教學(xué)用書。

作者簡介

暫缺《單片機(jī)高級語言C51應(yīng)用程序設(shè)計》作者簡介

圖書目錄

第一章C語言的基本知識
1.1C語言的特點(diǎn)及其程序結(jié)構(gòu)
1.2C語言的標(biāo)識符和關(guān)鍵字
1.3單片機(jī)C51程序的編譯連接與調(diào)試
第二章C51程序設(shè)計的基本55缽
2.1數(shù)據(jù)類型
2.2常量
2.3變量及其存儲模式
2.4用typedef重新定義數(shù)據(jù)類型
2.5運(yùn)算符與表達(dá)式
2.5.1賦值運(yùn)算符
2.5.2算術(shù)運(yùn)算符
2.5.3增量和減量運(yùn)算符
2.5.4關(guān)系運(yùn)算符
2.5.5邏輯運(yùn)算符
2.5.6位運(yùn)算符
2.5.7復(fù)合賦值運(yùn)算符
2.5.8逗號運(yùn)算符
2.5.9條件運(yùn)算符
2.5.10指針和地址運(yùn)算符
2.5.11強(qiáng)制類型轉(zhuǎn)換運(yùn)算符
2.5.12sizeof運(yùn)算符
2.6表達(dá)式語句
2.7復(fù)合語句
2.8條件語句
2.9開關(guān)語句
2.10循環(huán)語句
2.10.1while語句
2.10.2do—while語句
2.10.3for語句
2.10.4goto語句
2.10.5continue語句
2.11返回語句
第三章函數(shù)
3.1函數(shù)的定義
3.2函數(shù)的調(diào)用
3.2.1函數(shù)的調(diào)用形式
3.2.2對被調(diào)用函數(shù)的說明
3.2.3函數(shù)的參數(shù)和函數(shù)的返回值
3.2.4實際參數(shù)的傳遞方式
3.3函數(shù)的遞歸調(diào)用與再入函數(shù)
3.4中斷服務(wù)函數(shù)與寄存器組定義
3.5變量的存儲方式
3.5.1局部變量與全局變量
3.5.2變量的存儲種類
3.5.3函數(shù)的參數(shù)和局部變量的存儲器模式
第四章數(shù)組和指針
4.1數(shù)組的定義和引用
4.2字符數(shù)組
4.3數(shù)組元素賦初值
4.4數(shù)組作為函數(shù)的參數(shù)
4.5指針的概念
4.5.1指針與地址
4.5.2指針變量的定義
4.5.3指針變量的引用
4.5.4指針變量作為函數(shù)的參數(shù)
4.6數(shù)組的指針
4.6.1用指針引用數(shù)組元素
4.6.2字符數(shù)組指針
4.7指針的地址計算
4.8函數(shù)型指針
4.9返回指針型數(shù)據(jù)的函數(shù)
4.10指針數(shù)組與指針型指針
4.10.1指針數(shù)組
4.10.2指針型指針
4.11抽象型指針
第五章結(jié)構(gòu)與聯(lián)臺
5.1結(jié)構(gòu)的概念
5.1.1結(jié)構(gòu)變量的定義
5.1.2結(jié)構(gòu)變量的引用
5.1.3結(jié)構(gòu)變量的初值
5.1.4結(jié)構(gòu)數(shù)組
5.2結(jié)構(gòu)型指針
5.2.1結(jié)構(gòu)型指針的概念
5.2.2用結(jié)構(gòu)型指針引用結(jié)構(gòu)元素
5.3結(jié)構(gòu)與函數(shù)
5.3.1將結(jié)構(gòu)作為函數(shù)的參數(shù)
5.3.2將結(jié)構(gòu)型指針作為函數(shù)的參數(shù)
5.4聯(lián)合
5.4.1聯(lián)合的定義
5.4.2聯(lián)合變量的引用
第六章預(yù)處理器
6.1宏定義
6.1.1不帶參數(shù)的宏定義
6.1.2帶參數(shù)的宏定義
6.2文件包含
6.3條件編譯
6.4其他預(yù)處理命令
第七章C51編譯器
7.1C51編譯器控制指令詳解
7.1.1源控制指令
7.1.2列表控制指令
7.1.3目標(biāo)控制指令
7.2C51編譯器的數(shù)據(jù)調(diào)用協(xié)議
7.2.1數(shù)據(jù)在內(nèi)存中的存儲格式
7.2.2目標(biāo)代碼的段管理
7.2.3再入函數(shù)的棧結(jié)構(gòu)
7.2.4與匯編語言程序的接口
7.2.5與FL/M51語言程序的接口
7.2.6配置文件
7.2.7C51編譯器的限制
7.3C51編譯器的出錯信息
7.3.1致命錯誤
7.3.2語法及語義錯誤
7.4C51的庫函數(shù)
7.4.1字符函數(shù)CTYPE.H
7.4.2一般I/O函數(shù)STDIO.H
7.4.3字符串函數(shù)STRING.H
7.4.4標(biāo)準(zhǔn)函數(shù)STDLIB.H
7.4.5數(shù)學(xué)函數(shù)MATH.H
7.4.6絕對地址訪問ABSACC.H
7.4.7內(nèi)部函數(shù)INTRINS.H
7.4.8變量參數(shù)表STDARG.H
7.4.9全程跳轉(zhuǎn)SETJMP.H
7.4.10訪問SFR和SFR—bit地址REGxxx.H
7.5C5l編譯器的特殊擴(kuò)充
7.5.1對西門子80C517/537的特殊擴(kuò)充
7.5.2對AMD8xC51的特殊擴(kuò)充
7.5.3對PHILIPS8xC751的特殊擴(kuò)充
第八章目標(biāo)文件的連接與轉(zhuǎn)換
8.1連接定位器L51
8.1.1連接/定位控制指令
8.1.2L51的出錯信息
8.2符號轉(zhuǎn)換程序OHS5l
8.2.1IntelHEX文件的格式
8.2.2OHS5l的控制指令與出錯信息
8.3庫管理程序UB51
8.4分組連接定位器BL5l
8.4.1BL51的控制指令
8.4.2BL51的分組配置
8.4.3BL51的出錯信息
8.4.4分組目標(biāo)文件轉(zhuǎn)換程序OC5l
8.5宏匯編器A51
8.5.1符號與表達(dá)式
8.5.2匯編偽指令
8.5.3宏處理
8.5.4匯編控制指令
8.5.5A51的出錯信息
第九章DS51軟件仿真器
9.1DS5l的啟動和屏幕窗口分配
9.2命令解釋軟件
9.3鼠標(biāo)器的使用
9.3.1用鼠標(biāo)器輸入命令
9.3.2用鼠標(biāo)器執(zhí)行命令
9.4下拉菜單的操作
9.4.1選項菜單(Alt十O)
9.4.2鍵盤菜單(A1t十K)
9.4.3觀察菜單(Alt十V)
9.4.4外圍集成功能菜單(A1t十P)
9.4.5映象菜單(Alt十M)
9.4.6幫助菜單(A1t十H)
9.4.7CPU菜單(Alt十C)
9.5DS51的命令
9.5.1顯示和更新存儲器內(nèi)容命令
9.5.2用戶程序執(zhí)行控制命令
9.5.3斷點(diǎn)管理命令
9.5.4其它通用命令
9.6表達(dá)式
9.6.1表達(dá)式的組成
9.6.2DS5l表達(dá)式與C表達(dá)式之間的差別
9.6.3DS51表達(dá)式應(yīng)用示例
9.7DS51的函數(shù)
9.7.1用戶函數(shù)
9.7.2內(nèi)部函數(shù)
9.7.3信號函數(shù)
9.7.4DS51函數(shù)與C語言函數(shù)的差別
9.8DS51的出錯信息
9.9DS5l的IOF驅(qū)動軟件
第十章C51應(yīng)用編程技巧與實例
10.1C5l應(yīng)用程序設(shè)計的基本方法
10.2C51應(yīng)用中的一些常見問題與解決方法
10.2.1C語言程序設(shè)計中容易出錯的地方
10.2.2有關(guān)C5l的若干實際應(yīng)用技巧
10.38051單片機(jī)串行接口擴(kuò)展應(yīng)用編程
l0.3.1用8051串行口擴(kuò)展的矩陣鍵盤
10.3.2利用8051串行口實現(xiàn)多機(jī)通信
10.3.3串行接口五位LED驅(qū)動器MCl4489的應(yīng)用
10.4軟件模擬IC總線的C51讀寫程序
10.4.11’C總線簡介
10.4.21’C總線通用讀寫程序
10.58051單片機(jī)并行接口擴(kuò)展應(yīng)用編程
10.5.1打印輸出接口及其驅(qū)動程序
10.5.2D/A及A/D轉(zhuǎn)換接口及其驅(qū)動程序
10.5.3用可編程芯片8155實現(xiàn)I/O接口擴(kuò)展
10.680C552單片機(jī)中A/D轉(zhuǎn)換器的應(yīng)用
10.6.180C552單片機(jī)簡介
10.6.280C552內(nèi)部ADC的應(yīng)用
l0.6.3使用80C552內(nèi)部A比時印刷電路版的設(shè)計要點(diǎn)
10.6.4使用80C552內(nèi)部ADC的C5l驅(qū)動程序
10.787C752單片機(jī)在氣流量測量中的應(yīng)用
10.7.187C752單片機(jī)簡介
l0.7.2氣流量測量儀表的硬件設(shè)計
10.7.3氣流量測量儀表的軟件設(shè)計
參考文獻(xiàn)

本目錄推薦

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