注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)Keil Cx51 V7.0單片機(jī)高級(jí)語言編程與μ Vision 2應(yīng)用實(shí)踐

Keil Cx51 V7.0單片機(jī)高級(jí)語言編程與μ Vision 2應(yīng)用實(shí)踐

Keil Cx51 V7.0單片機(jī)高級(jí)語言編程與μ Vision 2應(yīng)用實(shí)踐

定 價(jià):¥69.00

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

ISBN: 9787120000578 出版時(shí)間: 2004-07-01 包裝: 膠版紙
開本: 16 頁數(shù): 704 字?jǐn)?shù):  

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

  本書詳細(xì)介紹了KeilCx51V7.機(jī)C語言編譯器和全新Windows集成開發(fā)環(huán)境μVision2的強(qiáng)大功能和具體使用方法。全面介紹了最新版本Cx51編譯器新增加的控制命令,給出了全部Cx51運(yùn)行庫函數(shù)及其應(yīng)用范例,對(duì)KeilCx51軟件包中各種應(yīng)用工具,如BL51/Lx51連接定位器、A51/Ax51宏匯編器、LIB51庫管理程序以及OH51符號(hào)轉(zhuǎn)換程序等都作了詳細(xì)介紹,還介紹了單片機(jī)實(shí)時(shí)多任務(wù)操作系統(tǒng)RTX51及其子集RTX51TINY的具體功能與應(yīng)用方法。μVision2已經(jīng)將調(diào)試器功能集成于其中,用戶可以在單一環(huán)境下完成從源程序編寫、編譯、連接定位一直到目標(biāo)文件的仿真調(diào)試等全部工作,書中詳細(xì)介紹了μVision2各種功能和應(yīng)用,包括軟件模擬調(diào)試和硬件目標(biāo)板實(shí)時(shí)在線仿真。本書的特點(diǎn)是強(qiáng)調(diào)先進(jìn)性和實(shí)用性,給出了大量程序?qū)嵗?,并帶有一張由Keil公司提供的配套CD-ROM光盤,其中包括KeilCx51V7.全功能評(píng)估軟件包、本書各章中列出的全部程序代碼,以及KeilCx5l源程序仿真硬件目標(biāo)板的照片和使用說明。本書適合于廣大從事單片機(jī)應(yīng)用系統(tǒng)開發(fā)研制的工程技術(shù)人員閱讀,也可以作為高等院校相應(yīng)專業(yè)大學(xué)生或研究生的教學(xué)參考書。851單片機(jī)是目前國內(nèi)外工業(yè)測(cè)量控制領(lǐng)域內(nèi)使用極為廣泛的一類8位微控制器,它的特點(diǎn)是使用方便靈活,外圍硬件支持十分豐富,世界上許多大半導(dǎo)體廠商,如Atmel、AnalogDevice、Dallas、Infineon、Philips、SST、n等公司都推出了具有各自特點(diǎn)的增強(qiáng)型851系列單片機(jī),使用戶有了更大的選擇范圍。另外,世界上許多軟件公司還都致力于851單片機(jī)高級(jí)語言編譯器的開發(fā)研究,使用戶得以采用高級(jí)語言編程,從煩瑣的匯編語言中解脫了出來。C語言是一種特別適合于開發(fā)計(jì)算機(jī)操作系統(tǒng)的高級(jí)語言,德國Keil公司在開發(fā)單片機(jī)C語言編譯器方面取得了相當(dāng)大的成功,從編譯器、調(diào)試器、實(shí)時(shí)操作系統(tǒng)到集成開發(fā)環(huán)境,全面支持851、251、166等單片機(jī)主流產(chǎn)品及其眾多的派生系列。本書作者曾以Keil公司較早期的C51編譯器V5.版本為核心編寫了《單片機(jī)高級(jí)語言C51Windows環(huán)境編程與應(yīng)用》一書,出版后受到廣大讀者的歡迎,已經(jīng)多次重印。V5.版的KeilC51開發(fā)環(huán)境實(shí)際上是從DOS向Windows的一種升級(jí),它在集成度和易用性方面還不盡如人意,如不支持長(zhǎng)文件名、編譯選項(xiàng)的設(shè)定較為煩瑣、與Windows環(huán)境的兼容性不夠完善等。鑒于以上因素Keil公司于1999年發(fā)表了V6.版本的C51編譯器,同時(shí)推出了一種全新的Windows集成開發(fā)環(huán)境gVision2。最近Keil公司又將C51編譯器升級(jí)到V7.版本,使之能夠完全支持Philips公司新推出的超大容量?jī)?nèi)存單片機(jī)8C51Mx,并命名為Cx51編譯器,它是目前最高效的、靈活的851開發(fā)平臺(tái),可以支持所有851的衍生產(chǎn)品,同時(shí)支持第三方開發(fā)工具。V7.版本的Cx51編譯器具有如下一些優(yōu)越性。1.C51源程序經(jīng)過優(yōu)化編譯后生成的代碼,其效率接近于匯編語言生成的代碼。2.支持所有851系列單片機(jī),提供對(duì)所有外圍硬件部件的操作。3.無論在有無工作寄存器區(qū)轉(zhuǎn)換的情況下,Cx51都能產(chǎn)生快速中斷代碼。4.支持Atmel,Dallas,Infineon,Philips和Temic等公司851衍生產(chǎn)品上的雙數(shù)據(jù)指針及高速算術(shù)單元(arithmeticunits)。5.能夠在整個(gè)應(yīng)用程序中執(zhí)行全局寄存器優(yōu)化。6.所有應(yīng)用工具均可產(chǎn)生詳細(xì)警告信息和錯(cuò)誤信息,幫助用戶處理難于尋找的問題。7.支持再入功能和寄存器區(qū)的獨(dú)立代碼,便于中斷服務(wù)程序和多任務(wù)應(yīng)用程序的執(zhí)行。8.采用分組方式執(zhí)行代碼分組和調(diào)試,用戶程序代碼可以輕松突破64KB空間的限制。KeilCx51V7.版本編譯器的Windows環(huán)境兼容性以及集成度得到極大的提升Cx51已被完全集成到一個(gè)功能強(qiáng)大的全新集成開發(fā)環(huán)境gVision2中,它將項(xiàng)目(proiect)管理器、Cx51編譯器、Ax51匯編器、BL51/Lx連接定位器、RTX51實(shí)時(shí)操作系統(tǒng)、Simu。lator模擬器以及Mornitor51目標(biāo)調(diào)試器的功能全部集成在單一而靈活的pNision2中,為用戶提供了極為簡(jiǎn)便的操作環(huán)境。gVision2具有強(qiáng)大的項(xiàng)目管理功能,項(xiàng)目中包括源程序文件、開發(fā)工具選項(xiàng)以及編程說明等,一個(gè)gVision2項(xiàng)目能夠產(chǎn)生一個(gè)或多個(gè)目標(biāo)文件。gVision2內(nèi)部集成了一個(gè)器件數(shù)據(jù)庫(devicedatabase),其中儲(chǔ)存了各種型號(hào)單片機(jī)的片上存儲(chǔ)器和集成外圍功能信息,通過器件數(shù)據(jù)庫可以自動(dòng)設(shè)置Cx51編譯器、Ax51匯編器、BL51/Lx51連接定位器、Debug調(diào)試器等開發(fā)工具的功能選項(xiàng),充分滿足用戶使用特定單片機(jī)的要求。gVision2還可以為片外存儲(chǔ)器產(chǎn)生必要的連接選項(xiàng),確定應(yīng)用程序的起始地址及代碼大小規(guī)模。gVision2集成開發(fā)環(huán)境具有如下一些新的功能特點(diǎn)。1.簡(jiǎn)便易用的集成開發(fā)環(huán)境,源級(jí)瀏覽器(Browser)利用符號(hào)數(shù)據(jù)庫使用戶可以快速瀏覽源文件,用詳細(xì)的符號(hào)信息來優(yōu)化用戶變量存儲(chǔ)器。2.內(nèi)嵌源程序文本編輯器,允許用戶在編輯源程序時(shí)(甚至在未經(jīng)編譯和匯編之前)設(shè)置程序調(diào)試斷點(diǎn),便于在調(diào)試程序時(shí)快速檢查和修改程序。3.文件查找功能,能在當(dāng)前文件或全局文件中搜索指定的文本信息。4.集成仿真調(diào)試功能,允許在統(tǒng)一的gVision2環(huán)境下進(jìn)入Debug調(diào)試器,提供純軟件模擬仿真調(diào)試(Simulator)和硬件目標(biāo)板在線仿真調(diào)試(Monitor-51),可以進(jìn)行應(yīng)用程序代碼綜合性能分析和代碼覆蓋率分析。5.單一而靈活的集成開發(fā)環(huán)境,可以對(duì)所有開發(fā)工具的功能選項(xiàng)進(jìn)行必要的設(shè)置。同時(shí)提供一個(gè)可配置的工具菜單,允許在gVision2環(huán)境下啟動(dòng)用戶功能。6.提供對(duì)軟件版本控制系統(tǒng)SVCS的接口、對(duì)應(yīng)用程序代碼進(jìn)行深層語法分析的PC-LINT接口以及對(duì)便于生成含有N-S流程的塊集代碼EasyCase編輯器的接口。本書是作者在對(duì)最新版本KeilCx51專業(yè)開發(fā)軟件包全面了解和熟練應(yīng)用的基礎(chǔ)上編寫而成的,力求先進(jìn)性和實(shí)用性,不僅完整地介紹了V7.版本KeilCx51開發(fā)工具的功能和使用方法,還給出了大量具體應(yīng)用實(shí)例,所有程序例子都在gVision2環(huán)境下調(diào)試通過。全書共分12章,第1章闡述了851單片機(jī)的存儲(chǔ)器結(jié)構(gòu),以及在gVision2集成開發(fā)環(huán)境下進(jìn)行C51程序設(shè)計(jì)和編譯調(diào)試的基本方法。第2章一第6章闡述了851單片機(jī)C語言編程的基礎(chǔ)知識(shí),以及KeilCx51對(duì)ANSIC的擴(kuò)展。第7章闡述了~Vision2集成開發(fā)環(huán)境,詳細(xì)介紹了工作環(huán)境、目標(biāo)程序的仿真調(diào)試以及各種開發(fā)工具應(yīng)用選項(xiàng)的設(shè)置方法。第8章闡述了在gVision2環(huán)境下進(jìn)行C51應(yīng)用程序設(shè)計(jì)的技巧,并通過大量具體實(shí)例詳細(xì)討論了許多C51實(shí)際應(yīng)用中的常見問題和解決方法。第9章闡述了V7.版本KeilCx51編譯器,詳細(xì)介紹了各種編譯控制命令、數(shù)據(jù)調(diào)用協(xié)議,給出了全部庫函數(shù)及其應(yīng)用范例。第1章闡述了Ax51宏匯編器,詳細(xì)介紹了各種符號(hào)與表達(dá)式、匯編偽指令、宏處理以及匯編控制命令。第11章闡述了BL51/Lx51連接定位器與實(shí)用工具,詳細(xì)介紹了BL51/Lx51的各種連接控制命令、符號(hào)轉(zhuǎn)換程序OH51、庫管理程序LIB51的使用方法。第12章闡述了RTX51實(shí)時(shí)多任務(wù)操作系統(tǒng)及其子集RTX51TINY的功能和具體使用方法。為幫助讀者更好地學(xué)習(xí)掌握KeilCx51進(jìn)行應(yīng)用程序設(shè)計(jì),本書帶有一張由Keil公司提供的配套CD-ROM光盤,其中包含Keil公司最新版本的全功能Cx51評(píng)估軟件包和本書各章所有范例程序代碼。另外,我們還設(shè)計(jì)并制作了一種能與本書介紹的gVision2環(huán)境配套使用的KeilCx51源程序仿真硬件目標(biāo)板,可以將用戶程序下載到評(píng)估板中直接進(jìn)行硬件目標(biāo)系統(tǒng)仿真調(diào)試,節(jié)省購買專用仿真器的費(fèi)用。關(guān)于硬件評(píng)估板的使用方法書中作了詳細(xì)介紹,光盤中還附有KeilCx51源程序仿真硬件目標(biāo)板的照片。本書在編寫出版過程中得到電子工業(yè)出版社的熱情支持,并得到丁福坤、燕滿、張玉芳、郭邦云、王珍、鄧驪、馮金棟、易金生、商杰、袁曉莉、陳召軍、李進(jìn)、帖偉鵬等同志的協(xié)助,在此表示衷心感謝。由于作者水平有限,書中難免會(huì)有錯(cuò)誤和不妥之處,懇請(qǐng)廣大讀者批評(píng)指正,讀者可通過電子郵件:ajxu@tom.com,ajxu41@sohu.com直接與作者聯(lián)系。徐愛鈞24年4月

作者簡(jiǎn)介

暫缺《Keil Cx51 V7.0單片機(jī)高級(jí)語言編程與μ Vision 2應(yīng)用實(shí)踐》作者簡(jiǎn)介

圖書目錄

第1章 8051單片機(jī)與Keil Cx51基礎(chǔ)
1.1 8051單片機(jī)的存儲(chǔ)器組織結(jié)構(gòu)
1.2 Keil Cx51開發(fā)工具
1.3 Cx51簡(jiǎn)單編程與調(diào)試
第2章 Cx51程序設(shè)計(jì)基礎(chǔ)
2.1 標(biāo)識(shí)符與關(guān)鍵字
2.2 Cx51程序設(shè)計(jì)的基本語法
2.2. 1數(shù)據(jù)類型
2.2.2 常量
2.2.3 變量及其存儲(chǔ)模式
2.2.4 用typedef重新定義數(shù)據(jù)類型
2.2.5 運(yùn)算符與表達(dá)式
2.3 Cx51程序的基本語句
2.3.1 表達(dá)式語句
2.3.2 復(fù)合語句
2.3.3 條件語句
2.3.4 開關(guān)語句
2.3.5 循環(huán)語句
2.3.6 返回語句
第3章 函數(shù)
3.1函數(shù)的定義
3.2 函數(shù)的調(diào)用
3.2.1 函數(shù)的調(diào)用形式
3.2.2 對(duì)被調(diào)用函數(shù)的說明
3.2.3 函數(shù)的參數(shù)和函數(shù)的返回值
3.2.4 實(shí)際參數(shù)的傳遞方式
3.3 函數(shù)的遞歸調(diào)用與再入函數(shù)
3.4 中斷服務(wù)函數(shù)與寄存器組定義
3.5 函數(shù)變量的存儲(chǔ)方式
3.5.1 局部變量與全局變量
3.5.2 變量的存儲(chǔ)種類
3.5.3 函數(shù)的參數(shù)和局部變量的存儲(chǔ)器模式
第4章 數(shù)組與指針
4.1 數(shù)組的定義與引用
4.2 字符數(shù)組
4.3 數(shù)組作為函數(shù)的參數(shù)
4.4 指針
4.4.1 指針與地址
4.4.2 指針變量的定義
4.4.3 指針變量的引用
4.4.4 指針變量作為函數(shù)的參數(shù)
4.5 數(shù)組的指針
4.5.1 用指針引用數(shù)組元素
4.5.2 字符數(shù)組指針
4.5.3 指針的地址計(jì)算
4.6 函數(shù)型指針
4.7 返回指針型數(shù)據(jù)的函數(shù)
4.8 指針數(shù)組與指針型指針
4.8.1 指針數(shù)組
4.8.2 指針型指針
4.8.3 抽象型指針
第5章 結(jié)構(gòu)、聯(lián)合與枚舉
5.1 結(jié)構(gòu)變量的定義與引用
5.2 結(jié)構(gòu)變量的初值
5.3 結(jié)構(gòu)數(shù)組
5.4 結(jié)構(gòu)型指針
5.4.1 結(jié)構(gòu)型指針的概念
5.4.2 用結(jié)構(gòu)型指針引用結(jié)構(gòu)元素
5.5 結(jié)構(gòu)與函數(shù)
5.5.1 將結(jié)構(gòu)作為函數(shù)的參數(shù)
5.5.2 將結(jié)構(gòu)型指針作為函數(shù)的參數(shù)
5.6 聯(lián)合變量的定義與引用
5.7 枚舉變量的定義與引用
第6章 預(yù)處理器
6.1 宏定義
6.1.1 不帶參數(shù)的宏定義
6.1.2 帶參數(shù)的宏定義
6.2 文件包含
6.3 條件編譯
6.4 其他預(yù)處理命令
第7章 μVision2集成開發(fā)環(huán)境
7.1 μVision2的下拉菜單
7.1.1 File菜單
7.1.2 Edit菜單
7.1.3 View菜單
7.1.4 Project菜單
7.1.5 Tools菜單
7.1.6 SVCS菜單
7.1.7 Window菜單
7.1.8 Help菜單
7.2 μVision2中的調(diào)試器
7.2.1 Debug狀態(tài)下窗口分配與View菜單操作
7.2.2 通過Debug菜單進(jìn)行程序代碼調(diào)試
7.2.3 通過“Peripherals”菜單觀察仿真結(jié)果
7.3 μVision2的調(diào)試命令
7.3.1 顯示和更新存儲(chǔ)器內(nèi)容命令
7.3.2 程序執(zhí)行控制命令
7.3.3 斷點(diǎn)管理命令
7.3.4 其他通用命令
7.4 μVision2的表達(dá)式
7.4.1 表達(dá)式的組成
7.4.2 μVision2表達(dá)式與C語言表達(dá)式之間的差別
7.4.3 μVision2表達(dá)式應(yīng)用舉例
7.5 μVision2的函數(shù)
7.5.1 內(nèi)部函數(shù)
7.5.2 用戶函數(shù)
7.5.3 信號(hào)函數(shù)
7.5.4 μVision2函數(shù)與Cx51函數(shù)的差別
第8章 μVision2環(huán)境下Cx51編程技巧與應(yīng)用實(shí)例
8.1 編寫Cx51應(yīng)用程序的基本原則
8.2 Cx51應(yīng)用中的一些常見問題與解決方法
8.2.1 Cx51程序設(shè)計(jì)中容易出錯(cuò)的地方
8.2.2 有關(guān)Cx51程序設(shè)計(jì)的若干實(shí)際應(yīng)用技巧
8.3 8051單片機(jī)的片內(nèi)定時(shí)器應(yīng)用編程
8.3.1 多模塊編程
8.3.2 片上集成外圍功能應(yīng)用
8.3.3 在μVision2中生成應(yīng)用庫函數(shù)
8.4 在μVision2中應(yīng)用硬件目標(biāo)板
8.5 8051單片機(jī)的片內(nèi)串行日應(yīng)用編程
8.5.1 用8051串行口擴(kuò)展的矩陣鍵盤
8.5.2 利用8051串行口實(shí)現(xiàn)多機(jī)通信
8.5.3 8051串行口的中斷驅(qū)動(dòng)程序
8.5.4 利用8051串行口實(shí)現(xiàn)人機(jī)對(duì)話命令的輸入輸出
8.6 8051單片機(jī)串行接口擴(kuò)展應(yīng)用編程
8.6.1 5位共陰極LED驅(qū)動(dòng)器MC14489的應(yīng)用
8.6.2 8位共陰極LED驅(qū)動(dòng)器MAX7219的應(yīng)用
8.6.3 單總線溫度傳感器DS1820的應(yīng)用
8.6.4 實(shí)時(shí)時(shí)鐘芯片DS 1302的應(yīng)用
8.7 I2C總線驅(qū)動(dòng)程序
8.7.1 I2C總線簡(jiǎn)介
8.7.2 I2C總線通用軟件模擬驅(qū)動(dòng)程序
8.7.3 I2C接口器件24C04的讀寫程序
8.8 8051單片機(jī)存儲(chǔ)器擴(kuò)展與測(cè)試應(yīng)用編程
8.8.1 測(cè)試8051應(yīng)用系統(tǒng)總線與擴(kuò)展存儲(chǔ)器的Cx51程序
8.8.2 8051擴(kuò)展FLASH存儲(chǔ)器在系統(tǒng)編程的Cx51程序
8.8.3 P89C51RD2單片機(jī)片內(nèi)FLASH在應(yīng)用中編程的Cx51程序
8.9 8051單片機(jī)并行接日擴(kuò)展應(yīng)用編程
8.9.1 打印輸出接口及其驅(qū)動(dòng)程序
8.9.2 D/A及AID轉(zhuǎn)換接口及其驅(qū)動(dòng)程序
8.9.3 用可編程芯片8155實(shí)現(xiàn)并行I/O接口擴(kuò)展
8.9.4 實(shí)時(shí)日歷/時(shí)鐘芯片DS12887的Cx51驅(qū)動(dòng)程序
8.9.5 用可編程芯片8279擴(kuò)展鍵盤/LED顯示器接口
8.9.6 LCD顯示模塊EA-D20040AR的Cx51應(yīng)用編程
8.9.7 內(nèi)置T6963C驅(qū)動(dòng)器的LCD顯示模塊Cx51應(yīng)用編程
8.10 80C552單片機(jī)內(nèi)部A/D轉(zhuǎn)換器的Cx51驅(qū)動(dòng)程序
8.10.1 80C552單片機(jī)簡(jiǎn)介
8.10.2 80C552內(nèi)部ADC的應(yīng)用
8.10.3 使用80C552內(nèi)部ADC時(shí)印刷電路板的設(shè)計(jì)要點(diǎn)
8.10.4 使用80C552內(nèi)部ADC的Cx51驅(qū)動(dòng)程序
8.11 87C752單片機(jī)在氣流量測(cè)量中的應(yīng)用
8.11.1 87C752單片機(jī)簡(jiǎn)介
8.11.2 氣流量測(cè)量?jī)x表的硬件設(shè)計(jì)
8.11.3 氣流量測(cè)量?jī)x表的軟件設(shè)計(jì)
第9章 Cx51編譯器
9.1 Cx51編譯器簡(jiǎn)介
9.2 Cx51編譯器控制命令詳解
9.2.1 源控制命令
9.2.2 列表控制命令
9.2.3 目標(biāo)控制命令
9.3 Keil Cx51編譯器對(duì)ANSIC的擴(kuò)展
9.3.1 存儲(chǔ)器類型與編譯模式
9.3.2 關(guān)于bit,sbit,sfr,sfr16數(shù)據(jù)類型
9.3.3 一般指針與基于存儲(chǔ)器的指針及其轉(zhuǎn)換
9.3.4 Cx51編譯器對(duì)ANSIC函數(shù)定義的擴(kuò)展
9.4 Cx51編譯器的數(shù)據(jù)調(diào)用協(xié)議
9.4.1 數(shù)據(jù)在內(nèi)存中的存儲(chǔ)格式
9.4.2 目標(biāo)代碼的段管理
9.5 Cx51編譯器的特殊支持
9.5.1 Analog Device公司的Aduc8xxB2系列
9.5.2 Atmel 89x8252及衍生產(chǎn)品
9.5.3 Dallas 80C320、C420、C520、C530
9.5.4 Dallas 80C390、C400、C5240及衍生產(chǎn)品
9.5.5 Infineon 80C517、C509、C537及衍生產(chǎn)品
9.5.6 Philips 8xC750、C751、C752
9.5.7 Philips 8xC51Mx
9.5.8 Philips和Atmel WM系列的雙數(shù)據(jù)指針
9.6 用戶配置文件
9.6.1 啟動(dòng)代碼文件
9.6.2 變量初始化文件
9.6.3 基本I/O函數(shù)文件
9.6.4 分組配置文件
9.7 與匯編語言程序的接口
9.8 與PL/M51程序的接口
9.9 絕對(duì)地址訪問
9.9.1 采用擴(kuò)展關(guān)鍵字“_at_”或指針定義變量的絕對(duì)地址
9.9.2 采用預(yù)定義宏指定變量的絕對(duì)地址
9.9.3 采用連接定位控制命令指定變量的絕對(duì)地址
9.10 Cx51的庫函數(shù)
9.10.1 字符函數(shù)CTYPE.H
9.10.2 標(biāo)準(zhǔn)I/O函數(shù)STDIO.H
9.10.3 字符串函數(shù)STRING.H
9.10.4 標(biāo)準(zhǔn)函數(shù)STDLIB.H
9.10.5 數(shù)學(xué)函數(shù)MATH.H
9.10.6 絕對(duì)地址訪問ABSACC.H
9.10.7 內(nèi)部函數(shù)INTRINS.H
9.10.8 變量參數(shù)表STDARG.H
9.10.9 全程跳轉(zhuǎn)SETJMP.H
9.10.10 計(jì)算結(jié)構(gòu)體成員的偏移量STDDEF.H
第10章 Ax51定匯編器
10.1 符號(hào)與表達(dá)式
10.2 匯編偽指令
10.2.1 段控制指令
10.2.2 符號(hào)定義指令
10.2.3 存儲(chǔ)器初始化指令
10.2.4 存儲(chǔ)器保留指令
10.2.5 過程聲明指令(僅用于Ax51)
10.2.6 程序連接指令
10.2.7 地址控制指令
10.2.8 其他指令
10.3 宏處理器
10.3.1 標(biāo)準(zhǔn)宏處理器
10.3.2 嵌套宏定義
10.3.3 宏調(diào)用
10.3.4 C宏處理器
10.3.5 MPL宏處理器
10.3.6 MPL函數(shù)
10.3.7 MPL條件處理函數(shù)
10.3.8 MPL字符串處理函數(shù)
10.4 匯編控制命令
10.4.1 匯編控制命令詳解
10.4.2 條件匯編命令
第11章 BL51/Lx51連接定位器與實(shí)用工具
11.1 BL51/Lx51的連接定位方式
11.1.1 連接定位中的數(shù)據(jù)段處理
11.1.2 連接定位器的引用
11.1.3 應(yīng)用程序在存儲(chǔ)器空間中的定位
11.1.4 數(shù)據(jù)覆蓋
11.1.5 代碼分組
11.1.6 分組配置
11.2 連接定位控制命令詳解
11.2.1 列表文件控制命令
11.2.2 輸出文件控制命令
11.2.3 段與存儲(chǔ)器定位控制命令
11.2.4 高級(jí)語言控制命令
11.3 符號(hào)轉(zhuǎn)換工具
11.3.1 Intel HEX文件格式與符號(hào)轉(zhuǎn)換工具
11.3.2 引用符號(hào)轉(zhuǎn)換工具OH51/OHX51
11.3.3 引用分組目標(biāo)文件轉(zhuǎn)換工具OC51
11.4 庫管理器LIBx51
第12章 RTX51實(shí)時(shí)多任務(wù)操作系統(tǒng)
12.1 RTX51一般介紹
12.2 RTX51技術(shù)參數(shù)
12.3 使用RTX51 TINY的要求和限定
12.4 RTX51 TINY的任務(wù)管理
12.5 RTX51 TINY的配置
12.6 RTX51 TINY的系統(tǒng)函數(shù)
12.7 RTX51 TINY應(yīng)用系統(tǒng)調(diào)試
附錄A Keil Cx51與ANSIC的差別
附錄B Keil Cx51不同版本的差別
附錄C 代碼優(yōu)化
附錄D Cx51編譯器的限制
附錄E 關(guān)于配套光盤及硬件目標(biāo)板
參考文獻(xiàn)

本目錄推薦

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