2.汇编或编译 源程序编写后,还要经过汇编或编译,以便转 换成以十六进制代码表示的目标程序。汇编或编 译的具体操作可按以下方法进行。 在 WINDOWS.环境下编或编译 如果使用 Keil c51的编辑窗口,则编辑好源程 序后可通过右击 Project窗口中的 Target1文件夹, 选择【0 ption for Target Target】窗口, 在这个窗口列出的10项菜单选项中,选择 output, 然后在 Create heX file可选框中打√。再从主菜 单中,点击【 Project】,从下拉菜单中点击 【 Rebuild all target files】选项,就可以完 成汇编或编译,生成后缀为hex的目标程序
2.汇编或编译 源程序编写后,还要经过汇编或编译,以便转 换成以十六进制代码表示的目标程序。汇编或编 译的具体操作可按以下方法进行。 在WINDOWS环境下汇编或编译 如果使用Keil C51的编辑窗口,则编辑好源程 序后可通过右击Project窗口中的Target1文件夹, 选择【Option for Target ‘Target1’】 窗口, 在这个窗口列出的10项菜单选项中,选择output, 然后在Create HEX File可选框中打√。再从主菜 单中,点击【Project】,从下拉菜单中点击 【Rebuild All Target Files】选项,就可以完 成汇编或编译,生成后缀为hex的目标程序
次编出可以在DOS环境下进行,即用汇编器 A51和进制答号转换器H51进行光编 步骤: 1)汇编:利用命令“A51文件名.ASM 产生后缀为OBJ的同名文件 2)链接:利用命令“BL51文件 名.OBJ〃 形成同名的无后缀文件。 3)转换:利用命令“OH51文件名” 形成后缀为HX的十六进制绝对目标文件
汇编也可以在DOS环境下进行,即用汇编器 A51和十六进制符号转换器OH51进行汇编。 步骤: 1)汇编:利用命令“A5l 文件名.ASM” 产生后缀为OBJ的同名文件。 2)链接:利用命令“BL51 文件 名.OBJ” 形成同名的无后缀文件。 3)转换:利用命令“OH5l 文件名” , 形成后缀为HEX的十六进制绝对目标文件
3.调试与固化 为检査所编程序是否正确,可将生成 的十六进制文件在仿真器上进行调试, 也可以直接写入单片机,在试运行中对 程序作进一步修改,再重新写入 编程器也称烧写器或称固化设备,它 可以将目标程序写入程序存储器,还可 以将程序加密。 返回本章首页
3.调试与固化 为检查所编程序是否正确,可将生成 的十六进制文件在仿真器上进行调试, 也可以直接写入单片机,在试运行中对 程序作进一步修改,再重新写入。 编程器也称烧写器或称固化设备, 它 可以将目标程序写入程序存储器,还可 以将程序加密。 返回本章首页