keil中如何让汇编语言生成hex文件
1、首先需要打开keil,点击菜单栏上的project,选择open project。
2、打开想要生成hex文件的工程文件。
3、点击如下图所示的图标,会弹出一个设置窗口。
4、下图中的标注的位置是修改晶振的,如果你的晶振是12mhz,就把这里改成12。
5、点击设置界面上方的菜单栏,选择output,如下图标注。在勾选下图横线标注的地方点击确定。
6、依次点击下图红笔标注的三个按钮,分别是编译、构建、再次构建;一般只需要点击前两个按钮即可。
7、点击后,可以在下部的信息栏看到,create hex,已经创建了hex文件。
keil51中用汇编语言怎么建工程,具体一点,
1、启动keil
2、project-new project
3、找一个地方保存工程文件
4、在树形目录中点击atmel-at89c51,然后确定
5、file-new,出来一个空白框
6、file-save as,保存在你找的地方,输出文件名.asm
7、右击左右source group 1-add files to group "source group 1"
8、找到刚才的asm文件,选中后点add,再点close
9、现在就可以在那个空白框内写汇编程序了。写完后按F7编译。
如何使用KeilC51创建一个工程文件
如何使用KeilC51创建一个工程文件
建立一个项目:
点击工程菜单中选择弹出的下拉式菜单中的新建 工程...,接着弹出一个标准Windows文件对话窗口,在"文件名"中输入您的第一个程序项目名称,这里我们用"test",这是笔者惯用的名称,大家不必照搬就是了,只要符合Windows文件规则的文件名都行。"保存"后的文件扩展名为uv2,这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。
这时会弹出让你选择单片机型号的对话框,我们选择ATMEL---AT89C51
然后点击Target 1前面的“+”,出现Source Group 1,选中右键点选“增加文件到组 Source Group 1”
这时选择文件类型为Asm 源文件,再选中001.asm文件,再按添加,在随后出现的提示框中按“确定”
仿真器采用Mon51协议,在使用之前应必须对软件项目进行如下设置:
1、单击工程菜单,再在下拉菜单中单击"目标target 1属性" 在下图中,单击"Target"输入仿真器的工作频率(11.0592MHz)。
2、在调试菜单中点选"Keil Monitor-51 Driver",即选择了STC89C516RD硬件仿真器。
3、单击“R外围设备”选Target Setup设置选项选择您要使用串口(必须和实际相符合),波特率 38400。
如果被仿真的目标板使用12MHZ或者是11.0592MHZ晶振时波特率选择38400,如果被仿真的目标板使用6MHZ晶振时波特率选择18400。
4、如果需要生成HEX代码给编程器烧写芯片的话,需要选中“生成 HEX 文件”的选项,按钮“选择OBJ文件夹...”是用来选择最终HEX文件的存放目录的。
5、按F7快捷键可以进行编译,编译成功后如会出现上图红箭头所指的文字,表示编译成功!
然后可以进行硬件仿真了,将仿真器放入51单片机试验开发板的40脚活动插座中,这时仿真器的电源由实验开发板提供。
现在按Ctrl+F5可以进入仿真,这时再按F5全速运行状态。
这时你会看到实验板开发板P1的八个红色LED,轮流点亮,表示运行成功,你可以查看相关的变量和参数,非常方便,这里我们完整演示一个汇编语言的仿真过程,其实KEIL C最擅长的还是C语言,建议有基础的网友尽量采用C语言。
当首次使用一新的工程调试时可能出现下面的界面,说明KEIL软件和仿真器之间通讯失败,原因是你尚未
设定好串口及波特率。
请按选Settings然后按下图设好串口(根据你的实际使用端口,以下假定为COM1)及波特率。
然后按F7,进行通讯连接,再按Ctrl+F5可以进入仿真,这时再按F5全速运行状态。
keil5汇编语言文件后缀
.s。因为这里要编写汇编语言,因此文件后缀名是.s。以后用c语言开发的话一般用.c或者.h文件。
keil5中如何将C文件编译生成ASM汇编文件?
在配置编译选项时,在列表标签中,选中汇编代码,编译后用会生成.LST文件,打开后就会找到汇编代码了,但需要整理才是需要汇编文件。
用汇编语言时怎么建立keil工程文件啊,第四版的keil
是keil4吗?用C语言写程序建工程文件会不会,要会的话,那用汇编语言写程序建工程文件的过程和方法是完全一样的,唯一区别是,C语言在工程中加载C程序文件,汇编语言时在工程中加载汇编程序。