登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→请问各位大侠。为什么伟福编程器中不能用SCALL和LCALL[Sundy8]
*第10341篇: 请问各位大侠。为什么伟福编程器中不能用SCALL和LCALL?
楼 主:
Sundy8
2003年4月14日21:36
请问各位大侠。为什么伟福编程器中不能用SCALL和LCALL?
第
2
楼:
红心J
2003年4月15日08:26
没有SCALL指令
MCS-51调用指令
(1)LCALL
(2)ACALL
另外,在伟福中可使用CALL来替代以上两种指令
第
3
楼:
Kuang-chingTsui
2003年4月15日08:38
SCALL?
51MCU指令集中没有SCALL 指令。
ACALL和LCALL指令在所有仿真器中都可用,但ACALL如果调用地址超过2K,就会出错。建议使用伪指令CALL,它会根据实际的转子地址决定用ACALL还是LCALL。
第
4
楼:
Sundy8
2003年4月15日09:38
我用的是80C196KC的仿真头,用的是MCS-96的指令。
调试的时候,我按单步执行,当执行到SCALL或LCALL或CALL时,单步按钮、全速
执行按钮等都变暗,只有暂停按钮是活动的。但是当我按下暂停按钮时,程序就会
跳到正确的地方,这是为什么???
第
5
楼:
Kuang-chingTsui
2003年4月15日09:46
你试着用跟踪按钮检查一下被CALL的子程序内部情况。
第
6
楼:
Sundy8
2003年4月15日09:58
我的子程序是一个简单的延时的程序。子程序应该没问题。
我觉得很奇怪,是不是伟福的编程器有问题。
第
7
楼:
Kuang-chingTsui
2003年4月15日10:00
跟踪一下没有坏处的,人们往往容易在最简单的问题上犯错误。。。。。
第
8
楼:
Sundy8
2003年4月15日10:12
这样呀。谢谢大侠!我试一下。
>>>>>>对该主题发表你的看法
本主题贴数
8
,分页:
[第1页]
[上一篇主题]:
那位大虾可以介绍一下msp430f149基本时钟的三个控制寄存器?
[下一篇主题]:
步进电机专用单片机