社区
其他
帖子详情
Keil编译的hex 如何转成C语言?
cuiy0002
2012-12-29 04:50:03
如题。Keil编译的hex 如何转成C语言?
...全文
596
1
打赏
收藏
Keil编译的hex 如何转成C语言?
如题。Keil编译的hex 如何转成C语言?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
legionalways
2012-12-29
打赏
举报
回复
发错版了。。。最多汇编
proteus中直接
编译
C程序
本软件是为了使Proteus软件能直接
编译
汇编
语言
和C
语言
而设计的。 使用方法:当选择源文件后(不论是汇编文件还是C文件,系统会自动识别),点“全部
编译
”,系统将会把源文件
编译
成
HEX
文件,再点击运行键,就可以运行仿真了。 本软件的特点是:不论源程序是汇编
语言
编写的还是C
语言
编写的,软件都能自动识别它并生成
HEX
可执行文件。 如果被杀毒软件报为病毒,请直接添加“信任”即可。 如果
编译
出错的话,那很有可能你的程序有语法错误,请用
Keil
C或Medwin仔细调试程序。 作者声明:版权所有,原创权所有
keil
5.23版本
Keil
是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机
Keil
是单片机的一款开发环境,分为不同的版本分别对应不同阶段的单片机。 主流的就是51单片机和STM32单片机。 一般来说51单片机和STM32单片机的
Keil
版本不能共用,也就是一个
keil
不能同时
编译
51和STM32单片机的程序。 但是无际单片机编程研究出了可以共用的方法,这块可以先关注我们,后续会教大家怎么去设置。 前面说了
keil
是一款开发环境工具,那它主要的作用有以下2个: 编写单片机程序 单片机支持用汇编和c
语言
来编写程序,汇编一般用的资源非常少的单片机,我做了10年单片机开发基本没用过。 所以建议新手主力去学习c
语言
,最好是学习单片机c
语言
编程。 这个跟纯软件的c
语言
教程有点差别,主要体现在开发环境和需要学习的知识点。 针对单片机的c
语言
编程我们也录制了一套系统的视频教程,主要偏向实战为主,对于单片机开发不常用的知识点没去讲。 教程可以搜无际单片机编程找到我们。 2.
编译
程序 我们写好程序以后,需要
编译
成
hex
的文件,下载到单片机里面去执行。
Keil
就提供了这样的功能。
keil
C51教程
Keil
C51开发系统基本知识
Keil
C51开发系统基本知识 1. 系统概述
Keil
C51是美国
Keil
Software公司出品的51系列兼容单片机C
语言
软件开发系统,与汇编相比,C
语言
在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编
语言
后再使用C来开发,体会更加深刻。
Keil
C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下
编译
后生成的汇编代码,就能体会到
Keil
C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级
语言
的优势。下面详细介绍
Keil
C51开发系统各部分功能和使用。 2.
Keil
C51单片机软件开发系统的整体结构 C51工具包的整体结构,如图(1)所示,其中uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、
编译
、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51
编译
器
编译
生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的
Hex
文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。 使用独立的
Keil
仿真器时,注意事项 * 仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。 * 仿真器上的复位按钮只复位仿真芯片,不复位目标系统。 * 仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。 注:祝大家好好学习,天天向上。
Keil
uVision4 软件的使用入门
使用汇编
语言
或C
语言
要使用
编译
器,以便把写好的程序
编译
为机器码,才能把
HEX
可执行文件写入单片机内。
KEIL
uVISION是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,甚至ARM,它集编辑,
编译
,仿真等于一体,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。
Proteus运行
Keil
编写的C
语言
步骤
在
Keil
编写好程序以后,在左侧项目栏中单击鼠标右键,点击Options for Target’Target1’选项,在Target标签中将Xtal(MHz)中的晶振频率改为12.0;再在Output标签中勾选Create
HEX
Fi复选框。完成上面两项设置后点击确定。再点击
编译
,生成
Hex
文件。再在Proteus中双击的51芯片,修改晶振频率,添加
hex
文件即可运行。
其他
241
社区成员
4,811
社区内容
发帖
与我相关
我的任务
其他
企业开发 其他
复制链接
扫一扫
分享
社区描述
企业开发 其他
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章