|
第一章 Keil C51開發系統基本知識... 6 第一節 系統概述... 6 第二節 Keil C51單片機軟件開發系統的整體結構... 6 第三節 Keil C51工具包的安裝... 7 1. C51 for Dos 7 2. C51 for Windows 的安裝及注意事項:... 7 第四節 Keil C51工具包各部分功能及使用簡介... 7 1. C51 與 A51. 7 2. L51 和 BL51. 8 3. DScope51,Tscope51 及 Monitor51. 8 4. Ishell 及 uVision. 9 第二章 Keil C51軟件使用詳解... 10 第一節 Keil C51編譯器的控制指令... 10 1. 源文件控制類... 10 2. 目標文件(Object)控制類:... 10 3. 列表文件(listing)控制類:... 10 第二節 dScope51的使用... 11 1. dScope51 for Dos 11 2. dScope for Windows 12 第三節 Monitor51 及其使用... 13 1. Monitor51 對硬件的要求... 13 2. Mon51 的使用... 13 3. MON51 的配置... 13 4. 串口連接圖:... 13 5. MON51 命令及使用... 14 第四節 集成開發環境(IDE)的使用... 14 1. Ishell for Dos 的使用... 14 2. uVision for windows 的使用... 15 第三章 Keil C51 vs 標準 C.. 15 第一節 Keil C51擴展關鍵字... 15 第二節 內存區域(Memory Areas):... 16 1. Pragram Area:... 16 2. Internal Data Memory: 16 3. External Data Memory. 16 4. Speciac Function Register Memory. 16 第三節 存儲模式... 16 1. Small 模式... 16 2. Compact 模式... 17 3. large 模式... 17 第四節 存儲類型聲明... 17 第五節 變量或數據類型... 17 第六節 位變量與聲明... 17 1. bit 型變量... 17 2. 可位尋址區說明 20H-2FH.. 18 第七節 Keil C51指針... 18 1. 一般指針... 18 2. 存儲器指針... 18 3. 指針轉換... 18 第八節 Keil C51函數... 19 1. 中斷函數聲明:... 19 2. 通用存儲工作區... 19 3. 選通用存儲工作區由using x聲明,見上例。... 19 4. 指定存儲模式... 19 5. #pragma disable. 19 6. 遞歸或可重入函數指定... 19 7. 指定 PL/M-51 函數... 20 第四章 Keil C51高級編程... 20 第一節 絕對地址訪問... 20 1. 絕對宏:... 20 2. _at_關鍵字... 21 3. 連接定位控制... 21 第二節 Keil C51與匯編的接口... 21 1. 模塊內接口... 21 2. 模塊間接口... 21 第三節 Keil C51軟件包中的通用文件... 22 1. 動態內存分配... 22 2. C51 啟動文件STARTUP.A51. 22 3. 標準輸入輸出文件... 25 4. 其它文件... 25 第四節 段名協定與程序優化... 25 1. 段名協定(Segment Naming Conventions) 25 2. 程序優化... 25 第五章 Keil C51庫函數參考... 26 第一節 本征庫函數(intrinsic routines)和非本征證庫函數... 26 第二節 幾類重要庫函數... 26 1. 專用寄存器include文件... 26 2. 絕對地址include 文件absacc.h. 26 3. 動態內存分配函數,位于stdlib.h中... 27 4. 緩沖區處理函數位于“string.h”中... 27 5. 輸入輸出流函數,位于“stdio.h”中... 27 第三節 Keil C51庫函數原型列表... 27 1. CTYPE.H.. 27 2. INTRINS.H.. 27 3. STDIO.H.. 28 4. STDLIB.H.. 28 5. STRING.H.. 28 第六章 Keil C51例子:Hello.c.. 29 第一節 uVision for Windows 的使用步驟... 29 第二節 Ishell for Dos 使用步驟... 30 第七章 Keil C51的代碼效率... 30 第一節 存儲模式的影響... 30 第二節 程序結構的影響... 31 第八章 dScope for Windows 使用詳解... 32 第一節 概述... 32 1. 主窗口(Mainframe Window)... 32 2. 調試窗口(DEBUG Window)... 32 3. 命令窗口(Command Window)... 32 4. 觀察窗口(Watch Window)... 32 5. 寄存器窗口(Registe Window)... 32 6. 串口窗口(Serical Windows)... 32 7. 性能分析窗口... 32 8. 內存窗口(Memory Window)... 32 9. 符號瀏覽窗口(Symbol Browser Window)... 33 10. 調用線窗口(Call-Stack Window)... 33 11. 代碼覆蓋窗口... 33 12. 外圍設備窗口(peripherals) 33 第二節 dScope for Windows 基本操作... 33 1. 指定初始化文件... 33 2. 觀察變量... 33 3. 顯示RAM的值... 34 4. 觀察堆棧... 34 5. 中斷處理程序調試... 34 6. 性能分析(Performance Analyzer:PA)... 34 第三節 dScope for Windows 命令文件的編制... 34 1. 地址空間及地址空間類型... 34 2. 常量... 35 3. 變量... 36 4. 運算符... 38 5. 表達式... 38 6. 數組... 38 7. 結構和聯合... 38 8. 指針:... 38 9. dScope 命令語句... 38 10. 函數... 43
|
-
-
keil-C51的詳解.pdf
2025-7-15 15:50 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
193.72 KB, 下載次數: 0, 下載積分: 黑幣 -5
評分
-
查看全部評分
|