汇编语言程序调试软件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在出现的对话框中,选择路径,输入文件名,注意一定要写扩 展名“.ASM”,并保存。这样Kill会以不同的颜色显示关键字, 从而减少输入中的语法错误。
四、输入程序,并再次保存
五、在“project Workspace”窗口中,将新建 的.ASM文件添加到“Source Group 1”中。
先
用
鼠
ห้องสมุดไป่ตู้
标
九、在菜单栏中选择“View” →“Memory Window”选项, 打开“Memo~”对话窗口。在此对话窗口的“Address”栏中 输入“D:30H”,查看片内数据存储空间的数据。
查看寄存器的内容
输入地址
查看RAM或ROM的内容
十、按“Fll”键,单步运行程序,观 察片内数据存储器中数据的变化, 同时观察“Project Workspace”窗 口中各寄存器值的变化。
一、启动Keil uVision2
法1:在Windows桌面上启动Keil uVision2 图标
法2:用鼠标右键点开始在所有程序中找到Keil uVision2 图标并点击
下图即为KilluVision2程序的界面
二:新建Kill项目
在弹出的Create New Project对话框中选择目标路 径、在“文件名”中输入“项目名称”,后单击 “保存”
Group 1”中。 (5)在“Project Workspace”窗口中的“Target 1”文件夹上单击鼠标右键,
在弹出的右键菜单中选择“Option for Target‘Target 1'”选项,弹出 “Options for Target”对话窗口,选择“Output”选项卡,在此选项卡中 选中“Create HEX File”选项。 (6)在Keil的菜单栏中选择“Project” →“Build Target”,或者直接单击 工具栏中的“Build Target”图标 ,编译汇编源程序。如果程序中有 错误,修改后重新编译。 (7)在Keil的菜单栏中选择“Debug” → “Start/Stop Debug Session”选 项,或者直接单击工具栏中的“Debug>Start/Stop Debug Session”图 标 ,进入程序调试环境。 (8)在菜单栏中选择“View” →“Memory Window”选项,打开“Memo~”对话 窗口。在此对话窗口的“Address”栏中输入“D:30H”,查看片内数据存 储空间的数据。 (9)按“Fll”键,单步运行程序,观察片内数据存储器中数据的变化,同时观 察“Project Workspace”窗口中各寄存器值的变化。
三、新建汇编源文件(*.ASM文件) 法1:点击工具栏中的“新建文件”图标
法2:在菜单栏中选择“File” →“New”命令,新建文 栏
出现以下“TEXT 1”程序输入框
程序输入区
接下来点击“File” → “Save”
在出现的对话框中,选择路径,输入文件名,注意一定要写扩 展名“.ASM”
汇编语言程序调试软件 KilluVision2的应用
(1)打开Keil pVision2,新建Keil项目。 (2)新建Kill项目,选择CPU类型,选择ATMEL中的AT89C51单片机。 (3)新建汇编源文件(.ASM文件),编写程序,并保存。 (4)在“project Workspace”窗口中,将新建的.ASM文件添加到“Source
单击保存后会弹出一个 Select Device for Target ‘Target 1’对话框,如下图所示:
在此对话框的“Data base”栏中,单击“Atmel”前面的“+”号 (或双击“Atmel”),选择“AT89C51”,确定CPU的类型。
最后单“确定”。之后出现的下面对话框 在对话框中单出“是(Y)”。
七、在Keil的菜单栏中选择“Project” →“Build Target”,或者直接单击工具栏中的“Build Target”图 标 ,编译汇编源程序。如果程序中有错误,修改后重新 编译。或直接按快捷工具栏中的
八、在Keil的菜单栏中选择“Debug” →“Start/Stop Debug Session”选项,或者直接单击工具栏中的 “Debug>Start/Stop Debug Session”图标 ,进入程序 调试环境。
右
键
点
击
出
现
右 边 的 对 话 框
后 选 择 即 可
之后会出现下面的对话框,选择相应的文件类型、路径、文 件名按Add确认,最后按(Close)关闭该对话框。
此时.ASM文件就出现在Source Group 1”中。 如下图所示:
六、在“Project Workspace”窗口中的“Target 1” 文件夹上单击鼠标右键,在弹出的右键菜单中选 择“Option for Target ‘Target 1'”选项,弹 出“Options for Target”对话窗口,选择 “Output”选项卡,在此选项卡中选中“Create HEX File”选项。
四、输入程序,并再次保存
五、在“project Workspace”窗口中,将新建 的.ASM文件添加到“Source Group 1”中。
先
用
鼠
ห้องสมุดไป่ตู้
标
九、在菜单栏中选择“View” →“Memory Window”选项, 打开“Memo~”对话窗口。在此对话窗口的“Address”栏中 输入“D:30H”,查看片内数据存储空间的数据。
查看寄存器的内容
输入地址
查看RAM或ROM的内容
十、按“Fll”键,单步运行程序,观 察片内数据存储器中数据的变化, 同时观察“Project Workspace”窗 口中各寄存器值的变化。
一、启动Keil uVision2
法1:在Windows桌面上启动Keil uVision2 图标
法2:用鼠标右键点开始在所有程序中找到Keil uVision2 图标并点击
下图即为KilluVision2程序的界面
二:新建Kill项目
在弹出的Create New Project对话框中选择目标路 径、在“文件名”中输入“项目名称”,后单击 “保存”
Group 1”中。 (5)在“Project Workspace”窗口中的“Target 1”文件夹上单击鼠标右键,
在弹出的右键菜单中选择“Option for Target‘Target 1'”选项,弹出 “Options for Target”对话窗口,选择“Output”选项卡,在此选项卡中 选中“Create HEX File”选项。 (6)在Keil的菜单栏中选择“Project” →“Build Target”,或者直接单击 工具栏中的“Build Target”图标 ,编译汇编源程序。如果程序中有 错误,修改后重新编译。 (7)在Keil的菜单栏中选择“Debug” → “Start/Stop Debug Session”选 项,或者直接单击工具栏中的“Debug>Start/Stop Debug Session”图 标 ,进入程序调试环境。 (8)在菜单栏中选择“View” →“Memory Window”选项,打开“Memo~”对话 窗口。在此对话窗口的“Address”栏中输入“D:30H”,查看片内数据存 储空间的数据。 (9)按“Fll”键,单步运行程序,观察片内数据存储器中数据的变化,同时观 察“Project Workspace”窗口中各寄存器值的变化。
三、新建汇编源文件(*.ASM文件) 法1:点击工具栏中的“新建文件”图标
法2:在菜单栏中选择“File” →“New”命令,新建文 栏
出现以下“TEXT 1”程序输入框
程序输入区
接下来点击“File” → “Save”
在出现的对话框中,选择路径,输入文件名,注意一定要写扩 展名“.ASM”
汇编语言程序调试软件 KilluVision2的应用
(1)打开Keil pVision2,新建Keil项目。 (2)新建Kill项目,选择CPU类型,选择ATMEL中的AT89C51单片机。 (3)新建汇编源文件(.ASM文件),编写程序,并保存。 (4)在“project Workspace”窗口中,将新建的.ASM文件添加到“Source
单击保存后会弹出一个 Select Device for Target ‘Target 1’对话框,如下图所示:
在此对话框的“Data base”栏中,单击“Atmel”前面的“+”号 (或双击“Atmel”),选择“AT89C51”,确定CPU的类型。
最后单“确定”。之后出现的下面对话框 在对话框中单出“是(Y)”。
七、在Keil的菜单栏中选择“Project” →“Build Target”,或者直接单击工具栏中的“Build Target”图 标 ,编译汇编源程序。如果程序中有错误,修改后重新 编译。或直接按快捷工具栏中的
八、在Keil的菜单栏中选择“Debug” →“Start/Stop Debug Session”选项,或者直接单击工具栏中的 “Debug>Start/Stop Debug Session”图标 ,进入程序 调试环境。
右
键
点
击
出
现
右 边 的 对 话 框
后 选 择 即 可
之后会出现下面的对话框,选择相应的文件类型、路径、文 件名按Add确认,最后按(Close)关闭该对话框。
此时.ASM文件就出现在Source Group 1”中。 如下图所示:
六、在“Project Workspace”窗口中的“Target 1” 文件夹上单击鼠标右键,在弹出的右键菜单中选 择“Option for Target ‘Target 1'”选项,弹 出“Options for Target”对话窗口,选择 “Output”选项卡,在此选项卡中选中“Create HEX File”选项。