使用命令行编译C51源码并生成HEX文件的示例

发布者:Qingfang最新更新时间:2016-11-22 来源: eefocus关键字:命令行编译  C51源码  HEX文件 手机看文章 扫描二维码
随时随地手机看文章

参考Keil\C51\HLP\C51.pdf以及A51.pdf文档,示例及说明如下:
set PATH=%PATH%;G:\develop\keil\C51\BIN;G:\develop\keil\C51\INC;G:\develop\keil\C51\LIB
set C51_LIB=G:\develop\keil\C51\LIB\
(注:其中的G:\develop\keil目录要改成本机安装keil的位置)
set DST_NAME=obj\output (注:指定输出文件名)
set DIR=D:\source (注:指定源文件所在目录)

echo 转向工作目录
d: (注:源文件所在区)
cd %DIR%

echo 编译文件...
c51 a.c
c51 b.c
c51 c.c
c51 d.c

md obj
echo 链接目标文件...
BL51 %C51_LIB%C51s.lib,a.obj,b.obj,c.obj,d.obj,EXTERN_LIB.obj TO %DST_NAME% RAMSIZE(256) CODE(?CO?c(FC00H), ?CO?d(FFD0H))
(注:EXTERN_LIB.obj文件是已经编译好的obj文件,用于编译部分模块只有目标代码的项目,RAMSIZE等是一些链接设置,详细信息请参考C51\HLP\A51.pdf)

echo 生成HEX文件...
OH51 %DST_NAME%

echo 编译结束
cd \ 


关键字:命令行编译  C51源码  HEX文件 引用地址:使用命令行编译C51源码并生成HEX文件的示例

上一篇:interrupt 和 using 在C51中断中的使用
下一篇:1602LCD模块的C51驱动程序

推荐阅读最新更新时间:2024-03-16 15:21

JTAG对畅学多功能AVR实验箱中hex文件的下载使用
1) 硬件连接同上面的JTAG仿真 2) 打开studio ,点cancle 3) 打开菜单Tools-program AVR-Connect 4) 出现如下界面,选择JTAG ICE-Auto,然后点connect 5) 如果出现下面的界面,恭喜你,JTAG已经和AVR正常连接上了。 6) 选择芯片型号 7) 设置下载选项 8) 加载要下载的hex 9) 点击program,下载 10) 下载成功,底部信息提示框会有提示
[单片机]
JTAG对畅学多功能AVR实验箱中<font color='red'>hex文件</font>的下载使用
mplab xIde 编译成功,但不能生成Hex文件
设置不对 如果还不行,在设置下面
[单片机]
mplab xIde <font color='red'>编译</font>成功,但不能生成<font color='red'>Hex文件</font>
【MPC5744P】Hex文件解析
MPC5744P采用的标准IntelHex格式,一个地址为一个字节。 1、hex文件以ascii形式,按照行来记录数据 2、每一行从:开始,每至少2个字符表示一组16进制数据,格式为 :BBAAAATTHHHH....HHHCC BB -- 16进制,表示此行数据长度字节数,表示HH的数目 AAAA -- 16进制,表示数据记录的起始地址,若此行是数据记录,则表示偏移地址,其它无意义 TT -- 16进制,表示记录类型, 00-数据记录(Data Record); 01-文件记录结束(End of File record); 02-扩展段地址记录(Extend Segment address record);后面所有数据
[单片机]
【MPC5744P】<font color='red'>Hex文件</font>解析
STC单片机开发的几大注意事项
   ISP烧写程序注意事项   程序无法下载进MCU,可能出错的地方有:如果准备条件充分(驱动程序安装成功STC_ISP.EXE安装成功),在下载程序进入MCU的时候,需要对ISP软件进行参数的设置。   Ⅰ:MCU Type选项,我用的是STC89C54RD+。(型号必须匹配)   Ⅱ:(CH3415SER.EXE)驱动安装成功后,设备管理器中查看端口(COM和LPT),其中的USB-SERIAL CH340(COM4)中的COM4是可以和MCU连接的通信端口。其他通讯端口(COM1和COM2)在没有必要的情况下不要使用。选择COM4,Max Buad参数选默认。   Ⅲ:根据MCU支持的晶振频率选择OSCDN(OS
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved