一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 3653|回复: 2
收起左侧

[51单片机] 求助:KEIL C51 多文件仿真光标跟踪???

[复制链接]
发表于 2009-11-23 14:18 | 显示全部楼层 |阅读模式
学习单片机C语言,尝试多文件联合调用,编一时间程序,包括一个主程序文件,一个显示程序文件,一个时钟调整程序文件,一个显示输出驱动程序文件,用KEIL C51编译通过,在单步仿真时发现光标只能在主程序文件中打转, 不能进入其它几个文件,向各位老师请教,能否通过设置使光标跟踪进入其它文件,先谢过。
发表于 2009-11-23 17:48 | 显示全部楼层
http://www.eefocus.com/data/09-06/4155_1245220240/1245308001.jpg 单步或步进(Step into)。每按一次该按钮,执行光标所处的那一条指令(以下简称为当前指令或当前行),同时光标移到下一条指令行。也可用功能键F11替代。

http://www.eefocus.com/data/09-06/4155_1245220240/1245308023.jpg 宏单步或跳过(Step over)。对于有把握的子程序,不想费时用单步按钮调试时,可用该按钮一次越过调用子程序的指令。也可用功能键F10替代

http://www.eefocus.com/data/09-06/4155_1245220240/1245308052.jpg 跳出(Step out)。从子程序中跳出回到调用子程序的指令的下一条指令处。也可用组合功能键Ctrl-F11替代。

http://www.eefocus.com/data/09-06/4155_1245220240/1245308070.jpg 运行到光标处(Step to cursor line)。事先用鼠标点击一下所希望运行到的指令行,而后按下此按钮,程序将运行到光标处停止。也可用组合功能键Ctrl-F10替代。

以上是几个调试键的说明,按你的要求应该用步进方式可以进入到其他文件或者模块中,一般用于计算机的调试工具是可以的,但不保证对于KEIL也适用,先试试吧。
 楼主| 发表于 2009-11-23 18:39 | 显示全部楼层
谢谢版主了,试了试几种方式都不能,发现只有主程序文件能设断点,其它程序连设断点都不能,不知什么原因,看来还是得将程序合并在一个文件了。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-16 22:18 , Processed in 0.067971 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表