Keil仿真说明

更新时间:2023-06-24 16:51:35 阅读: 评论:0

使用Keil进行调试仿真
名不见经传1.1  进入和退出仿真状态
只有在用户程序编绎和连接成功后才能进行调试工作。点击菜单
Debug->Start/Stop
Debug Session IDE 将进入/退出硬件仿真状态。
1.2  如何运行程序
在Keil 的IDE 中有以下几种运行方式:
A) Run 全速运行遇到断点停下或用户按动Stop按钮或RST CPU按钮停止。
B) Step info 单步跟踪运行一条指令,如果该语句为C 中的调用子程序语句或汇编中的CALL指令,Step info 指令将跟踪进入子程序内部。
C) Step over 单步运行完一条指令,如果该语句为C 中的调用子程序语句或汇编中的CALL指令,Step over 指令将全速完成该子程序的运行,停在下一指令处。
茶道真兄弟D) Run till Cursor Line 从当前位置运行到光标处。
另外,用户还必须注意,在C 源程序窗口内、汇编源程序窗口内和在反汇编窗口内,以上命令表现会有所不同,请用户在使用时自行体会。
1.3  如何设置和删除断点
设置断点/删除断点最简单的方法是用鼠标双击待设置断点的源程序行或反汇编程序行,或用断点设置命令 “bs ……”。
1.4  如何查看和修改寄存器的内容
仿真时主寄存器的内容显示在主寄存器窗口,用户除了可以观察以外还可自行修改,用鼠标点击选中一个单元,例如单元DPTR, 然后再单击DPTR 的数值位置,出现文字框后输入相应数值按回车键即可;另外的输入方法是使用命令行窗口,例如输入A=0X34将把A 的数值设置为0X34。
1.5  如何观察和修改变量
点击“View->Watch & Call stack Window”出现相应窗口选择Watch 1-3 中的任一个窗口,按动F2, 在Name 栏填入用户变量名如Temp1 Counter 等,但必须是存在的变量。如果想修改数值可单击Value 栏出现文本框后输入相应数值。用户可以连续修改多个不同的变量。
uVision2 IDE 提供了观察变量更简单的方法。在用户程序停止运行时,移动鼠标光标到要观察的变量上停大约一秒钟,就弹出一个“变量提示”块出来。
1.6  如何观察存储器区域
Keil IDE 把MCS-51内核的存储器资源分成4个部分:
A) 内部可直接寻址RAM data ,IDE表示为D:xx。
B) 间接寻址RAM区idata ,IDE表示为I:xx。
C) RAM区xdata ,IDE表示为X:xxxx。
D) 代码区code ,IDE表示为C:xxxx。
这四个区域都可以在Keil 的Memory Windows 中观察和修改。IDE 集成环境中点击菜单View->Memory Windows,便会打开Memory 窗口, Memory 窗口,可以同时显示4 个不同的存储器区域,点击窗口下部分的编号可以相互切换显示。
在地址输入栏内输入待显示的存储器区起始地址。如D:45h 表示从内部可直接寻址RAM 的45H 地址
处开始显示;x:3f00H 显示外部RAM, 从3f00H 地址开始;c:0X1234显示代码区域,从1234H 地址开始。I:32H 显示内部间接寻址空间,从32H 地址开始。
显示格式的切换: 在区域显示中,缺省的显示单元为字节(byte), 但是可以选择其他显示方式,在Memory 显示区域内按动鼠标右键,在弹出的菜单中可以选择的显示方式为:
Decimal      按照十进制方式显示
Unsigned      按照有符号的数字显示又分char 单字节int 整型long 长整型
Singed        按照无符号的数字显示又分char 单字节int 整型long 长整型
ASCII        按照ASCII 码格式显示韩长江>血面纱
冬至的习俗Float        按照浮点格式进行显示
Double        按照双精度浮点格式显示
严严实实的反义词
在Memory 窗口中显示的数据可以修改,修改方法如下:在鼠标对准要修改的存储器单元,按动鼠标右键在弹出的菜单中选择“Modify Memory at 0x…”,在弹出对话框的文本输入栏内输入相应数值后按回车键,修改完成。注:代码区数据不能更改。
2  仿真器的使用示例
Keil C51 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学易用。
进入 Keil C51 后,屏幕如下图所示。几秒钟后出现编辑界
启动Keil C51时的屏幕
进入Keil C51后的编辑界面
泡泡泥手工学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。下面通过简单的编程、调试,引导大家学习Keil C51软件的基本使用方法和基本的调试技巧。
1)建立一个新工程
单击Project菜单,在弹出的下拉菜单中选中New Project选项
2)然后选择你要保存的路径,输入工程文件的名字,比如保存到C51目录里,工程文件的名字为C51
如下图所示,然后点击保存.
就去爱就去干
3)这时会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,keil c51几乎支持所有的51核的单片机,我这里还是以大家用的比较多的Atmel 的89C51来说明,如下图所示,选择89C51之后,右边栏是对这个单片机的基本的说明,然后点击确定.
4)完成上一步骤后,屏幕如下图所示
到现在为止,我们还没有编写一句程序,下面开始编写我们的第一个程序。
5)在下图中,单击“File”菜单,再在下拉菜单中单击“New”选项
新建文件后屏幕如下图所示

本文发布于:2023-06-24 16:51:35,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1030068.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:显示   输入   修改
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图