KEIL C251編譯工具
深圳市米爾科技有限公司是ARM公司官方授權全線工具產(chǎn)品代理商, 提供ARM公司原裝正版開發(fā)工具(包括本產(chǎn)品KEIL C251)的銷售服務,以及ARM工具產(chǎn)品的市場推廣、產(chǎn)品更新、技術支持和售后服務。
概念:KEILC251也稱C251或DK51,系為同一產(chǎn)品。
相關: KEIL C251下載,ARM授權證明,米爾典型客戶。
A251宏匯編器
A251匯編器(Assembler)是一個支持251和930微控制器系列的宏匯編器。它將符號性的匯編語言助記符,轉換成可重定位的目標代碼,這些代碼的最終運行速度,尺寸大小和硬件控制都嚴格要求。宏功能加速了開發(fā)速度并減少了維護的時間,因為共用序列只需要開發(fā)一次。A251匯編器支持符號訪問所有251體系結構的功能,包括Atmel的無線設備和微控制器設備,以及英特爾的USB設備。
A251匯編器將匯編源代碼轉換為可重定位的目標模塊。目標文件包含所有的符號信息,以便使用μVision調試,或者對內(nèi)電路進行仿真。除該目標文件之外,A251匯編器生成一個表文件,它可能隨機包含符號表和交叉參考信息。
C251 ANSI C編譯器
Keil C251編譯器開啟了MCS251微控制器系列的特點和性能。C251編譯器使用容易,讓你在開始學習使用251項目時走最少的彎路。延伸合并到C251編譯器,你可以完全訪問所有CPU的資源及其衍生資源。C251 C編譯器是最有效靈活的C251開發(fā)工具。它支持所有該系列的控制器,也完全符合所有主要仿真軟件供應商。
C251 C編譯器支持符號訪問所有251體系結構的功能,包括Atmel的無線設備和微控制器設備,以及英特爾的USB設備。
C251編譯器將C源代碼轉換為可重定位的目標模塊。目標文件包含所有的符號信息,以便使用μVision調試,或者對內(nèi)電路進行仿真。除該目標文件之外,C251編譯器生成一個表文件,它可能隨機包含符號表和交叉參考信息。
- 十進制基礎數(shù)據(jù)類型,包括32位和64位IEEE浮點
- 四個存儲器模型,包括小型、中型、簡型、和大型
- 程序大小高達16M字節(jié)
- 直接訪問到所有251硬件組件
- 源代碼符合Keil C51編譯器
- 通過寄存器來選擇C中斷功能開關
- 大膽的代碼優(yōu)化技術
- 全局精簡的寄存器參數(shù)和寄存器變量
- 兼容Keil A51、A251,C51及至Intel ASM51和PL/M51
- 靈活分配變量,有near、far、huge,bit,ebit、code、data、bdata、ebdata、idata、xdata和pdata等存儲器類型
- 為源級調試提供完善的符號和類型信息
L251 Code-Banking鏈接器
L251鏈接器/定位器通過結合OMF251目標模塊,來創(chuàng)建可執(zhí)行的251程序。鏈接器解析外部和公共參考,并且分配絕對或固定地址來重定位程序段。
L251鏈接器處理由Keil C251編譯器和A251匯編器生成的目標文件,這些文件附和著OMF251目標模塊格式。鏈接器輸出一個能下載到仿真器,μVision調試器,或OH166 Object-HEX轉換器(生成一個Intel HEX文件)的絕對OMF對象模塊。
OH251 Object-HEX轉換器
OH251 Object-HEX轉換器將絕對OMF251目標模塊轉換成Intel HEX文件或Intel HEX-386文件。絕對目標模塊(文件)可能由以下創(chuàng)建:
- L251 Code-banking鏈接器
- A251宏匯編程器
Intel HEX文件是ASCII文件,它包含程序的十六進制表示。他們可以很容易加載到編程器中,然后寫入EPROMs或其它存儲器件:
對于HEX文件,以下幾個組件會有有用:
- HEX2BIN把Intel HEX文件轉成二進制(BINARY)文件
- BIN2HEX把二進制文件轉成HEX文件