Cx51中文手冊
由于本人的英語水平有限 所以在使用 KEIL C51 的過程中 老要去看那英文的手冊總感到不是那么方便 老要用詞霸查來查去的 煩的很 因此在看到 C51BBS 上的倡議后 就動了把它翻譯出來的念頭 我想這對自己和別人都會帶來些好處利用工作之余的時間 經過幾個月的努力 終于把它翻譯完了 但由于水平所限 文中肯定有很多不是十分恰當的地方 或許沒有用大家比較熟悉的慣用語 或許可能引起誤解 所以在這里 我請大家能指出其中的錯誤和不當之處 請大家 EMAIL 告訴我使我能夠作出改正 對于大家的建議我會很高興的接受
我最大的愿望是希望我的翻譯不會誤導大家 且能對大家有所幫助
不明之處可以參考英文原文
感謝 C51BBS 版主龍嘯九天的幫助
前言
本手冊講述對 8051 的目標環境 如何使用 Cx51 優化 C 編譯器編譯 C 程序 Cx51編譯器包可以用在所有的 8051 系列處理器上 可以在 WINDOWS 32 位命令行中執行 本手冊假定你熟悉 WINDOWS 操作系統 知道如何編程 8051 處理器 并會用 C 語言編程
注意
本手冊用條件窗口來指明32位WINDOWS版本是WINDOWS95 WINDOWS98 WINDOWSME WINDOWS NT WINDOWS 2000 或 WINDWOS XP
如果你對 C 編程有問題 或者你想知道 C 語言編程的更多信息 可參考 16 頁的 關于 C語言的書
手冊中討論的許多例子和描述是從 WINDOWS 命令提示符下調用的 這對在一個集成環境如µVision2 中運行 Cx51 的情況是不適用的 本手冊中的例子是通用的 可以應用到所有編程環境
手冊組織
本用戶手冊分成下面的章節和附錄
第一章 介紹 概述 Cx51編譯器
第二章 用 Cx51 編譯 解釋怎樣用 Cx51 交叉編譯器編譯一個源文件 本章敘述控制文件處理 編譯和輸出的命令行提示
第三章 語言擴展 敘述支持 8051 系統結構必須的 C 語言擴展 本章提供一個在 ANSI C 說明中沒有的命令 函數 和控制的詳細列表
第四章 預處理器 敘述 Cx51編譯器預處理器的組成和包含的例子
第五章 派生的 8051 敘述 Cx51 編譯器支持的 8051 派生系列 本章還包括能幫助提高目標程序性能的技巧
第六章 高級編程技術 對有經驗的開發人員的重要信息 本章包括定制文件
描述 優化器詳細資料 和段名約定 本章還討論了 Cx51 編譯器產生的程序和別的8051 編程語言如何接口
第七章 錯誤信息 列出了在使用 Cx51 編譯器時可能遇到的致命錯誤 語法錯誤和警告
第八章 庫參考 提高一個擴展的 Cx51 庫參考 分類列出了庫例程和相關的包含文件 本章最后有一個按字母順序的參考 包括每個庫例程的例子代碼
附錄中包含不同編譯器版本間的差異 作品編號 和別的有些信息
C 語言是一個通用的編程語言 它提供高效的代碼 結構化的編程 和豐富的操作符C 不是一種大語言 不是為任何特殊應用領域而設計 它一般來說限制較少 可以為各種軟件任務提供方便和有效的編程 許多應用用 C 比其他語言編程更方便和有效優化的 Cx51 C 編譯器完整的實現了 ANSI 的 C 語言標準 對 8051 來說 Cx51不是一個通用的 C 編譯器 它首先的目標是生成針對 8051 的最快和最緊湊的代碼 Cx51 具有 C 編程的彈性和高效的代碼和匯編語言的速度
C 語言不能執行的操作 如輸入和輸出 需要操作系統的支持 這些操作作為標準庫的一部分提供 因為這些函數和語言本身無關 所以 C 特別適合對多平臺提供代碼既然 Cx51 是一個交叉編譯器 C 語言的某些方面和標準庫就有了改變或增強 以適應一個嵌套的目標處理器的特性 更多的細節參考 89 頁的 第三章.語言擴展
支持所有的 8051變種
8051 系列是增長最快的微處理器構架之一 從不同的芯片廠家提供了 400 多種芯片新擴展的 8051 芯片 如 PHILIPS 8051MX 有幾 M 字節的代碼和數據空間 可被用到大的應用中
為了支持這些不同的 8051 芯片 KEIL 提供了幾種開發工具 如下表所列 一個新的輸出文件格式 OMF2 允許支持最多 16MB 代碼和數據空間 CX51 編譯器適用于新的 PHILIPS 8051MX 結構
本章說明怎樣編譯 C 源文件 討論編譯器的控制命令 這些命令可以
命令Cx51編譯器產生列表文件
控制包含在OBJ文件中的信息的數量
指定優化級別和存儲模式
完整的pdf格式文檔51黑下載地址(共403頁):
Cx51中文手冊.pdf
(1.74 MB, 下載次數: 10)
2018-10-15 19:47 上傳
點擊文件名下載附件
Cx51中文手冊
|