51电子-STC89C51开发板:使用KEIL编译汇编代码
全部内容请点击目录列表查看:
--------------------------- 正文开始 ---------------------------------------
官方提供的教程:
在包里的路径:
五一电子介绍以及其它资料\5、单片机知识及首选工具\2、单片机教材二\index.htm
五一电子介绍以及其它资料\5、单片机知识及首选工具\ 6--仿真器光盘\SP_51仿真器\如何把ASM格式文件导入KEIL中以及如何编译.htm
KEIL 里,是以 项目为单位的,如果你想写一个汇编文件,或添加一个汇编文件,
都要先建立项目: 工程 -- 新建工程 ,弹出对话框里,找一个你想存放文件的路径,新建文件夹
这里为了演示,我在D盘下建立一个目录 51dz-test 项目名叫 51dz-test
保存后出现,选择芯片类型,如图显示就行
如果上图设置错了,还可以在 File 栏的 Target 上右键 -- 为目标 XXX 选择新设备,弹出上图框重新选择
有了项目目录就可以添加文件写代码了:
方式一: 添加现有 asm 后缀文件
选择文件所在磁盘目录 -- 选择文件类型 -- 选择 文件 -- 点击 Add 添加。
点击 Add 后,对话框并不会关闭,目的是可以继续选择其他文件的。
方式二: 新建文件
点击 左上角 -- 新建 -- 文件 ,再 点击 左上角 文件 -- 保存,
保存文件,后缀名用 asm 结尾
编译前设置,有了 工程项目,点击 目标选项 来设置生成 HEX 后缀格式文件。
设置频率和你开发板一样,新买的开发板默认是 12MHz 的 ,所以填 12
如下图,生成 HEX 文件前打勾。
点击编译后, 0 错误 0警告
注意:如果项目里有增加错的文件,可以在文件上右键 -- 删除文件,或者直接点击键盘上 Del 键删除
目录下,生成了和项目同名的 HEX 后缀的文件,这个文件就是要烧录到单片机开发板上的。
具体烧录,看 “51电子-STC89C51开发板:《程序烧录(刷写) 到 IC 设置》” 这篇。
-