登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→keil。c调试求助!!!!![顺路来看看]
*第35724篇: keil。c调试求助!!!!!
楼 主:
顺路来看看
2005年11月14日00:19
keil。c调试求助!!!!!
用keilc对一个程序进行debug
一行语句为:
if((SBUF^0xAA)==0)
{***};
编译为汇编为
MOV A,SBUF
XRL A,0xAA
JNZ ****
可是调试的时候通过watch 发现执行了XRL语句之后,A仍然是0x00,赋值没有成功,导致无法进入if后边的语句。
可是实际在单片机上运行的时候可以看出,这个判断是正常执行了的,难道是keilc的调试工具有bug,还是我的调试方法有问题,请各位大侠指正。
谢谢!
第
2
楼:
Kuang-chingTsui
2005年11月14日09:46
Keil C软件模拟串口
Keil C软件模拟串口不会产生正确结果(从串口的物理特性上就可以想象出),但你的程序是对的,所以硬件执行时结果也是理想的。
第
3
楼:
lenglianxi
2005年11月14日15:39
不能软件模拟?
再COMMAND窗口中输入SIN=XX难道不行?
>>>>>>对该主题发表你的看法
本主题贴数
3
,分页:
[第1页]
[上一篇主题]:
有没有人想兼职做一些单片机项目或者有合作的?
[下一篇主题]:
一个本科生的困惑